Baseball Clu Clu Land Excitebike Pac-Man (Namco) Tennis Balloon Fight Bomberman (U) Burger Time (U) Defender 2 (U)
733 lines
21 KiB
Plaintext
733 lines
21 KiB
Plaintext
al 00FFFA .CpuInterruptVectors
|
|
al 00F450 .AudioSequenceData_F450
|
|
al 00F350 .AudioSequenceData_F350
|
|
al 00F250 .AudioSequenceData_F250
|
|
al 00F150 .AudioSequenceData_F150
|
|
al 00F0C3 .FetchAudioSequenceByte
|
|
al 00F0B3 .AudioCommandF6
|
|
al 00F0A3 .AudioCommandF5
|
|
al 00F093 .AudioCommandF4
|
|
al 00F07B .AudioCommandF3
|
|
al 00F063 .AudioCommandF2
|
|
al 00F04B .AudioCommandF1
|
|
al 00F03E .StopAudioSequence
|
|
al 00F01E .AudioCommandHandlerTable
|
|
al 00F00D .DispatchAudioCommand
|
|
al 00F00C .AudioSequenceUpdateDone
|
|
al 00F007 .FinishAudioSequenceScan
|
|
al 00EFC4 .ShiftAudioFrequencyMask
|
|
al 00EFCB .ApplyAudioFrequencyMask
|
|
al 00F0E8 .AudioFrequencyLookupTable
|
|
al 00EFEB .LoadAudioCommandDelay
|
|
al 00EFA2 .DecodeAudioCommand
|
|
al 00EF93 .TickAudioChannelDelay
|
|
al 00EFF8 .AdvanceAudioSequence
|
|
al 00EF3C .CheckAudioChannelActive
|
|
al 00EF33 .UpdateNextAudioSequence
|
|
al 00EF2D .UpdateAudioChannels
|
|
al 00EF14 .CopyAudioChannelParameter
|
|
al 00EF12 .BeginAudioChannelParameterCopy
|
|
al 00EEF7 .ActivateAudioChannelSlot
|
|
al 00EF22 .AdvanceAudioChannelSlot
|
|
al 00EEE2 .ScanAudioChannelSlot
|
|
al 00EEC3 .RuntimeInit_Clear0620Stride
|
|
al 00EEB8 .RuntimeInit_Clear0600
|
|
al 00EE00 .MazeLayoutData_EE00
|
|
al 00ED00 .MazeLayoutData_ED00
|
|
al 00ECAC .MazeGameplayData_ECAC
|
|
al 00EC40 .MazeGameplayData_EC40
|
|
al 00EBB6 .MazeGameplayData_EBB6
|
|
al 00EBB2 .AnimationState4_EBB2
|
|
al 00EBB0 .AnimationState4_EBB0
|
|
al 00EBA6 .AnimationState4_EBA6
|
|
al 00EB99 .AnimationState4_EB99
|
|
al 00EB97 .AnimationState4_EB97
|
|
al 00EB8D .AnimationState4_EB8E
|
|
al 00EB9F .UpdateTransitionAnimationState4Type2
|
|
al 00EB84 .UpdateTransitionAnimationState4Type1
|
|
al 00EB7C .TransitionAnimationState4Table
|
|
al 00EB67 .AnimationState2_EB68
|
|
al 00EB62 .AnimationState2_EB62
|
|
al 00EB52 .UpdateTransitionAnimationState2
|
|
al 00EB4C .TransitionAnimationState2Table
|
|
al 00EB31 .TransitionAnimationPatternTiles
|
|
al 00EB29 .TransitionAnimationPatternIndex
|
|
al 00EB00 .AnimationSubstate_EB02
|
|
al 00EAFE .AnimationSubstate_EB00
|
|
al 00EAF4 .AnimationSubstate_EAF5
|
|
al 00EAE8 .AnimationSubstate_EAE9
|
|
al 00EAE6 .AnimationSubstate_EAE7
|
|
al 00EACE .TransitionAnimationFrameTable
|
|
al 00EB04 .UpdateTransitionAnimationPattern
|
|
al 00EAED .UpdateTransitionAnimationType2
|
|
al 00EAD6 .UpdateTransitionAnimationType1
|
|
al 00EAC0 .UpdateTransitionAnimationFrame
|
|
al 00EAB8 .TransitionAnimationPhaseTable
|
|
al 00EB6D .DispatchTransitionAnimationState4
|
|
al 00EB3D .DispatchTransitionAnimationState2
|
|
al 00EAA9 .DispatchTransitionAnimationPhase
|
|
al 00EAA3 .TransitionAnimationHandlerTable
|
|
al 00EA94 .DispatchTransitionAnimation
|
|
al 00EA62 .ResetTransitionObjectPosition
|
|
al 00EA70 .CheckTransitionObjectLowBoundary
|
|
al 00EA5A .CheckTransitionObjectWrap
|
|
al 00EA44 .SetTransitionObjectAttributeBit
|
|
al 00EA4E .UpdateTransitionObjectAttribute
|
|
al 00EA74 .AdvanceTransitionObjectPointers
|
|
al 00EA2B .UpdateNextTransitionObject
|
|
al 00EA10 .TransitionPhase_EA10
|
|
al 00E9E9 .TransitionPhase_E9E8
|
|
al 00E9B4 .TransitionPhase_E9B4
|
|
al 00E98D .TransitionPhase_E98D
|
|
al 00EA0A .UpdateIntermissionState4Phase3
|
|
al 00E9D9 .UpdateIntermissionState4Phase2
|
|
al 00E9AE .UpdateIntermissionState4Phase1
|
|
al 00E985 .UpdateIntermissionState4Phase0
|
|
al 00E97D .IntermissionState4PhaseTable
|
|
al 00E964 .TransitionPhase_E963
|
|
al 00E95A .TransitionPhase_E958
|
|
al 00E955 .TransitionPhase_E953
|
|
al 00E934 .TransitionPhase_E933
|
|
al 00E92F .TransitionPhase_E92D
|
|
al 00E8E4 .TransitionPhase_E8E4
|
|
al 00E93F .UpdateIntermissionState2Phase2
|
|
al 00E905 .UpdateIntermissionState2Phase1
|
|
al 00E8DC .UpdateIntermissionState2Phase0
|
|
al 00E8D6 .IntermissionState2PhaseTable
|
|
al 00E8C0 .TransitionSubstate_E8C0
|
|
al 00E85E .TransitionSubstate_E85D
|
|
al 00E829 .TransitionSubstate_E829
|
|
al 00E802 .TransitionSubstate_E802
|
|
al 00E8BA .UpdateIntermissionPhase3
|
|
al 00E84E .UpdateIntermissionPhase2
|
|
al 00E823 .UpdateIntermissionPhase1
|
|
al 00E7FA .UpdateIntermissionPhase0
|
|
al 00E7F2 .IntermissionPhaseHandlerTable
|
|
al 00E96E .DispatchIntermissionState4Phase
|
|
al 00E8C7 .DispatchIntermissionState2Phase
|
|
al 00E7E3 .DispatchIntermissionPhase
|
|
al 00E7DD .IntermissionStateHandlerTable
|
|
al 00E7CE .DispatchIntermissionState
|
|
al 00E7BF .UpdateIntermissionTransition
|
|
al 00E79E .SetSpecialTilePpuAddress
|
|
al 00E794 .DrawPlayfieldSpecialTile
|
|
al 00E785 .ClearPlayfieldTail
|
|
al 00E77A .AdvancePlayfieldOuterRun
|
|
al 00E76E .AdvancePlayfieldInnerRun
|
|
al 00E75F .WritePlayfieldFillByte
|
|
al 00E751 .ResetPlayfieldFillCounters
|
|
al 00E742 .SetPlayfieldPpuAddress
|
|
al 00E7AF .GameplayTransitionPalette
|
|
al 00E714 .TransitionInit_CopyPalette
|
|
al 00E738 .ClearPlayfieldNametable
|
|
al 00E6DD .TransitionInit_E6DD
|
|
al 00E6C6 .LevelProgressPaletteTable
|
|
al 00E68D .StoreLevelProgressPalette
|
|
al 00E685 .SelectLevelProgressPalette
|
|
al 00E66B .WriteLevelProgressAttribute
|
|
al 00E667 .ResetAttributeWriteCount
|
|
al 00E65B .SetLevelProgressAttributeAddress
|
|
al 00E639 .StoreLevelProgressAttributeBits
|
|
al 00E631 .ShiftLevelProgressAttributeBits
|
|
al 00E6BE .LevelProgressAttributeBits
|
|
al 00E6AE .LevelProgressAttributeIndexTable
|
|
al 00E69A .LevelProgressMarkerIndexTable
|
|
al 00E613 .SelectLevelProgressMarker
|
|
al 00E608 .DrawNextLevelProgressMarker
|
|
al 00E604 .InitializeLevelProgressRowCounter
|
|
al 00E5EF .InitializeLevelProgressPosition
|
|
al 00E5E6 .ClampLevelProgressIndex
|
|
al 00E5ED .UseFirstLevelProgressIndex
|
|
al 00E5C1 .InitializeLevelProgressDisplay
|
|
al 00E59A .Draw2x2Marker
|
|
al 00E58C .Progression_E58A
|
|
al 00E581 .Progression_E581
|
|
al 00E57C .Progression_E57C
|
|
al 00E561 .Progression_E55F
|
|
al 00E558 .Progression_E558
|
|
al 00E53C .GameplayHudInitializationData
|
|
al 00E534 .InitData_E534
|
|
al 00E51F .InitData_E51F
|
|
al 00E50F .InitData_E50F
|
|
al 00E506 .InitData_E506
|
|
al 00E504 .InitData_E504
|
|
al 00E4F8 .NextDirectionListEntry
|
|
al 00E4E6 .CompactDirectionListEntry
|
|
al 00E4E4 .CompactDirectionListPass
|
|
al 00E4CE .NextDirectionCandidate
|
|
al 00E4CA .AcceptDirectionCandidate
|
|
al 00E4BC .ScanDirectionCandidate
|
|
al 00E486 .LoadNextScoreDigit
|
|
al 00E491 .DrawFinalScoreDigit
|
|
al 00E488 .ConvertCurrentScoreDigit
|
|
al 00E476 .SkipLeadingZeroDigits
|
|
al 00E473 .@E473
|
|
al 00E46F .@E46D
|
|
al 00E474 .DrawSixDigitScore
|
|
al 00E49F .ScoreFieldSourcePointerTable
|
|
al 00E43A .@E43A
|
|
al 00E436 .@E436
|
|
al 00E42B .@E429
|
|
al 00E3F0 .ClearSecondAttributeTable
|
|
al 00E3E3 .ClearAttributeTableLoop
|
|
al 00E3E0 .BeginAttributeTableClear
|
|
al 00E3CF .ClearGameplayAttributeTables
|
|
al 00E3BB .AdvanceNametableFillPass
|
|
al 00E3A4 .FillNametableByte
|
|
al 00E39A .InitializeNametableFillCounters
|
|
al 00E396 .ClearGameplayNametablesSecondPass
|
|
al 00E36B .@E36B
|
|
al 00E382 .MazeNametableDecorationTiles
|
|
al 00E359 .@E359
|
|
al 00E331 .@E32F
|
|
al 00E323 .@E321
|
|
al 00E313 .@E313
|
|
al 00E302 .@E302
|
|
al 00FFF6 .MazeDataPointerBytes
|
|
al 00E2F4 .@E2F4
|
|
al 00E2D4 .Subtract16BitWorkingValue
|
|
al 00E2C6 .Add16BitWorkingValue
|
|
al 00E2A9 .@E2A9
|
|
al 00E29A .@E299
|
|
al 00E263 .ConvertPixelToNametableAddress
|
|
al 00E1F3 .@E1F2
|
|
al 00E1DA .BuildNearbyTileAddressBuffer
|
|
al 00E1D7 .@HexDigit
|
|
al 00E1CA .ConvertNibbleToDigitTile
|
|
al 00E1B6 .@E1B4
|
|
al 00E1A9 .@E1A9
|
|
al 00E1A7 .@E1A7
|
|
al 00E1A3 .@E1A3
|
|
al 00E198 .@E198
|
|
al 00E184 .@E182
|
|
al 00E1C0 .ScorePpuCommandTemplates
|
|
al 00E16C .@E169
|
|
al 00E168 .@E165
|
|
al 00E160 .@E15D
|
|
al 00E14F .@E14D
|
|
al 00E196 .@E196
|
|
al 00E125 .@E125
|
|
al 00E12B .@E12B
|
|
al 00E112 .@E112
|
|
al 00E105 .@E105
|
|
al 00E0F2 .@E0F2
|
|
al 00E0EB .@E0EB
|
|
al 00E0E6 .UpdateScoreDisplay
|
|
al 00E0CD .@E0CD
|
|
al 00E0D1 .@E0D1
|
|
al 00E0AA .@E0AA
|
|
al 00E0A0 .@E09E
|
|
al 00E075 .@E075
|
|
al 00E06D .@E06D
|
|
al 00E063 .InitializeEntityDirectionState
|
|
al 00E054 .@E054
|
|
al 00E04B .@E04B
|
|
al 00E049 .ActivateNextStateSlotE049
|
|
al 00E043 .TileEventDisplayLookup
|
|
al 00E05B .GameplayStateValueLookup
|
|
al 00E01B .@E01C
|
|
al 00E011 .@E012
|
|
al 00DFDF .@DFDC
|
|
al 00DFCE .@DFCE
|
|
al 00DFB9 .@DFBB
|
|
al 00DFB5 .@DFB6
|
|
al 00DFAC .@DFAD
|
|
al 00DF94 .@DF94
|
|
al 00DF59 .@DF55
|
|
al 00DF68 .@DF66
|
|
al 00DF47 .@DF46
|
|
al 00DF6C .GameplayStatusPpuAddressTable
|
|
al 00DF27 .@DF27
|
|
al 00DF42 .@DF42
|
|
al 00DF0D .@DF07
|
|
al 00DEFE .@DEFB
|
|
al 00DF0B .@DF05
|
|
al 00DECC .@DECB
|
|
al 00DEE1 .@DEE2
|
|
al 00DE9D .@DE9B
|
|
al 00DEB4 .@DEB5
|
|
al 00DF15 .UpdateAnimatedGameplayPpuFields
|
|
al 00DE85 .@DE85
|
|
al 00DE74 .@DE74
|
|
al 00DE76 .@DE76
|
|
al 00DE66 .@DE66
|
|
al 00DE65 .@DE65
|
|
al 00DE22 .EntitySpriteAttributeTable1
|
|
al 00DD22 .EntitySpriteAttributeTable0
|
|
al 00DCEE .EntitySpriteTileTable2
|
|
al 00DC40 .EntityRenderLookupDC40
|
|
al 00DBEE .EntitySpriteTileTable0
|
|
al 00DBED .BuildSpriteBufferDone
|
|
al 00DBDB .BuildSpriteBufferNextSource
|
|
al 00DBC5 .StoreSpriteX
|
|
al 00DBC1 .AdjustSpriteX
|
|
al 00DBB7 .BuildSpriteX
|
|
al 00DB74 .BuildSpriteClass1
|
|
al 00DB97 .BuildSpriteClass2
|
|
al 00DB51 .BuildSpriteClass0
|
|
al 00DE56 .EntitySpriteCoordinateOffsets
|
|
al 00DB18 .StoreSpriteY
|
|
al 00DB14 .AdjustSpriteY
|
|
al 00DB0A .BuildSpriteBufferNextSprite
|
|
al 00DB05 .BuildSpriteBufferNextGroup
|
|
al 00DAEB .@NoCollision
|
|
al 00DA8C .@CheckSecondAxis
|
|
al 00DA8A .@SecondAxisReverse
|
|
al 00DA73 .@CheckFirstAxis
|
|
al 00DA71 .@FirstAxisReverse
|
|
al 00DADB .@AdvanceEntity
|
|
al 00DA5A .@CheckNextEntity
|
|
al 00DA42 .@CopyWorkingState
|
|
al 00DA3C .UpdateSpecialEntitySpriteDone
|
|
al 00DA33 .UpdateSpecialEntitySpriteLoop
|
|
al 00DA18 .StoreEntitySpriteValue
|
|
al 00DA13 .AddEntitySpriteBase
|
|
al 00DA0A .CalculateEntitySpriteValueLoop
|
|
al 00DA04 .CalculateEntitySpriteValue
|
|
al 00DA2D .UpdateSpecialEntitySprite
|
|
al 00DA21 .UpdateNormalEntitySprite
|
|
al 00D9FA .EntitySpriteStateHandlerTable
|
|
al 00D9EB .DispatchEntitySpriteState
|
|
al 00D9DF .@D9E0
|
|
al 00D9DB .@D9DC
|
|
al 00D9C6 .PlayerDirectionAnimationOffsets
|
|
al 00D9C3 .@D9C3
|
|
al 00D9BC .@D9BC
|
|
al 00D9B2 .@D9B2
|
|
al 00D9AE .@D9AE
|
|
al 00D988 .@D988
|
|
al 00D97A .UpdatePlayerVerticalRegionFlag
|
|
al 00D96C .@D96C
|
|
al 00D962 .@D962
|
|
al 00D95D .EntityMovementStateNoOp
|
|
al 00D953 .EntityMovementStateHandlerTable
|
|
al 00D944 .DispatchEntityMovementState
|
|
al 00D92A .@D92A
|
|
al 00D913 .@D913
|
|
al 00D911 .@D911
|
|
al 00D90B .@D90B
|
|
al 00D8F2 .UpdateEntityState00MovingPositive
|
|
al 00D8F0 .UpdateEntityState00MovingNegative
|
|
al 00D8EC .EntityState00SubstateTable
|
|
al 00D8D5 .EntityState00
|
|
al 00D8CC .@D8CC
|
|
al 00D89E .@D89E
|
|
al 00D89C .@D89C
|
|
al 00D8B2 .UpdateEntityState02SecondaryPhase
|
|
al 00D885 .UpdateEntityState02
|
|
al 00D881 .EntityPathParameterTable
|
|
al 00D871 .EntityDirectionPriorityTable
|
|
al 00D856 .@D854
|
|
al 00D85F .@D85A
|
|
al 00D83B .@D83D
|
|
al 00D844 .@D843
|
|
al 00D868 .@D864
|
|
al 00D821 .SelectEntityMovementSpeed
|
|
al 00D816 .@D814
|
|
al 00D803 .@D802
|
|
al 00D7EA .@D7EA
|
|
al 00D7E3 .@D7E3
|
|
al 00D7DA .@D7DB
|
|
al 00D7D0 .@D7D2
|
|
al 00D7BA .@D7B9
|
|
al 00D7A0 .SelectEntityDirectionTowardTarget
|
|
al 00D79D .@D79D
|
|
al 00D795 .@D795
|
|
al 00E4B1 .BuildLegalDirectionList
|
|
al 00D778 .EntityTargetCommon
|
|
al 00D75C .EntityDirectionTargetOffsets
|
|
al 00D736 .@D736
|
|
al 00D71A .@D71A
|
|
al 00D712 .@D712
|
|
al 00D706 .@D703
|
|
al 00D6F4 .@D6F4
|
|
al 00D6E6 .EntityTargetBehaviorD6E6
|
|
al 00D764 .EntityTargetBehaviorD764
|
|
al 00D745 .EntityTargetBehaviorD745
|
|
al 00D73B .EntityTargetBehaviorD73B
|
|
al 00D6DE .EntityTargetBehaviorTable
|
|
al 00D6CF .DispatchEntityTargetBehavior
|
|
al 00D6C7 .EntityTargetTable
|
|
al 00D6AC .@CheckEntityMasks
|
|
al 00D69B .EntityMovementContinuation
|
|
al 00D66E .@D66E
|
|
al 00D650 .@D651
|
|
al 00D64E .@D64F
|
|
al 00D642 .@D641
|
|
al 00D64A .@D64B
|
|
al 00D638 .@D637
|
|
al 00D61D .EntityDirectionD61D
|
|
al 00D621 .EntityDirectionAxis0
|
|
al 00D617 .EntityDirectionD617
|
|
al 00D623 .EntityDirectionMove
|
|
al 00D60F .EntityDirectionD60F
|
|
al 00D613 .EntityDirectionAxis2
|
|
al 00D609 .EntityDirectionD609
|
|
al 00D601 .EntityDirectionStateTable
|
|
al 00D5F0 .EntityDirectionDispatch
|
|
al 00D5EB .EntitySecondaryApplyResult
|
|
al 00D5E6 .EntitySecondarySubtractNoBorrow
|
|
al 00D5D9 .EntitySecondarySubtract
|
|
al 00D5C3 .EntitySecondaryAdjust
|
|
al 00D5C1 .EntitySecondaryState3
|
|
al 00D5BD .EntitySecondaryState2
|
|
al 00D5D7 .EntitySecondaryState1
|
|
al 00D5D3 .EntitySecondaryState0
|
|
al 00D5B5 .EntitySecondaryStateTable
|
|
al 00D5A1 .DispatchEntitySecondaryState
|
|
al 00D5A0 .EntityState08
|
|
al 00D596 .EntityStateTable
|
|
al 00D587 .DispatchGameplayEntityState
|
|
al 00D56D .@UpdateNextEntity
|
|
al 00D51F .ScriptedDirectionTable
|
|
al 00D517 .@UseCurrentEntry
|
|
al 00D506 .UpdateScriptedDirection
|
|
al 00D4FF .MovementReturnToArithmetic
|
|
al 00D4EB .MovementCheckAlignment
|
|
al 00D4E3 .MovementCheckRightWrap
|
|
al 00D4D5 .MovementStoreWrapState
|
|
al 00D4D1 .MovementCheckLeftWrap
|
|
al 00D4A2 .MovementDecrement
|
|
al 00D4C1 .MovementSharedTail
|
|
al 00D472 .MovementIncrement
|
|
al 00D462 .MovementDirectionD462
|
|
al 00D46C .MovementDirectionD46C
|
|
al 00D490 .MovementDirectionD490
|
|
al 00D49A .MovementDirectionD49A
|
|
al 00D45A .MovementDirectionTable
|
|
al 00D449 .@D449
|
|
al 00D435 .MovementArithmeticD435
|
|
al 00D437 .MovementAdd
|
|
al 00D431 .MovementArithmeticD431
|
|
al 00D444 .MovementApplyResult
|
|
al 00D429 .MovementSubtractNoBorrow
|
|
al 00D41A .MovementArithmeticD41A
|
|
al 00D41C .MovementSubtract
|
|
al 00D416 .MovementArithmeticD416
|
|
al 00D40E .MovementArithmeticTable
|
|
al 00D3F5 .@D3F4
|
|
al 00D3DE .@D3DE
|
|
al 00D3D6 .@D3D6
|
|
al 00D3C2 .@D3C2
|
|
al 00D3C9 .@D3C9
|
|
al 00D502 .InputDirectionTable
|
|
al 00D39F .@D39F
|
|
al 00D3D2 .@D3D2
|
|
al 00D397 .@D397
|
|
al 00D374 .ProximityUnknownTableD374
|
|
al 00D370 .SecondaryState37Values
|
|
al 00D388 .SecondaryStateDEValues
|
|
al 00D380 .SecondaryStateDDValues
|
|
al 00D34D .@InitializeSecondaryState
|
|
al 00D378 .ProximityDEValues
|
|
al 00D37C .ProximityDDValues
|
|
al 00D36C .ProximityCandidateValues
|
|
al 00D337 .@SpecialCandidate
|
|
al 00D348 .@ProcessSecondaryState
|
|
al 00D2FF .@CandidateFound
|
|
al 00D2E5 .@CheckSecondAxisDistance
|
|
al 00D2E3 .@SecondAxisReverse
|
|
al 00D2CE .@CheckFirstAxisDistance
|
|
al 00D2CC .@FirstAxisReverse
|
|
al 00D2EF .@NextEntry
|
|
al 00D2B7 .@ScanEntries
|
|
al 00D2A9 .@Start
|
|
al 00D29C .SequentialValueTableD29C
|
|
al 00D295 .@NextEntry
|
|
al 00D28C .@FindAvailableEntry
|
|
al 00D283 .@D283
|
|
al 00D289 .@D289
|
|
al 00D26E .@D26E
|
|
al 00D251 .@D251
|
|
al 00D231 .@D231
|
|
al 00D225 .@D225
|
|
al 00D28A .ActivateNextStateEntry
|
|
al 00D236 .@D236
|
|
al 00D20B .@D20B
|
|
al 00D209 .@D209
|
|
al 00D213 .@D213
|
|
al 00D1D8 .@D1D9
|
|
al 00D1B8 .@D1B7
|
|
al 00D1C8 .@D1C9
|
|
al 00D1E0 .@D1E1
|
|
al 00D151 .@SetupSecondNametable
|
|
al 00D160 .GameplayAttributeData
|
|
al 00D142 .@CopyAttributeBytes
|
|
al 00D140 .@CopyAttributeTable
|
|
al 00D0D2 .@WriteInterior
|
|
al 00D0BF .@NextRow
|
|
al 00D0B5 .@SetDestination
|
|
al 00D096 .@NextNormalizeValue
|
|
al 00D08A .@NormalizeValues
|
|
al 00D0F3 .GameStateInitialValues
|
|
al 00D07D .@CopyStateData
|
|
al 00D0FF .GameDisplayInitialData
|
|
al 00D06F .@CopyDisplayInit
|
|
al 00D02B .@ContinueFinalSetup
|
|
al 00D01F .@ClearRemainingArray
|
|
al 00D01D .@InitializeArrayTail
|
|
al 00D00D .@InitializeArrayLoop
|
|
al 00CFF3 .@CopyAlternateData
|
|
al 00CFFF .@InitializeArray
|
|
al 00CFD8 .@CopyOffsetData
|
|
al 00CFE9 .@UseAlternateData
|
|
al 00CF96 .@CopyTableECae
|
|
al 00CF79 .@CopyGameParameters
|
|
al 00CF76 .@MultiplyBy22Done
|
|
al 00CF6F .@MultiplyBy22
|
|
al 00CF65 .@MultiplyBy6Done
|
|
al 00CF5E .@MultiplyBy6
|
|
al 00CF59 .@ContinueSetup
|
|
al 00E553 .DrawLevelProgressMarkers
|
|
al 00D0AB .InitializeGameNametableRegion
|
|
al 00E2E2 .DrawMazeNametable
|
|
al 00D131 .InitializeGameplayAttributes
|
|
al 00CF44 .@SkipIncrement68
|
|
al 00D111 .GameplayPaletteData
|
|
al 00CF19 .@LoadPalette
|
|
al 00CF11 .@ClearPage07
|
|
al 00CF09 .@ClearWorkingRam
|
|
al 00CEF7 .@WaitForNmi
|
|
al 00CEB1 .@ClearPage07Region
|
|
al 00CEAE .@PostInitialization
|
|
al 00CEBC .@ReturnToFrameLoop
|
|
al 00CEA2 .@AdjustTableIndex
|
|
al 00CEAA .@FinishInitialization
|
|
al 00CE9A .@CheckPlayerMode
|
|
al 00CE92 .@ContinueOuterPass
|
|
al 00CED3 .State0AValueTableB
|
|
al 00CEBF .State0AValueTableA
|
|
al 00CE59 .@BuildInnerLoop
|
|
al 00CEEF .State0AEntryCounts
|
|
al 00CEE7 .State0AParameterPairs
|
|
al 00CE46 .@BuildOuterLoop
|
|
al 00CE2A .@FillPage07Prefix
|
|
al 00CE26 .@Initialize
|
|
al 00CE12 .@SelectState00
|
|
al 00CE0B .@SelectState0E
|
|
al 00CDD5 .@SetPaletteValue
|
|
al 00CE16 .@RunFrameUpdates
|
|
al 00CDB6 .@ClearLowRam
|
|
al 00CDC5 .@TimedPhase
|
|
al 00CD96 .@SwapBlocks
|
|
al 00CD7A .@SwapBlocksForMainEntry
|
|
al 00CD94 .@SwapBlocksAndToggle
|
|
al 00CD6E .@CheckPrimaryBlock
|
|
al 00CD5E .@ContinuePlayerHandling
|
|
al 00CD89 .@SinglePlayerRestart
|
|
al 00CD49 .@PhaseComplete
|
|
al 00CD40 .@ActiveFrameUpdates
|
|
al 00CD1A .@ClearLowRamState
|
|
al 00CD21 .@InitialFrameUpdates
|
|
al 00CD2D .@ActivePhase
|
|
al 00D914 .UpdateEntityMovementStates
|
|
al 00CCED .@FindStateEntry
|
|
al 00CCF7 .@RunFrameUpdates
|
|
al 00CCC9 .State02UnknownData
|
|
al 00CC99 .@ReturnToFrameLoop
|
|
al 00CC8D .@ClearPage07Region
|
|
al 00CC95 .@AdvanceMainState
|
|
al 00CC7C .@CheckCompletion
|
|
al 00CCD1 .State02DisplayAddressTable
|
|
al 00CC29 .@NoPlayerOffset
|
|
al 00CC19 .@ClearOamRegion
|
|
al 00CBF8 .@InitializeMidPhase
|
|
al 00CBED .@IncrementPhase
|
|
al 00CBD4 .@CheckPlayerMode
|
|
al 00CBCC .@ContinueBuild
|
|
al 00CCAE .State02ValueTableB
|
|
al 00CC9C .State02ValueTableA
|
|
al 00CB99 .@BuildInnerLoop
|
|
al 00CCC6 .State02EntryCounts
|
|
al 00CCC0 .State02PositionTable
|
|
al 00CB86 .@BuildOuterLoop
|
|
al 00CBE4 .@AdvancePhase
|
|
al 00CB6E .@BuildInitialData
|
|
al 00DA40 .CheckEntityCollisions
|
|
al 00D2A4 .CheckGameplayProximity
|
|
al 00DE5E .UpdatePeriodicFourEntryState
|
|
al 00D95E .UpdateEntityStatusFlags
|
|
al 00D9CC .UpdateEntitySpriteStates
|
|
al 00D557 .UpdateGameplayEntities
|
|
al 00D98E .UpdatePlayerDirectionAnimation
|
|
al 00D390 .UpdatePlayerMovement
|
|
al 00DF7C .UpdateGameplayTileState
|
|
al 00D1A0 .UpdateGameplayTimers
|
|
al 00CB3A .@RunFrameUpdates
|
|
al 00CB5B .PauseDisplayData
|
|
al 00CB22 .@CopyPauseData
|
|
al 00CB0B .@SetCommandAddress
|
|
al 00CB31 .@ProcessCurrentMode
|
|
al 00CAF1 .@CheckPauseInput
|
|
al 00CAE7 .GameModeAuxPointer
|
|
al 00E6D6 .InitializeGameplayTransitionState
|
|
al 00CDB0 .GameModeState0C
|
|
al 00CE1F .GameModeState0A
|
|
al 00CD06 .GameModeState08
|
|
al 00CCD9 .GameModeState06
|
|
al 00CAE9 .GameModeState04
|
|
al 00CB67 .GameModeState02
|
|
al 00CEF3 .GameModeState00
|
|
al 00CAD7 .GameModeStateTable
|
|
al 00CAC8 .@DispatchState
|
|
al 00CAC0 .@ProcessDelay
|
|
al 00CAAF .@DispatchLoop
|
|
al 00CAAB .@WaitForNmi
|
|
al 00CAA7 .@WaitForNextFrame
|
|
al 00CAA7 .GameModeFrameSync
|
|
al 00CA83 .@ClearPlayerStateLoop
|
|
al 00CA97 .@InitializeCommonState
|
|
al 00CA80 .@ClearPlayerState
|
|
al 00E3FF .DrawGameplayScoreFields
|
|
al 00E502 .DrawGameplayHudLabels
|
|
al 00CA5B .@WaitForVBlank
|
|
al 00CA3A .@NextStatusEntry
|
|
al 00CA30 .@UpdateStatusEntries
|
|
al 00CA23 .@SelectTableValue
|
|
al 00CA1B .@UpdateObjectEntries
|
|
al 00CA40 .State04ObjectStatusTable
|
|
al 00CA02 .@UseTableBase
|
|
al 00C9EE .State04UnknownData
|
|
al 00C9F2 .State04AnimationFrames
|
|
al 00C9CB .@CopyPattern
|
|
al 00C9BF .@UpdatePattern
|
|
al 00C9A7 .@ShiftIndexArray
|
|
al 00C990 .@ShiftStatusArray
|
|
al 00C96A .@ShiftObjectStructures
|
|
al 00C938 .@ShiftLowRamStructures
|
|
al 00C910 .@TriggerEvent
|
|
al 00C905 .@NextObject
|
|
al 00C8FC .@ScanObjects
|
|
al 00C8F0 .@Continue
|
|
al 00DAF1 .BuildEntitySpriteBuffer
|
|
al 00C8EB .CheckState04ObjectTrigger
|
|
al 00C9FA .UpdateState04ObjectStatus
|
|
al 00EA19 .UpdateTransitionObjectPositions
|
|
al 00C8B9 .@InitializeSlot
|
|
al 00C8AC .@FindFreeSlot
|
|
al 00C89B .@FinishSequence
|
|
al 00C871 .@EntryFound
|
|
al 00C867 .@FindEntry
|
|
al 00C865 .@CountdownComplete
|
|
al 00C92E .RotateState04ObjectSlots
|
|
al 00C8A2 .@RunRegularUpdate
|
|
al 00C81A .@InitializeStructures
|
|
al 00C818 .@CompletePhase
|
|
al 00C8A8 .InitializeState04ObjectSlot
|
|
al 00C80E .@CheckForCompletion
|
|
al 00C80B .@RunMilestoneUpdate
|
|
al 00C9B8 .AnimateState04DisplayPattern
|
|
al 00C8DC .UpdateState04Objects
|
|
al 00C7E0 .@ClearObjectRamBlock
|
|
al 00C7D7 .@ClearLowRamBlock
|
|
al 00C9D8 .State04FinalDisplayData
|
|
al 00C7A9 .@CopyDisplayData
|
|
al 00C857 .State04FinalPhaseComplete
|
|
al 00C7F2 .State04FinalPhaseActive
|
|
al 00C7A7 .State04FinalPhaseInitialize
|
|
al 00C7A1 .State04FinalPhaseTable
|
|
al 00C76E .CharacterIntroAttributeData
|
|
al 00C707 .ScoringLegendData
|
|
al 00C6FD .ClydeNameData
|
|
al 00C6F3 .PokeyNameData
|
|
al 00C6EA .CharacterIntroGraphicData1
|
|
al 00C6DE .CharacterIntroGraphicData0
|
|
al 00C6D4 .PinkyNameData
|
|
al 00C6C9 .SpeedyNameData
|
|
al 00C6BE .BlinkyNameData
|
|
al 00C6B3 .ShadowNameData
|
|
al 00C667 .CharacterIntroPalette
|
|
al 00C64B .@CopyPalette
|
|
al 00C63C .@EndPpuRecord
|
|
al 00C62F .@CopyPpuRecord
|
|
al 00C69B .CharacterNicknameHeaderData
|
|
al 00C621 .@NextPpuRecord
|
|
al 00C614 .@CopyAttributeData
|
|
al 00C5F4 .@ClearRowInterior
|
|
al 00C5E6 .@NextRow
|
|
al 00C5D8 .InitializePlayfieldArea
|
|
al 00C72E .CharacterIntroSpriteData
|
|
al 00C5CD .@CopySecondaryData
|
|
al 00C5C3 .@SecondaryCopy
|
|
al 00C5B4 .@CopyDisplayData
|
|
al 00C687 .CharacterIntroDisplayDataTable
|
|
al 00C59F .SetSelectionFlagAndContinue
|
|
al 00C594 .@AdvanceSubstate
|
|
al 00C586 .@ReturnToMainLoop
|
|
al 00C5A6 .LoadState04DisplayData
|
|
al 00C608 .InitializeState04PpuData
|
|
al 00C54A .@WaitForNmi
|
|
al 00C792 .State04FinalPhase
|
|
al 00C589 .State04LongDelay
|
|
al 00C573 .State04TimedSubstate
|
|
al 00C546 .State04Initialize
|
|
al 00C52E .State04SubstateTable
|
|
al 00C51F .@DispatchSubstate
|
|
al 00C50F .PlayerCountSelectionMarkerTiles
|
|
al 00CA54 .GameModeEntry
|
|
al 00C4FD .@ConfirmPressed
|
|
al 00C4F4 .@ConfirmStateChanged
|
|
al 00C4D5 .@UseFirstSelectionData
|
|
al 00C4E9 .@CheckConfirmInput
|
|
al 00C4B2 .@CheckSelectionInput
|
|
al 00C507 .PlayerCountSelectionDisplayData
|
|
al 00C47F .@InitializeDisplayData
|
|
al 00C496 .@AdvanceTimeout
|
|
al 00C45F .TitleScreenAttributeData
|
|
al 00C31A .@CopyAttributes
|
|
al 00C305 .@EndPpuRecord
|
|
al 00C2F8 .@WritePpuRecord
|
|
al 00C3B0 .TitleScreenPpuRecords
|
|
al 00C2E7 .@NextPpuRecord
|
|
al 00C326 .TitleScreenTileBlock
|
|
al 00C2C5 .@WriteRowBytes
|
|
al 00C2B4 .@WriteRow
|
|
al 00C2A3 .@ReturnToMainLoop
|
|
al 00C28B .@AdvanceScroll
|
|
al 00C26F .TimedStateTransition
|
|
al 00C512 .State04Handler
|
|
al 00C477 .PlayerSelectionState
|
|
al 00C27A .InitialStateHandler
|
|
al 00C267 .MainStateHandlerTable
|
|
al 00C254 .@WaitForNmi
|
|
al 00C250 .MainDispatchLoop
|
|
al 00C24B .@SetPpuCtrl
|
|
al 00C249 .@UseAlternatePpuCtrl
|
|
al 00C43F .TitleScreenPalette
|
|
al 00C215 .@InitializePaletteBuffers
|
|
al 00C2A6 .InitializeNametableData
|
|
al 00C30B .InitializeNametableAttributes
|
|
al 00E385 .ClearGameplayNametables
|
|
al 00C1FF .@ClearOamPage
|
|
al 00C1EB .@WaitForInitialNmi
|
|
al 00C1D0 .@ResetPpuAddress
|
|
al 00C1B6 .@CopySecondPalette
|
|
al 00C1C1 .@CheckPaletteState
|
|
al 00C195 .@CopyFirstPalette
|
|
al 00C1A0 .@CheckSecondPalette
|
|
al 00C17E .IrqHandler
|
|
al 00EED0 .InitializeAudioChannels
|
|
al 00C179 .@NmiDone
|
|
al 00C16E .@ControllerSelected
|
|
al 00C14F .@ReadControllers
|
|
al 00C17F .UpdatePalettes
|
|
al 00E2A2 .ReadNearbyNametableTiles
|
|
al 00DE7E .FlushGameplayPpuUpdates
|
|
al 00C10E .NmiHandler
|
|
al 00C1E7 .MainEntry
|
|
al 00EE8C .InitializeAudioEngine
|
|
al 00C0C6 .@SwapLoop
|
|
al 00C0DB .@SkipSwap
|
|
al 00C0A5 .@CopyRamSignature
|
|
al 00C09D .@ClearZeroPage
|
|
al 00C0B4 .@SignatureAlreadyPresent
|
|
al 00C09A .@InitializeRamSignature
|
|
al 00C0FF .RamSignature
|
|
al 00C08B .@CheckRamSignature
|
|
al 00C068 .@ClearRamPages
|
|
al 00C05C .@ClearLowRam
|
|
al 00C049 .@WaitVBlank
|
|
al 00C041 .@WaitForPpu
|
|
al 00C033 .Reset
|
|
al 00C000 .CopyrightText
|