Files
disasm/Donkey Kong Jr. (JU)/copilot/reconstructed.lbl
T
tmerritt fe8ad4a758 Pass 2 complete: Donkey Kong Jr. (JU) label renaming
Replaced all 688 Label_XXXX labels with semantic names:

- 122 jmp-target labels renamed with routine-specific names
  (e.g., ResetHandler_Block, NmiHandler_Block_1,
   UpdateTitleScreenAndStartSelection_Store)
- 566 internal branch targets renamed as <Routine>_Block/_Block_N
  based on parent routine and block position

All jsr targets already had semantic names (263 total).
Build verified byte-identical. verify_pass1.py passes with 'canoni'
comment format.

Updated TODO.md: removed Donkey Kong Jr. from Label_ residue table.
2026-10-19 10:24:54 -04:00

1036 lines
40 KiB
Plaintext

al 00FFFA .VectorTable
al 00FFF5 .UnreferencedVectorTailSentinelBytes
al 00FFF1 .UnreferencedVectorTailRectangleBytes
al 00FFF0 .IrqHandler
al 00FE4A .RunAudioEngine_Block_65
al 00FE43 .RunAudioEngine_Block_64
al 00FE50 .RunAudioEngine_Block_66
al 00FE1F .RunAudioEngine_Block_62
al 00FE02 .RunAudioEngine_Block_61
al 00FE22 .RunAudioEngine_Block_63
al 00FDD1 .RunAudioEngine_Block_58
al 00FDC2 .RunAudioEngine_Block_57
al 00FDB9 .RunAudioEngine_Block_56
al 00FDF2 .RunAudioEngine_Block_60
al 00FDDE .RunAudioEngine_Block_59
al 00FDA0 .RunAudioEngine_Block_55
al 00FE55 .SoundEffectSequenceData
al 00FE54 .SoundEffectNoiseOffset
al 00FE53 .SoundEffectDataPointerHi
al 00FE52 .SoundEffectDataPointerLo
al 00FE51 .SoundEffectDescriptorIndex
al 00FD9C .RunAudioEngine_Block_54
al 00FD58 .RunAudioEngine_Block_53
al 00FD41 .RunAudioEngine_Block_52
al 00FD31 .RunAudioEngine_Block_51
al 00FCE9 .RunAudioEngine_Block_47
al 00FFB7 .TriangleSequenceStartOffsets
al 00FD0E .RunAudioEngine_Block_49
al 00FCB5 .RunAudioEngine_Block_45
al 00FCDC .RunAudioEngine_Block_46
al 00FCB0 .RunAudioEngine_Block_44
al 00FD0C .RunAudioEngine_Block_48
al 00FD15 .RunAudioEngine_Block_50
al 00FC90 .RunAudioEngine_Block_40
al 00FD4C .RunAudioEngine_Load
al 00FC75 .RunAudioEngine_Block_38
al 00FC6C .RunAudioEngine_Block_37
al 00FC87 .RunAudioEngine_Block_39
al 00FCA8 .RunAudioEngine_Block_42
al 00FCAD .RunAudioEngine_Block_43
al 00FC57 .RunAudioEngine_Block_35
al 00FC5B .RunAudioEngine_Block_36
al 00FC50 .RunAudioEngine_Block_34
al 00FC4A .RunAudioEngine_Block_32
al 00FC4C .RunAudioEngine_Block_33
al 00FC3E .RunAudioEngine_Block_30
al 00FC47 .RunAudioEngine_Block_31
al 00FC34 .RunAudioEngine_Block_29
al 00FC24 .RunAudioEngine_Block_28
al 00FC10 .RunAudioEngine_Block_27
al 00FBEC .RunAudioEngine_Block_25
al 00FBEB .RunAudioEngine_Block_24
al 00FBD7 .RunAudioEngine_Block_22
al 00FBCF .RunAudioEngine_Block_21
al 00FC07 .RunAudioEngine_Block_26
al 00FBBE .RunAudioEngine_Block_19
al 00FBB7 .RunAudioEngine_Block_18
al 00FBDC .RunAudioEngine_Block_23
al 00FBAD .RunAudioEngine_Block_17
al 00FBA8 .RunAudioEngine_Block_16
al 00FBC2 .RunAudioEngine_Block_20
al 00FB91 .RunAudioEngine_Block_15
al 00FB8A .RunAudioEngine_Block_14
al 00FB5E .RunAudioEngine_Block_9
al 00FB64 .RunAudioEngine_Block_10
al 00FB67 .RunAudioEngine_Block_11
al 00FB2C .RunAudioEngine_Block_4
al 00FC9A .RunAudioEngine_Block_41
al 00FB6C .RunAudioEngine_Block_12
al 00FB72 .RunAudioEngine_Block_13
al 00FB49 .RunAudioEngine_Block_7
al 00FB50 .RunAudioEngine_Block_8
al 00FB30 .RunAudioEngine_Block_5
al 00FB37 .RunAudioEngine_Block_6
al 00FB1F .RunAudioEngine_Block_2
al 00FB26 .RunAudioEngine_Block_3
al 00FB11 .RunAudioEngine_Block
al 00FB14 .RunAudioEngine_Block_1
al 00FABF .AudioDurationTable_Block_7
al 00FAAD .AudioDurationTable_Block_6
al 00FDF5 .RunAudioEngine_Load_1
al 00FA9F .AudioDurationTable_Block_5
al 00FA92 .AudioDurationTable_Block_4
al 00FA85 .AudioDurationTable_Block_3
al 00FB16 .RunAudioEngine_Store
al 00FAD3 .AudioDurationTable_Block_8
al 00FA7C .AudioDurationTable_Block_2
al 00FA6D .AudioDurationTable_Block_1
al 00FA64 .AudioDurationTable_Block
al 00FA5D .AudioDurationTable
al 00F9F8 .PulseSweepPatternTable
al 00F9F7 .AudioComputeStep_F9EF_Block_1
al 00F9F1 .AudioComputeStep_F9EF_Block
al 00F9EF .AudioComputeStep_F9EF
al 00F9E4 .AudioDispatchStep_F9E4
al 00F9DF .AudioUpdateStep_F9D5_Block
al 00F9D5 .AudioUpdateStep_F9D5
al 00F9CD .AudioUpdateStep_F9CD
al 00F9CC .AudioComputeStep_F9CC
al 00F9CA .AudioComputeStep_F9CA
al 00FA4E .AudioPitchModulationTable
al 00F9BF .AudioComputeStep_F9BF
al 00F9B9 .AudioComputeStep_F9B9
al 00F9B1 .AudioUpdateStep_F9B1
al 00F9AF .AudioComputeStep_F9AF
al 00F9A8 .WriteTrianglePeriod
al 00F9A4 .WritePulse2Period
al 00FA00 .ApuPeriodHighTable
al 00F9A3 .WriteApuPeriod_Block_1
al 00FA01 .ApuPeriodLowTable
al 00F992 .WriteApuPeriod_Block
al 00F98D .AudioDispatchStep_F98D
al 00F98B .AudioComputeStep_F98B
al 00F990 .WriteApuPeriod
al 00F985 .AudioUpdateStep_F985
al 00F973 .StartTriangleEffect
al 00F961 .StartPulse2Effect
al 00F95A .ConfigurePulse1Envelope
al 00F958 .ConfigurePulse1WithSweepDisabled
al 00F955 .UpdateAudioFrame_Block_3
al 00F952 .UpdateAudioFrame_Block_2
al 00F93F .UpdateAudioFrame_Block_1
al 00F938 .UpdateAudioFrame_Block
al 00FAD5 .RunAudioEngine
al 00F90E .UnusedVramDataPadding
al 00F8B6 .CommonStageStatusVramCommandStream
al 00F76C .SpringboardStageVramCommandStream
al 00F647 .MariosHideoutVramCommandStream
al 00F4EE .ChainsStageVramCommandStream
al 00F38E .VinesStageVramCommandStream
al 00F266 .TitleScreenVramCommandStream
al 00F265 .ReadControllerPort_Block_2
al 00F254 .ReadControllerPort_Block_1
al 00F22F .ReadControllerPort_Block
al 00F22D .ReadControllerPort
al 00F208 .AdvanceRandomLfsr_Block
al 00F1C1 .TickSoundTimers_Block_1
al 00F1BB .TickSoundTimers_Block
al 00F196 .TestObjectBoundingBoxOverlap_Block_4
al 00F1A2 .TestObjectBoundingBoxOverlap_Block_5
al 00F181 .TestObjectBoundingBoxOverlap_Block_3
al 00F1AC .TestObjectBoundingBoxOverlap_Block_8
al 00F1A7 .TestObjectBoundingBoxOverlap_Block_7
al 00F156 .TestObjectBoundingBoxOverlap_Block_1
al 00F17C .TestObjectBoundingBoxOverlap_Block_2
al 00F1A3 .TestObjectBoundingBoxOverlap_Block_6
al 00F14D .TestObjectBoundingBoxOverlap_Block
al 00F126 .SubtractPackedCoordinateDelta_Block_1
al 00F11A .SubtractPackedCoordinateDelta_Block
al 00F0FE .AddPackedCoordinateDelta_Block_1
al 00F102 .AddPackedCoordinateDelta_Block_2
al 00F0F1 .AddPackedCoordinateDelta_Block
al 00F129 .SplitPackedCoordinate
al 00F0E5 .ApplyPackedBoundingBoxUpdate_Block_5
al 00F0C9 .ApplyPackedBoundingBoxUpdate_Block_4
al 00F0C3 .ApplyPackedBoundingBoxUpdate_Block_3
al 00F107 .SubtractPackedCoordinateDelta
al 00F0E6 .AddPackedCoordinateDelta
al 00F06E .ApplyPackedBoundingBoxUpdate_Block
al 00F095 .ApplyPackedBoundingBoxUpdate_Block_2
al 00F091 .ApplyPackedBoundingBoxUpdate_Block_1
al 00F061 .ApplyPackedBoundingBoxUpdate
al 00F057 .InitializeBoundingBox_Block_1
al 00F046 .InitializeBoundingBox_Block
al 00F03F .AbortVramAppendOnOverflow_Block
al 00F027 .QueueRectangularVramTransfer_Block_2
al 00EFFE .QueueRectangularVramTransfer_Block_1
al 00EFE5 .QueueRectangularVramTransfer_Block
al 00EFCD .QueueHudDigitsByDescriptor_Block_2
al 00EFBC .QueueHudDigitsByDescriptor_Block_1
al 00EF9D .QueueHudDigitsByDescriptor_Block
al 00F02E .AbortVramAppendOnOverflow
al 00F02C .AdvanceVramBufferCursor
al 00EF61 .QueueHudDigitsByDescriptor
al 00EF5B .QueueSelectedHudFields_Block_1
al 00EF52 .QueueSelectedHudFields_Block
al 00EF28 .FillNametableAndClearAttributes_Block_7
al 00EF25 .FillNametableAndClearAttributes_Block_6
al 00EF22 .FillNametableAndClearAttributes_Block_5
al 00EF16 .FillNametableAndClearAttributes_Block_4
al 00EF00 .FillNametableAndClearAttributes_Block_3
al 00EEF9 .FillNametableAndClearAttributes_Block_2
al 00EEE0 .FillNametableAndClearAttributes_Block_1
al 00EECA .FillNametableAndClearAttributes_Block
al 00EE98 .EnqueueTask_Block
al 00EE9B .EnqueueTask_Block_1
al 00EE73 .ProcessQueuedTask_Block
al 00EE7E .ProcessQueuedTask_Block_1
al 00EE1E .PlayerUpdateStep_EE10_Block_1
al 00EE15 .PlayerUpdateStep_EE10_Block
al 00EDD9 .CollisionStateStep_EDAB_Decrement
al 00EDD7 .CollisionStateStep_EDAB_Block_1
al 00EDDC .CollisionStateStep_EDAB_Block_2
al 00EDC6 .CollisionStateStep_EDAB_Block
al 00ED65 .GameplayUpdateStep_ED44_Block_1
al 00ED67 .GameplayUpdateStep_ED44_Load
al 00ED56 .GameplayUpdateStep_ED44_Block
al 00ED2E .PlayerCollisionStep_ECB7_Block_7
al 00ED1C .PlayerCollisionStep_ECB7_Block_5
al 00ED38 .GameplayUpdateStep_ED38
al 00ED1F .PlayerCollisionStep_ECB7_Block_6
al 00ED0A .PlayerCollisionStep_ECB7_Block_4
al 00ECDC .PlayerCollisionStep_ECB7_Load
al 00ECDA .PlayerCollisionStep_ECB7_Block_3
al 00ECC9 .PlayerCollisionStep_ECB7_Block_2
al 00ECC3 .PlayerCollisionStep_ECB7_Block_1
al 00ECBE .PlayerCollisionStep_ECB7_Block
al 00EE7F .EnqueueTask
al 00EC9F .QueueObjectDeferredTasks_Block
al 00EC78 .SpawnTwoTileObjectSprite_Block_1
al 00EC42 .SpawnTwoTileObjectSprite_Block
al 00EC84 .QueueObjectDeferredTasks
al 00EC3B .SpawnTwoTileObjectSprite
al 00EC3A .HideInactiveObjectSprites_Block_2
al 00EC27 .HideInactiveObjectSprites_Block_1
al 00EC1B .HideInactiveObjectSprites_Block
al 00EC11 .TestRectangleOverlap_Block_3
al 00EC0B .TestRectangleOverlap_Block_2
al 00EC14 .TestRectangleOverlap_Block_4
al 00EBFA .TestRectangleOverlap_Block_1
al 00EBF4 .TestRectangleOverlap_Block
al 00EBD0 .ExpandCollisionPointPair
al 00EBCD .CollisionCollisionStep_EBCD
al 00EBC9 .BuildCollisionRectangle_Block
al 00EBB6 .ProcessCollisionShape_Block_2
al 00EBB8 .ProcessCollisionShape_Block_3
al 00EBBA .ProcessCollisionShape_Block_4
al 00EBC1 .BuildCollisionRectangle
al 00EB8D .ProcessCollisionShape_Block
al 00EB96 .ProcessCollisionShape_Block_1
al 00EB75 .ProcessCollisionShape
al 00EB54 .HideSpriteGrid_Block_1
al 00EB4C .HideSpriteGrid_Block
al 00EB22 .FillVerticallyFlippedSpriteTiles_Block_1
al 00EB1D .FillVerticallyFlippedSpriteTiles_Block
al 00EAEE .FillMirroredSpriteTiles_Block_1
al 00EAE9 .FillMirroredSpriteTiles_Block
al 00EAC2 .FillSpriteGridPositions_Block_1
al 00EABC .FillSpriteGridPositions_Block
al 00EAA5 .FillForwardSpriteTiles_Block
al 00EA95 .FillSpriteTileIndices_Block
al 00EA8F .FillSpriteTileIndices
al 00EABA .FillSpriteGridPositions
al 00EB14 .FillVerticallyFlippedSpriteTiles
al 00EAE0 .FillMirroredSpriteTiles
al 00EA74 .RenderObjectSpriteGrid_Block_6
al 00EB4A .HideSpriteGrid
al 00EA65 .RenderObjectSpriteGrid_Block_3
al 00EA5F .RenderObjectSpriteGrid_Block_2
al 00EA6B .RenderObjectSpriteGrid_Block_4
al 00EA9F .FillForwardSpriteTiles
al 00EA51 .RenderObjectSpriteGrid_Block_1
al 00EA40 .RenderObjectSpriteGrid_Block
al 00EA71 .RenderObjectSpriteGrid_Block_5
al 00E9CF .IntegrateVerticalMotion_Load
al 00E9C3 .IntegrateVerticalMotion_Block
al 00E9AB .TickDirectionalRepeatTimer_Block_1
al 00E9A2 .TickDirectionalRepeatTimer_Block
al 00E979 .LoadStageCollisionList
al 00E91D .RunStageCollisionQuery_Block_1
al 00E964 .RunStageCollisionQuery_Block_5
al 00E8DB .RunStageCollisionQuery
al 00E95E .RunStageCollisionQuery_Block_4
al 00E8CF .RunCollisionQuery_Block_2
al 00E93E .RunStageCollisionQuery_Block_3
al 00E8C8 .RunCollisionQuery_Block_1
al 00E927 .RunStageCollisionQuery_Block_2
al 00E8F0 .RunStageCollisionQuery_Block
al 00E8A5 .RunCollisionQuery_Block
al 00E883 .ClassifyCoordinateAgainstRanges_Block_4
al 00E888 .ClassifyCoordinateAgainstRanges_Block_5
al 00E86F .ClassifyCoordinateAgainstRanges_Block_2
al 00E874 .ClassifyCoordinateAgainstRanges_Block_3
al 00E88A .ClassifyCoordinateAgainstRanges_Block_6
al 00E85B .ClassifyCoordinateAgainstRanges_Block_1
al 00E84B .ClassifyCoordinateAgainstRanges_Block
al 00E837 .EnemyUpdateStep_E7D9_Block_7
al 00E83D .EnemyUpdateStep_E7D9_Block_9
al 00E82E .EnemyUpdateStep_E7D9_Block_6
al 00E839 .EnemyUpdateStep_E7D9_Block_8
al 00E823 .EnemyUpdateStep_E7D9_Block_5
al 00E80A .EnemyUpdateStep_E7D9_Block_3
al 00E81B .EnemyUpdateStep_E7D9_Block_4
al 00E7EE .EnemyUpdateStep_E7D9_Block_1
al 00E7E3 .EnemyUpdateStep_E7D9_Block
al 00E809 .EnemyUpdateStep_E7D9_Block_2
al 00E7AF .AudioUpdateStep_E762_Block_5
al 00E7AD .AudioUpdateStep_E762_Block_4
al 00E7BE .AudioUpdateStep_E762_Block_6
al 00E796 .AudioUpdateStep_E762_Block_2
al 00E78E .AudioUpdateStep_E762_Block_1
al 00E77F .AudioUpdateStep_E762_Block
al 00E7A0 .AudioUpdateStep_E762_Block_3
al 00E74E .AudioRenderStep_E740_Load
al 00E761 .AudioRenderStep_E740_Block
al 00E716 .AudioUpdateStep_E6E3_Block_2
al 00E718 .AudioUpdateStep_E6E3_Block_3
al 00E70B .AudioUpdateStep_E6E3_Block_1
al 00E6F2 .AudioUpdateStep_E6E3_Block
al 00E6D5 .AudioUpdateStep_E6AF_Block
al 00E69A .EnemyUpdateStep_E67C_Block_3
al 00E697 .EnemyUpdateStep_E67C_Block_2
al 00E6A1 .AudioUpdateStep_E6A1
al 00E68A .EnemyUpdateStep_E67C_Block_1
al 00E6AF .AudioUpdateStep_E6AF
al 00E687 .EnemyUpdateStep_E67C_Block
al 00E762 .AudioUpdateStep_E762
al 00E740 .AudioRenderStep_E740
al 00E71D .AudioUpdateStep_E71D
al 00E661 .GraphicsRenderStep_E5F9_Load
al 00E6E3 .AudioUpdateStep_E6E3
al 00E67C .EnemyUpdateStep_E67C
al 00E64C .GraphicsRenderStep_E5F9_Block_3
al 00E7D9 .EnemyUpdateStep_E7D9
al 00E63A .GraphicsRenderStep_E5F9_Block_2
al 00E64F .GraphicsRenderStep_E5F9_Block_4
al 00E61C .GraphicsRenderStep_E5F9_Block_1
al 00E676 .GraphicsRenderStep_E5F9_Block_6
al 00E66D .GraphicsRenderStep_E5F9_Block_5
al 00E5FD .GraphicsRenderStep_E5F9_Block
al 00E5ED .EnemyUpdateStep_E5DD_Block
al 00E5D1 .StageUpdateStep_E5C1_Block
al 00E5C0 .GraphicsRenderStep_E4F5_Block_14
al 00E597 .GraphicsRenderStep_E4F5_Block_12
al 00E595 .GraphicsRenderStep_E4F5_Block_11
al 00E5DD .EnemyUpdateStep_E5DD
al 00E58C .GraphicsRenderStep_E4F5_Block_10
al 00E5C1 .StageUpdateStep_E5C1
al 00E587 .GraphicsRenderStep_E4F5_Block_9
al 00E577 .GraphicsRenderStep_E4F5_Store
al 00E567 .GraphicsRenderStep_E4F5_Block_7
al 00E571 .GraphicsRenderStep_E4F5_Block_8
al 00E554 .GraphicsRenderStep_E4F5_Block_5
al 00E558 .GraphicsRenderStep_E4F5_Block_6
al 00E840 .ClassifyCoordinateAgainstRanges
al 00E52F .GraphicsRenderStep_E4F5_Block_2
al 00E535 .GraphicsRenderStep_E4F5_Block_3
al 00E538 .GraphicsRenderStep_E4F5_Block_4
al 00E5A0 .GraphicsRenderStep_E4F5_Block_13
al 00E518 .GraphicsRenderStep_E4F5_Block_1
al 00E501 .GraphicsRenderStep_E4F5_Block
al 00ED8E .PlayerUpdateStep_ED8E
al 00E4F4 .GraphicsUpdateStep_E47E_Block_2
al 00E4D9 .GraphicsUpdateStep_E47E_Load
al 00E4CF .GraphicsUpdateStep_E47E_Block_1
al 00E4B8 .GraphicsUpdateStep_E47E_Block
al 00E46B .GraphicsUpdateStep_E45F_Block_1
al 00E469 .GraphicsUpdateStep_E45F_Block
al 00E45E .GraphicsCollisionStep_E402_Block_4
al 00E453 .GraphicsCollisionStep_E402_Block_3
al 00E47E .GraphicsUpdateStep_E47E
al 00E45F .GraphicsUpdateStep_E45F
al 00E441 .GraphicsCollisionStep_E402_Block_2
al 00E40E .GraphicsCollisionStep_E402_Block_1
al 00E408 .GraphicsCollisionStep_E402_Block
al 00E3FF .PlayerUpdateStep_E3DD_Store
al 00E3EE .PlayerUpdateStep_E3DD_Block
al 00E3D2 .CollisionCollisionStep_E3B9_Block
al 00E3AE .CollisionCollisionStep_E380_Block
al 00E377 .CollisionCollisionStep_E33C_Block_2
al 00E366 .CollisionCollisionStep_E33C_Block
al 00E371 .CollisionCollisionStep_E33C_Block_1
al 00E2EE .GraphicsStateStep_E2A2_Block_4
al 00E2E8 .GraphicsStateStep_E2A2_Block_3
al 00E2F5 .GraphicsStateStep_E2A2_Block_5
al 00E2CF .GraphicsStateStep_E2A2_Block_1
al 00E2D3 .GraphicsStateStep_E2A2_Block_2
al 00E2C5 .GraphicsStateStep_E2A2_Block
al 00E3DD .PlayerUpdateStep_E3DD
al 00E2A1 .UpdateMovingPlatforms_Block_5
al 00E33C .CollisionCollisionStep_E33C
al 00E2A2 .GraphicsStateStep_E2A2
al 00E294 .UpdateMovingPlatforms_Block_4
al 00E3B9 .CollisionCollisionStep_E3B9
al 00E380 .CollisionCollisionStep_E380
al 00E2F6 .GraphicsRenderStep_E2F6
al 00E285 .UpdateMovingPlatforms_Block_2
al 00E311 .GraphicsRenderStep_E311
al 00E282 .UpdateMovingPlatforms_Block_1
al 00E28E .UpdateMovingPlatforms_Block_3
al 00E272 .UpdateMovingPlatforms_Load_1
al 00E26A .UpdateMovingPlatforms_Block
al 00E25C .UpdateMovingPlatforms_Load
al 00E24C .QueuePlatformVramUpdateB_Load
al 00E213 .GraphicsRenderStep_E13E_Block_8
al 00E1F3 .GraphicsRenderStep_E13E_Block_7
al 00E1D2 .GraphicsRenderStep_E13E_Block_4
al 00E1DF .GraphicsRenderStep_E13E_Block_5
al 00E1F0 .GraphicsRenderStep_E13E_Block_6
al 00E1BF .GraphicsRenderStep_E13E_Block_3
al 00E225 .DrawPlatformSprite
al 00E170 .GraphicsRenderStep_E13E_Block
al 00E184 .GraphicsRenderStep_E13E_Block_1
al 00E185 .GraphicsRenderStep_E13E_Block_2
al 00E134 .GraphicsRenderStep_E10D_Block_2
al 00E11B .GraphicsRenderStep_E10D_Block_1
al 00E112 .GraphicsRenderStep_E10D_Block
al 00E100 .GraphicsUpdateStep_E0E4_Block
al 00E10C .GraphicsUpdateStep_E0E4_Return
al 00E0E1 .EnemyComputeStep_E0CC_Block_2
al 00E0D7 .EnemyComputeStep_E0CC_Block
al 00E0DA .EnemyComputeStep_E0CC_Block_1
al 00E0AC .EnemyUpdateStep_E081_Block_3
al 00E0A5 .EnemyUpdateStep_E081_Block_1
al 00E0A7 .EnemyUpdateStep_E081_Block_2
al 00E099 .EnemyUpdateStep_E081_Block
al 00E069 .EnemyUpdateStep_E055_Block
al 00E045 .EnemyUpdateStep_E045
al 00E030 .EnemyUpdateStep_E030
al 00E01E .EnemyDispatchStep_DFF9_Block
al 00E026 .EnemyDispatchStep_DFF9_Block_2
al 00E022 .EnemyDispatchStep_DFF9_Block_1
al 00E081 .EnemyUpdateStep_E081
al 00DFE4 .EnemyUpdateStep_DFE4
al 00E0B3 .EnemyUpdateStep_E0B3
al 00DFD6 .EnemyDispatchStep_DFC1_Block
al 00DFDA .EnemyDispatchStep_DFC1_Block_1
al 00DFB7 .AudioRenderStep_DF68_Store
al 00DFB5 .AudioRenderStep_DF68_Block_2
al 00DFAC .AudioRenderStep_DF68_Block_1
al 00DFA9 .AudioRenderStep_DF68_Block
al 00DFC0 .AudioRenderStep_DF68_Block_3
al 00DF67 .AudioRenderStep_DEE3_Block_11
al 00DF4F .AudioRenderStep_DEE3_Block_9
al 00DF44 .AudioRenderStep_DEE3_Block_8
al 00DF31 .AudioRenderStep_DEE3_Block_7
al 00DF2F .AudioRenderStep_DEE3_Block_6
al 00DFC1 .EnemyDispatchStep_DFC1
al 00E055 .EnemyUpdateStep_E055
al 00DF52 .AudioRenderStep_DEE3_Block_10
al 00DF68 .AudioRenderStep_DF68
al 00DF26 .AudioRenderStep_DEE3_Block_5
al 00DFF9 .EnemyDispatchStep_DFF9
al 00DF23 .AudioRenderStep_DEE3_Block_4
al 00DF1D .AudioRenderStep_DEE3_Block_3
al 00DF11 .AudioRenderStep_DEE3_Block_2
al 00DF0B .AudioRenderStep_DEE3_Block_1
al 00DEED .AudioRenderStep_DEE3_Block
al 00DED8 .CollisionUpdateStep_DED4_Block
al 00DEC5 .CollisionCollisionStep_DE6C_Block_4
al 00DEB8 .CollisionCollisionStep_DE6C_Block_1
al 00DECB .CollisionCollisionStep_DE6C_Block_5
al 00DEBF .CollisionCollisionStep_DE6C_Block_3
al 00DEB9 .CollisionCollisionStep_DE6C_Block_2
al 00DEA6 .CollisionCollisionStep_DE6C_Block
al 00DED4 .CollisionUpdateStep_DED4
al 00E0CC .EnemyComputeStep_E0CC
al 00DE5B .CollisionStateStep_DE28_Load
al 00DE59 .CollisionStateStep_DE28_Block_3
al 00DE55 .CollisionStateStep_DE28_Block_1
al 00DE57 .CollisionStateStep_DE28_Block_2
al 00DE6C .CollisionCollisionStep_DE6C
al 00DE69 .CollisionStateStep_DE28_Block_4
al 00DE31 .CollisionStateStep_DE28_Block
al 00DE1A .GraphicsRenderStep_DE02_Block_1
al 00DE14 .GraphicsRenderStep_DE02_Block
al 00DE02 .GraphicsRenderStep_DE02
al 00DDF6 .GraphicsStateStep_DDE4_Block
al 00DDD0 .GraphicsRenderStep_DDCA_Block
al 00DDCA .GraphicsRenderStep_DDCA
al 00DDC1 .GraphicsDispatchStep_DDC1
al 00DDB7 .EnemyStateStep_DDA7_Block
al 00DD74 .GraphicsRenderStep_DD43_Block_6
al 00DD72 .GraphicsRenderStep_DD43_Block_5
al 00DD93 .EnemyUpdateStep_DD93
al 00DD67 .GraphicsRenderStep_DD43_Block_4
al 00DD85 .EnemyUpdateStep_DD85
al 00DD64 .GraphicsRenderStep_DD43_Block_3
al 00DD58 .GraphicsRenderStep_DD43_Block_2
al 00DD53 .GraphicsRenderStep_DD43_Block_1
al 00DD50 .GraphicsRenderStep_DD43_Block
al 00DD0D .GraphicsRenderStep_DCEF_Block_3
al 00DD0B .GraphicsRenderStep_DCEF_Block_2
al 00DD33 .GraphicsUpdateStep_DD33
al 00DD02 .GraphicsRenderStep_DCEF_Block_1
al 00DD1D .EnemyUpdateStep_DD1D
al 00DCFD .GraphicsRenderStep_DCEF_Block
al 00EA01 .DrawObjectSpriteMode1
al 00DCCB .GraphicsRenderStep_DC9D_Block_1
al 00DCAA .GraphicsRenderStep_DC9D_Block
al 00DDE4 .GraphicsStateStep_DDE4
al 00DDA7 .EnemyStateStep_DDA7
al 00DCCC .GraphicsRenderStep_DCCC
al 00DD43 .GraphicsRenderStep_DD43
al 00DC80 .GraphicsCollisionStep_DBE9_Block_11
al 00DCEF .GraphicsRenderStep_DCEF
al 00DC6D .GraphicsCollisionStep_DBE9_Block_8
al 00DC77 .GraphicsCollisionStep_DBE9_Block_10
al 00DE28 .CollisionStateStep_DE28
al 00DC69 .GraphicsCollisionStep_DBE9_Block_7
al 00DC55 .GraphicsCollisionStep_DBE9_Block_5
al 00DC97 .GraphicsCollisionStep_DBE9_Block_14
al 00DC91 .GraphicsCollisionStep_DBE9_Block_13
al 00DC87 .GraphicsCollisionStep_DBE9_Block_12
al 00DC73 .GraphicsCollisionStep_DBE9_Block_9
al 00E8A3 .RunCollisionQuery
al 00DC56 .GraphicsCollisionStep_DBE9_Block_6
al 00DC1D .GraphicsCollisionStep_DBE9_Block_3
al 00DC17 .GraphicsCollisionStep_DBE9_Block_2
al 00DC41 .GraphicsCollisionStep_DBE9_Block_4
al 00DC9D .GraphicsRenderStep_DC9D
al 00DC01 .GraphicsCollisionStep_DBE9_Block_1
al 00DBF3 .GraphicsCollisionStep_DBE9_Block
al 00DBD6 .UpdateCarriedObjectSprite_Load
al 00DBCD .UpdateCarriedObjectSprite_Block
al 00DBE8 .UpdateCarriedObjectSprite_Block_1
al 00DBA3 .UpdateBonusDisplay_Block_5
al 00DBAA .UpdateBonusDisplay_Block_6
al 00DB93 .UpdateBonusDisplay_Block_4
al 00DB8D .UpdateBonusDisplay_Block_3
al 00DB7E .UpdateBonusDisplay_Block_2
al 00DB70 .UpdateBonusDisplay_Block_1
al 00DB66 .UpdateBonusDisplay_Block
al 00DB57 .AudioRenderStep_DB20_Block_3
al 00DB55 .AudioRenderStep_DB20_Block_2
al 00DB3E .AudioRenderStep_DB20_Block_1
al 00DB2A .AudioRenderStep_DB20_Block
al 00DB18 .GraphicsRenderStep_DAF7_Block
al 00DA91 .StartPlayerTransitionMotion_Load
al 00DA8C .StartPlayerTransitionMotion_Block
al 00DA61 .BuildPlayerMotionPosition_Flag
al 00DA5F .BuildPlayerMotionPosition_Block
al 00DA64 .BuildPlayerMotionPosition_Block_1
al 00DA45 .TestPlayerFallDistance_Block_1
al 00DA42 .TestPlayerFallDistance_Block
al 00DA31 .ResolvePlayerFallState_Store
al 00DA2F .ResolvePlayerFallState_Block
al 00DA1F .UpdatePlayerStatePhase_Block
al 00ED7B .GameplayUpdateStep_ED7B
al 00DA10 .CollectStageObject_Block_6
al 00D9C6 .CollectStageObject_Block_5
al 00D987 .CollectStageObject_Increment
al 00D992 .CollectStageObject_Block_4
al 00D986 .CollectStageObject_Block_3
al 00D96F .CollectStageObject_Block_2
al 00D95F .CollectStageObject_Block_1
al 00D95E .CollectStageObject_Block
al 00D944 .GraphicsRenderStep_D913_Block_1
al 00D947 .GraphicsRenderStep_D913_Block_2
al 00D929 .GraphicsRenderStep_D913_Block
al 00E9AE .IntegrateVerticalMotion
al 00D906 .GraphicsUpdateStep_D8EF_Block_1
al 00D8FC .GraphicsUpdateStep_D8EF_Block
al 00D8E8 .PlayerUpdateStep_D8CB_Block_1
al 00D8D5 .PlayerUpdateStep_D8CB_Block
al 00D8CB .PlayerUpdateStep_D8CB
al 00D8BB .GraphicsRenderStep_D8A3_Block_1
al 00D8EF .GraphicsUpdateStep_D8EF
al 00D8B8 .GraphicsRenderStep_D8A3_Block
al 00D8A2 .GraphicsUpdateStep_D87E_Block_2
al 00D8A3 .GraphicsRenderStep_D8A3
al 00D88B .GraphicsUpdateStep_D87E_Block_1
al 00D883 .GraphicsUpdateStep_D87E_Block
al 00DAD7 .EnterPlayerFallingState
al 00D863 .PlayerUpdateStep_D83F_Store
al 00D861 .PlayerUpdateStep_D83F_Block_1
al 00D876 .PlayerUpdateStep_D83F_Block_3
al 00D87A .PlayerUpdateStep_D83F_Block_4
al 00D869 .PlayerUpdateStep_D83F_Block_2
al 00D856 .PlayerUpdateStep_D83F_Block
al 00D83F .PlayerUpdateStep_D83F
al 00D83E .PlayerDispatchStep_D82C_Block
al 00D829 .CollisionUpdateStep_D810_Block
al 00D80D .CollisionUpdateStep_D7F8_Block
al 00D7EF .CollisionCollisionStep_D7D3_Block_2
al 00D810 .CollisionUpdateStep_D810
al 00D7E8 .CollisionCollisionStep_D7D3_Block_1
al 00D7F8 .CollisionUpdateStep_D7F8
al 00D7E5 .CollisionCollisionStep_D7D3_Block
al 00DA48 .BuildPlayerMotionPosition
al 00D7C7 .CollisionUpdateStep_D79C_Block_4
al 00DA76 .StartPlayerTransitionMotion
al 00D7C9 .CollisionUpdateStep_D79C_Store
al 00D7BB .CollisionUpdateStep_D79C_Block_2
al 00D7BF .CollisionUpdateStep_D79C_Block_3
al 00D7AC .CollisionUpdateStep_D79C_Block_1
al 00E98B .TickDirectionalRepeatTimer
al 00D7A2 .CollisionUpdateStep_D79C_Block
al 00D7D3 .CollisionCollisionStep_D7D3
al 00D78B .PlayerUpdateStep_D77E_Block
al 00D777 .PlayerUpdateStep_D75A_Block_1
al 00D764 .PlayerUpdateStep_D75A_Block
al 00D74C .GraphicsRenderStep_D72B_Block_3
al 00D74A .GraphicsRenderStep_D72B_Block_2
al 00D77E .PlayerUpdateStep_D77E
al 00D73F .GraphicsRenderStep_D72B_Block_1
al 00D75A .PlayerUpdateStep_D75A
al 00D73C .GraphicsRenderStep_D72B_Block
al 00D72B .GraphicsRenderStep_D72B
al 00D79C .CollisionUpdateStep_D79C
al 00D727 .GraphicsDispatchStep_D71B_Block
al 00D72A .GraphicsDispatchStep_D71B_Block_1
al 00D70E .PlayerUpdateStep_D6F5_Block_2
al 00D701 .PlayerUpdateStep_D6F5_Block
al 00D709 .PlayerUpdateStep_D6F5_Block_1
al 00D6EE .PlayerUpdateStep_D6D7_Block
al 00D6D0 .PlayerUpdateStep_D6B9_Block
al 00D6F5 .PlayerUpdateStep_D6F5
al 00D6A5 .GraphicsRenderStep_D681_Block_2
al 00D6D7 .PlayerUpdateStep_D6D7
al 00D699 .GraphicsRenderStep_D681_Block_1
al 00D6B9 .PlayerUpdateStep_D6B9
al 00D6B8 .GraphicsRenderStep_D681_Block_3
al 00D696 .GraphicsRenderStep_D681_Block
al 00D677 .GraphicsRenderStep_D631_Block_3
al 00D65D .GraphicsRenderStep_D631_Block_2
al 00DA34 .TestPlayerFallDistance
al 00D650 .GraphicsRenderStep_D631_Block_1
al 00D640 .GraphicsRenderStep_D631_Block
al 00D630 .GraphicsStateStep_D612_Block_1
al 00D62C .GraphicsStateStep_D612_Block
al 00DA22 .ResolvePlayerFallState
al 00D913 .GraphicsRenderStep_D913
al 00D60D .CollisionCollisionStep_D5D7_Block_4
al 00D608 .CollisionCollisionStep_D5D7_Block_3
al 00E89B .TestPlayerCollisionMode2
al 00D604 .CollisionCollisionStep_D5D7_Block_2
al 00D5EE .CollisionCollisionStep_D5D7_Block
al 00ECB7 .PlayerCollisionStep_ECB7
al 00D600 .CollisionCollisionStep_D5D7_Block_1
al 00DA66 .StartPlayerClimbMotion
al 00D71B .GraphicsDispatchStep_D71B
al 00D82C .PlayerDispatchStep_D82C
al 00D87E .GraphicsUpdateStep_D87E
al 00D5BE .PlayerCollisionStep_D58C_Block_1
al 00E897 .TestPlayerCollisionMode1
al 00D5C2 .PlayerCollisionStep_D58C_Block_2
al 00D5C6 .PlayerCollisionStep_D58C_Block_3
al 00D5A2 .PlayerCollisionStep_D58C_Block
al 00D5CB .PlayerCollisionStep_D58C_Block_4
al 00D681 .GraphicsRenderStep_D681
al 00DA14 .UpdatePlayerStatePhase
al 00D612 .GraphicsStateStep_D612
al 00D585 .PlayerCollisionStep_D56E_Block_1
al 00D581 .PlayerCollisionStep_D56E_Block
al 00E893 .TestPlayerCollisionMode0
al 00D562 .PlayerCollisionStep_D562
al 00D55B .PlayerUpdateStep_D55B
al 00D544 .TestPlayerAgainstSpriteObjects_Block_2
al 00D53B .TestPlayerAgainstSpriteObjects_Block_1
al 00D526 .TestPlayerAgainstSpriteObjects_Block
al 00D51D .ScanEnemyCollisionSlots_Block_5
al 00D511 .ScanEnemyCollisionSlots_Block_4
al 00D4FC .ScanEnemyCollisionSlots_Load
al 00D4F4 .ScanEnemyCollisionSlots_Block_3
al 00D4E5 .ScanEnemyCollisionSlots_Block_2
al 00D4E3 .ScanEnemyCollisionSlots_Block_1
al 00D4DA .ScanEnemyCollisionSlots_Block
al 00D4D5 .EnemyUpdateStep_D4C3_Block_1
al 00D4D3 .EnemyUpdateStep_D4C3_Block
al 00D4B7 .EnemyUpdateStep_D49A_Block_1
al 00D4B2 .EnemyUpdateStep_D49A_Block
al 00D4C3 .EnemyUpdateStep_D4C3
al 00D495 .EnemyCollisionStep_D479_Block_1
al 00D491 .EnemyCollisionStep_D479_Block
al 00D49A .EnemyUpdateStep_D49A
al 00D496 .EnemyDispatchStep_D496
al 00D479 .EnemyCollisionStep_D479
al 00D4B8 .EnemyCollisionStep_D4B8
al 00D473 .TestPlayerObjectCollision_Block_2
al 00D46D .TestPlayerObjectCollision_Block_1
al 00D467 .TestPlayerObjectCollision_Block
al 00D476 .TestPlayerObjectCollision_Store
al 00D955 .CollectStageObject
al 00D5D7 .CollisionCollisionStep_D5D7
al 00D58C .PlayerCollisionStep_D58C
al 00D436 .DispatchPlayerState_Block_3
al 00D56E .PlayerCollisionStep_D56E
al 00D631 .GraphicsRenderStep_D631
al 00D433 .DispatchPlayerState_Block_2
al 00D42D .DispatchPlayerState_Block_1
al 00D427 .DispatchPlayerState_Block
al 00D51E .TestPlayerAgainstSpriteObjects
al 00D3FD .TestSecondaryObjectGroupCollision_Block
al 00D4D6 .ScanEnemyCollisionSlots
al 00D3E3 .TestSecondaryEnemyCollisions_Block
al 00D405 .TestSecondaryObjectGroupCollision_Block_1
al 00D545 .TestPlayerAuxSpriteCollision
al 00D3BB .TestPlayerAgainstPlatformPair_Block_1
al 00D3B1 .TestPlayerAgainstPlatformPair_Block
al 00EBE3 .TestRectangleOverlap
al 00D393 .TestPlayerAgainstPlatformPair_Load
al 00D386 .UpdatePlayerPlatformContact_Block_4
al 00D37D .UpdatePlayerPlatformContact_Block_3
al 00EB6E .BuildAndTestCollisionBounds
al 00D364 .UpdatePlayerPlatformContact_Load
al 00D35A .UpdatePlayerPlatformContact_Block_2
al 00D349 .UpdatePlayerPlatformContact_Block
al 00D34A .UpdatePlayerPlatformContact_Block_1
al 00D3F2 .TestSecondarySpriteObjectCollisions
al 00D3EB .TestPrimarySpriteObjectCollisions
al 00D3D0 .HandleAuxiliarySpriteCollision
al 00D387 .TestPlayerAgainstPlatformPair
al 00D33A .UpdatePlayerPlatformContact
al 00D3BC .RefreshCurrentPlatformContact
al 00D3DF .TestSecondaryEnemyCollisions
al 00D3F9 .TestSecondaryObjectGroupCollision
al 00D3D8 .TestPrimaryEnemyCollisions
al 00D333 .ProcessStageCollisions_Block_3
al 00D323 .ProcessStageCollisions_Block_2
al 00D31C .ProcessStageCollisions_Block_1
al 00D304 .ProcessStageCollisions_Block
al 00D43A .TestPlayerObjectCollision
al 00D2F3 .BuildPlayerCollisionBounds_Block_3
al 00EB69 .BuildCollisionBounds
al 00D2E3 .BuildPlayerCollisionBounds_Block_2
al 00D2DB .BuildPlayerCollisionBounds_Block_1
al 00D2CF .BuildPlayerCollisionBounds_Block
al 00D2B4 .InitializePlayerStateTransition_Load
al 00DAA5 .ResetPlayerMotionParameters
al 00D2B8 .InitializePlayerStateTransition_Load_1
al 00D2A4 .InitializePlayerStateTransition_Block_3
al 00D291 .InitializePlayerStateTransition_Block_2
al 00D288 .InitializePlayerStateTransition_Block_1
al 00D27B .InitializePlayerStateTransition_Block
al 00D2BC .InitializePlayerStateTransition_Block_4
al 00D242 .AnimatePlayerDeath_Block_1
al 00D243 .AnimatePlayerDeath_Load
al 00ED44 .GameplayUpdateStep_ED44
al 00D237 .AnimatePlayerDeath_Block
al 00D250 .AnimatePlayerDeath_Block_2
al 00D1FF .DetectAndStartPlayerDeathAnimation_Load
al 00D1E9 .DetectAndStartPlayerDeathAnimation_Block
al 00D218 .AnimatePlayerDeath
al 00D1BB .UpdatePlayerDeathSequence_Return
al 00D1BC .DetectAndStartPlayerDeathAnimation
al 00D1B8 .UpdatePlayerDeathSequence_Block
al 00D19B .UpdateStageClearAnimatedObjects_Block_4
al 00D18C .UpdateStageClearAnimatedObjects_Block_3
al 00D177 .UpdateStageClearAnimatedObjects_Block_1
al 00D16C .UpdateStageClearAnimatedObjects_Block
al 00D181 .UpdateStageClearAnimatedObjects_Block_2
al 00D141 .DrawStageClearSpriteGroupE
al 00D139 .DrawStageClearSpriteGroupD
al 00D120 .DrawStageClearSpriteGroupB
al 00D135 .DrawStageClearSpriteGroupC
al 00D0DC .BuildStageClearScreen
al 00D11C .DrawStageClearSpriteGroupA
al 00D0D2 .AdvanceStageClearAnimation_Block
al 00D0AB .HandleStageClearMilestoneD0_Block
al 00D14E .UpdateStageClearAnimatedObjects
al 00D0C7 .AdvanceStageClearAnimation
al 00D0A6 .HandleStageClearMilestoneD0
al 00D0A2 .BeginStageClearSequence_Block_3
al 00D09E .BeginStageClearSequence_Block_2
al 00D09A .BeginStageClearSequence_Block_1
al 00D087 .BeginStageClearSequence_Block
al 00D03B .UpdateStageTransition_Block_8
al 00D05F .BeginStageClearSequence
al 00D037 .UpdateStageTransition_Block_7
al 00D041 .UpdateStageTransition_Block_9
al 00D013 .UpdateStageTransition_Store
al 00D011 .UpdateStageTransition_Block_5
al 00D00C .UpdateStageTransition_Block_4
al 00CFE9 .UpdateStageTransition_Block_2
al 00CFF9 .UpdateStageTransition_Block_3
al 00CFE5 .UpdateStageTransition_Block_1
al 00CFDF .UpdateStageTransition_Block
al 00D029 .UpdateStageTransition_Block_6
al 00CFBE .UpdateGameplaySubmode_Block_2
al 00EB73 .TestCollisionList
al 00CFAE .UpdateGameplaySubmode_Block
al 00CFAF .UpdateGameplaySubmode_Block_1
al 00D2BD .BuildPlayerCollisionBounds
al 00CF8F .SwitchActivePlayerOrReturnToAttract_Block_1
al 00CF92 .SwitchActivePlayerOrReturnToAttract_Load
al 00CF74 .SwitchActivePlayerOrReturnToAttract_Block
al 00DAF7 .GraphicsRenderStep_DAF7
al 00CF62 .SwitchActivePlayerOrReturnToAttract
al 00CF54 .UpdateBonusCountdown_Block_1
al 00E89F .TestPlayerCollisionMode3
al 00CF5B .UpdateBonusCountdown_Load
al 00DB20 .AudioRenderStep_DB20
al 00CF49 .UpdateBonusCountdown_Block
al 00CF58 .UpdateBonusCountdown_Block_2
al 00E4F5 .GraphicsRenderStep_E4F5
al 00E10D .GraphicsRenderStep_E10D
al 00E258 .UpdateMovingPlatforms
al 00E13E .GraphicsRenderStep_E13E
al 00E0E4 .GraphicsUpdateStep_E0E4
al 00DEE3 .AudioRenderStep_DEE3
al 00E5F9 .GraphicsRenderStep_E5F9
al 00DBE9 .GraphicsCollisionStep_DBE9
al 00E402 .GraphicsCollisionStep_E402
al 00CF30 .UpdateStageEntities_Block_3
al 00CF20 .UpdateStageEntities_Block_2
al 00CF19 .UpdateStageEntities_Block_1
al 00CF01 .UpdateStageEntities_Block
al 00DBB3 .UpdateCarriedObjectSprite
al 00DB5A .UpdateBonusDisplay
al 00CEF3 .DetectPlayerLoss_Block
al 00CED3 .RequestLowAltitudeSound_Block
al 00CEC8 .UpdatePlayerAuxiliarySprite_Block_1
al 00CEBF .UpdatePlayerAuxiliarySprite_Block
al 00CEA1 .DecodePlayerDirectionalInput_Block_4
al 00CE8A .DecodePlayerDirectionalInput_Block
al 00CE8B .DecodePlayerDirectionalInput_Block_1
al 00CE8C .DecodePlayerDirectionalInput_Block_2
al 00CE8D .DecodePlayerDirectionalInput_Block_3
al 00CE65 .HandlePauseInput_Block_8
al 00CE5C .HandlePauseInput_Block_7
al 00CE57 .HandlePauseInput_Block_6
al 00CE45 .HandlePauseInput_Load
al 00CE2F .HandlePauseInput_Block_1
al 00CE38 .HandlePauseInput_Block_2
al 00CE39 .HandlePauseInput_Block_3
al 00CE50 .HandlePauseInput_Block_5
al 00CE0E .HandlePauseInput_Block
al 00CE4E .HandlePauseInput_Block_4
al 00CDFD .HandlePauseInput
al 00CF37 .UpdateBonusCountdown
al 00D1AE .UpdatePlayerDeathSequence
al 00CEC9 .RequestLowAltitudeSound
al 00CF9D .UpdateGameplaySubmode
al 00EC17 .HideInactiveObjectSprites
al 00CEF4 .UpdateStageEntities
al 00D2FC .ProcessStageCollisions
al 00D412 .DispatchPlayerState
al 00D251 .InitializePlayerStateTransition
al 00CEA2 .UpdatePlayerAuxiliarySprite
al 00CE6C .DecodePlayerDirectionalInput
al 00EDAB .CollisionStateStep_EDAB
al 00CDAF .UpdateGameplayFrame_Block_3
al 00CDB2 .UpdateGameplayFrame_Block_4
al 00CDDD .UpdateGameplayFrame_Block_6
al 00CDD7 .UpdateGameplayFrame_Block_5
al 00EE10 .PlayerUpdateStep_EE10
al 00CD8E .UpdateGameplayFrame_Block_2
al 00CDE0 .UpdateGameplayFrame_Block_7
al 00CDE4 .UpdateGameplayFrame_Load
al 00CD7A .UpdateGameplayFrame_Block
al 00CD83 .UpdateGameplayFrame_Block_1
al 00CD5F .LoadStageObjectParameters_Block
al 00CD4D .LoadIndexedObjectConfiguration_Block_2
al 00CD47 .LoadIndexedObjectConfiguration_Block_1
al 00CD3D .LoadIndexedObjectConfiguration_Block
al 00CD25 .LoadIndexedObjectConfiguration
al 00CCFA .LoadSecondaryStageObjectConfig_Block_2
al 00CCF9 .LoadSecondaryStageObjectConfig_Block_1
al 00CCEE .LoadSecondaryStageObjectConfig_Block
al 00CCDD .LoadPrimaryStageObjectConfig_Block_3
al 00CCD4 .LoadPrimaryStageObjectConfig_Block_2
al 00CCCC .LoadPrimaryStageObjectConfig_Block_1
al 00CCC1 .LoadPrimaryStageObjectConfig_Block
al 00E9FC .DrawObjectSpriteMode0
al 00CC8E .DrawSecondaryStageObjects_Block
al 00CC98 .DrawObjectLayoutRecords
al 00CC78 .DrawPrimaryStageObjects_Block_1
al 00CC76 .DrawPrimaryStageObjects_Block
al 00E9EE .DrawSingleObjectSprite
al 00CC3A .InitializeStageFourRopes_Block
al 00CC1B .InitializeStageThreeObjects_Block
al 00CBE2 .InitializeStageTwoObjects_Block_2
al 00CBC6 .InitializeStageTwoObjects_Block_1
al 00CBC0 .InitializeStageTwoObjects_Block
al 00CBA3 .RunStageInitializerRecords_Block
al 00CB87 .RunStageInitializerRecords_Load
al 00CC86 .DrawSecondaryStageObjects
al 00CC7E .DrawStageThreePrimaryObjects
al 00CD1D .LoadObjectConfigGroup4
al 00CD0D .LoadStageFourObjectConfig
al 00CC0D .InitializeStageThreeObjects
al 00E239 .QueuePlatformVramUpdateA
al 00CC94 .DrawFixedStageObjects
al 00CD07 .LoadObjectConfigGroup0
al 00CBB1 .InitializeStageTwoObjects
al 00CCEA .LoadSecondaryStageObjectConfig
al 00CBA8 .InitializeStageOneObjectCounts
al 00CC6C .DrawPrimaryStageObjects
al 00CD59 .LoadStageObjectParameters
al 00CD23 .LoadObjectConfigGroup8
al 00CCBD .LoadPrimaryStageObjectConfig
al 00CC2A .InitializeStageFourRopes
al 00CB6E .InitializeStageObjects_Block_2
al 00CB5A .InitializeStageObjects_Block_1
al 00CB45 .InitializeStageObjects_Block
al 00CB1F .InitializeStageObjects
al 00CB13 .InitializeGameplayRam_Block_3
al 00CB08 .InitializeGameplayRam_Block_2
al 00CC58 .DrawStageSpriteLayout
al 00CB85 .RunStageInitializerRecords
al 00CAE6 .InitializeGameplayRam_Block_1
al 00EA06 .FillObjectTileColumn
al 00CA86 .InitializeGameplayRam_Block
al 00CA6C .QueueTwoPlayerVramStream_Block
al 00CA60 .QueueTwoPlayerVramStream_Load
al 00CA54 .QueuePlayerSelectVramStream_Block
al 00CA48 .QueuePlayerSelectVramStream_Load
al 00CA5D .QueuePlayerSelectVramStream_Block_1
al 00EA08 .RenderObjectSpriteGrid
al 00CA07 .AdvanceAttractModeSequence_Block_7
al 00C9F0 .AdvanceAttractModeSequence_Block_6
al 00F1C5 .QueueSingleVramByte
al 00C9DE .AdvanceAttractModeSequence_Block_5
al 00CA25 .QueuePlayerCountVramUpdate
al 00ECA4 .QueueCollisionAndVramTasks
al 00EFCE .QueueRectangularVramTransfer
al 00C9CA .AdvanceAttractModeSequence_Block_4
al 00C9B1 .AdvanceAttractModeSequence_Block_3
al 00C988 .AdvanceAttractModeSequence_Block_2
al 00C982 .AdvanceAttractModeSequence_Block_1
al 00C976 .AdvanceAttractModeSequence_Block
al 00C969 .AdvanceAttractModeSequence
al 00CED4 .DetectPlayerLoss
al 00D04E .InitializePlayerBoundingBox
al 00C962 .UpdateAttractModeState_Block_2
al 00CA82 .InitializeGameplayRam
al 00C94E .UpdateAttractModeState_Block
al 00C965 .UpdateAttractModeState_Block_3
al 00C94F .UpdateAttractModeState_Block_1
al 00C924 .SaveCurrentPlayerSessionState_Block
al 00C922 .SaveCurrentPlayerSessionState
al 00C914 .LoadCurrentPlayerSessionState_Block
al 00C912 .LoadCurrentPlayerSessionState
al 00C902 .UpdateGameModeTransition_Block_7
al 00C8F9 .UpdateGameModeTransition_Block_6
al 00EDEE .CollisionComputeStep_EDEE
al 00CA5E .QueueTwoPlayerVramStream
al 00CA33 .QueuePlayerSelectVramStream
al 00E244 .QueuePlatformVramUpdateB
al 00C8C9 .UpdateGameModeTransition_Block_2
al 00C8DE .UpdateGameModeTransition_Block_5
al 00C8D5 .UpdateGameModeTransition_Block_4
al 00C8CF .UpdateGameModeTransition_Block_3
al 00C8C0 .UpdateGameModeTransition_Block_1
al 00C8B1 .UpdateGameModeTransition_Block
al 00CA08 .HideObjectSpriteGroup
al 00C88C .UpdateTitleScreenAndStartSelection_Block_12
al 00C870 .UpdateTitleScreenAndStartSelection_Block_11
al 00C854 .UpdateTitleScreenAndStartSelection_Block_10
al 00EDFF .CollisionUpdateStep_EDFF
al 00C823 .UpdateTitleScreenAndStartSelection_Block_9
al 00C81F .UpdateTitleScreenAndStartSelection_Block_8
al 00C804 .UpdateTitleScreenAndStartSelection_Block_7
al 00C7F2 .UpdateTitleScreenAndStartSelection_Block_6
al 00C7E6 .UpdateTitleScreenAndStartSelection_Block_5
al 00C826 .UpdateTitleScreenAndStartSelection_Load
al 00C7DC .UpdateTitleScreenAndStartSelection_Block_3
al 00C7FE .UpdateTitleScreenAndStartSelection_Store
al 00C7DD .UpdateTitleScreenAndStartSelection_Block_4
al 00EF3C .ProcessVramCommandStreamAndRestoreScroll
al 00CA70 .DisableBackgroundAndSpriteRendering
al 00C7BD .UpdateTitleScreenAndStartSelection_Block_2
al 00C78E .UpdateTitleScreenAndStartSelection_Block_1
al 00C77B .UpdateTitleScreenAndStartSelection_Block
al 00EE3A .ProcessQueuedTask
al 00C932 .UpdateAttractModeState
al 00F1AF .TickSoundTimers
al 00C773 .UpdateTitleScreenAndStartSelection
al 00C897 .UpdateGameModeTransition
al 00C73D .NmiHandler_Block_2
al 00CFC1 .UpdateStageTransition
al 00C749 .NmiHandler_Block_4
al 00CD6E .UpdateGameplayFrame
al 00C72D .NmiHandler_Block
al 00C746 .NmiHandler_Block_3
al 00C733 .NmiHandler_Block_1
al 00F219 .ReadControllers
al 00F91F .UpdateAudioFrame
al 00CA7A .WriteInvertedRenderingMask
al 00EE9C .FlushQueuedVramCommands
al 00EEB0 .PerformOamDma
al 00C6E6 .NmiHandler
al 00CA16 .ClearGameplayNametable
al 00C6DD .InitializePpuOamAndDmc_Block_1
al 00C6D4 .InitializePpuOamAndDmc_Block
al 00F1F8 .AdvanceRandomLfsr
al 00C6B0 .ResetHandler_Block_2
al 00C6B6 .InitializePpuOamAndDmc
al 00C689 .ResetHandler_Block_1
al 00C678 .ResetHandler_Block
al 00C66E .ResetHandler
al 00C64E .DemoInputDurationTable
al 00C62E .DemoInputCodeTable
al 00C623 .SpawnedObjectCollisionShapePointerHighBytes
al 00C622 .SpawnedObjectCollisionShapePointerTable
al 00C61B .ObjectTaskPayloadByIndex
al 00C614 .TwoTileObjectTileTable
al 00C5A1 .StageEnemyOamTemplateC
al 00C501 .StageEnemyOamTemplateB
al 00C485 .StageEnemyOamTemplateA
al 00C451 .AlternateCollisionListPointerHighBytes
al 00C450 .AlternateCollisionListPointerTable
al 00C449 .PlayerStateCollisionListPointerHighBytes
al 00C448 .PlayerStateCollisionListPointerTable
al 00C441 .StageCollisionQueryPointerHighBytes
al 00C440 .StageCollisionQueryPointerTable
al 00C40C .TwoPlayerVramCommandStream
al 00C3F4 .PlayerSelectVramCommandStream
al 00C3BE .StageBackgroundVramStreamPointerHighBytes
al 00C3BD .StageBackgroundVramStreamPointerTable
al 00C36A .PlayerPoseCollisionShapePointerHighBytes
al 00C369 .PlayerPoseCollisionShapePointerTable
al 00C30A .StageObjectDataPointerHi
al 00C309 .StageObjectDataPointerLo
al 00C2EE .CollectedObjectVramAddressHi
al 00C2ED .CollectedObjectVramAddressLo
al 00C2E5 .CollectedObjectVramXTable
al 00C2CD .StageCollectibleSpriteTiles
al 00C2C7 .RopeInitialHighBytes
al 00C2C1 .RopeInitialLowBytes
al 00C216 .StageCollisionRecordPointerHighBytes
al 00C215 .StageCollisionRecordPointerTable
al 00C20B .SpecialObjectXTriggerTable
al 00C1FB .StageObjectRightBoundaryTable
al 00C1FA .StageObjectLeftBoundaryTable
al 00C1F9 .StageObjectReferenceYTable
al 00C1CA .StageInitializerValueTable
al 00C1C9 .StageInitializerParamTable
al 00C1C8 .StageInitializerTypeTable
al 00C163 .ObjectLayoutOamOffsetTable
al 00C162 .ObjectLayoutDimensionsTable
al 00C161 .ObjectLayoutTileIndexTable
al 00C160 .ObjectLayoutYTable
al 00C15F .ObjectLayoutXTable
al 00C156 .StageSpriteLayoutPointerHi
al 00C155 .StageSpriteLayoutPointerLo
al 00C137 .StageObjectParameterTable
al 00C0E4 .StageFourObjectOamBaseByDifficulty
al 00C0E3 .StageFourPrimaryObjectCountByDifficulty
al 00C0B3 .DifficultyObjectCountTable
al 00C08F .StageSecondaryObjectConfigTable
al 00C02F .StagePrimaryObjectConfigTable
al 00C026 .ObjectConfigDataPointerHiTable
al 00C025 .ObjectConfigDataPointerLoTable
al 00C024 .ObjectConfigDestinationEndIndexTable
al 00C023 .ObjectConfigDifficultyStrideTable
al 00C01E .StagePlayerStartYTable
al 00C00A .HudDigitDescriptorTable
al 00EEBB .FillNametableAndClearAttributes
al 00EF50 .QueueSelectedHudFields
al 00F138 .TestObjectBoundingBoxOverlap
al 00F040 .UpdateExistingBoundingBox
al 00F044 .InitializeBoundingBox
al 00C000 .DeferredTaskHandlerTable