229 lines
6.1 KiB
PHP
229 lines
6.1 KiB
PHP
PpuControlShadow = $00
|
|
PpuMaskShadow = $01
|
|
NmiCompletedFlag = $02
|
|
CurrentRecord = $0003
|
|
|
|
Temp12 = $12
|
|
RecordIndex = $12
|
|
CurrentRoundObjectTile = $12
|
|
CollisionDeltaX = $12
|
|
MotionDeltaLo = $12
|
|
|
|
ReverseRecordIndex = $13
|
|
CollisionDeltaY = $13
|
|
MotionDeltaHi = $13
|
|
|
|
SpawnParameter = $14
|
|
SpawnPixelPosition = $15
|
|
|
|
RenderingDisabledFlag = $16
|
|
PpuScrollX = $17
|
|
PpuControlBase = $18
|
|
FrameCounter = $19
|
|
|
|
RandomState = $1B
|
|
|
|
RecordPtrLo = $1D
|
|
RecordPtrHi = $1E
|
|
DestinationPtrLo = $1F
|
|
DestinationPtrHi = $20
|
|
|
|
PpuSourcePtrLo = $21
|
|
PpuSourcePtrHi = $22
|
|
|
|
SpawnCommandPointerLo = $23
|
|
BoundsLeftPtrLo = $23
|
|
|
|
SpawnCommandPointerHi = $24
|
|
BoundsLeftPtrHi = $24
|
|
|
|
DispatchPointerLo = $25
|
|
BoundsRightPtrLo = $25
|
|
|
|
DispatchPointerHi = $26
|
|
BoundsRightPtrHi = $26
|
|
|
|
BoundsTopPtrLo = $27
|
|
BoundsTopPtrHi = $28
|
|
BoundsBottomPtrLo = $29
|
|
BoundsBottomPtrHi = $2A
|
|
|
|
RoundIndex = $3C
|
|
|
|
CurrentObjectIndex = $3E
|
|
SequencePlayerIndex = $3E
|
|
|
|
PlayerCountMinusOne = $40
|
|
PlayerActiveFlags = $41
|
|
|
|
SelectedRecordIndex = $43
|
|
|
|
SequenceStep = $46
|
|
SequenceValueLo = $47
|
|
SequenceValueHi = $48
|
|
|
|
SelectedRecordIndexCopy = $49
|
|
ScaledRecordValue = $4A
|
|
|
|
PpuDestinationHi = $50
|
|
PpuBufferReadOffset = $52
|
|
PpuBufferWriteOffset = $53
|
|
PpuCommandAddressHi = $54
|
|
PpuCommandAddressLo = $55
|
|
PpuCommandLength = $56
|
|
|
|
RoundHudCommandAddressHi = $57
|
|
HudCommandAddressHi = $57
|
|
PpuCommandData0 = $57
|
|
|
|
RoundHudCommandAddressLo = $58
|
|
HudCommandAddressLo = $58
|
|
PpuCommandData1 = $58
|
|
|
|
RoundHudCommandLength = $59
|
|
HudCommandLength = $59
|
|
PpuCommandData2 = $59
|
|
|
|
RoundHudTile = $5A
|
|
HudCommandTile0 = $5A
|
|
|
|
HudCommandTile1 = $5B
|
|
HudCommandTile2 = $5C
|
|
|
|
PpuBufferHead = $5D
|
|
|
|
SequencePointerLo = $68
|
|
SequencePointerHi = $69
|
|
|
|
PlayerLifecycleState = $7F
|
|
|
|
CarrierDisplayMode = $87
|
|
PlayerSlotState = $88
|
|
CarrierPhase = $89
|
|
|
|
PlayerPosX = $91
|
|
Player0PosX = $92
|
|
|
|
CarrierTargetX = $99
|
|
PlayerPosY = $9A
|
|
Player0PosY = $9B
|
|
|
|
CarrierPosY = $A2
|
|
RoundSpawnRandomLimit = $A3
|
|
SelectedSpawnIndex = $A4
|
|
SelectedSpawnIndexCopy = $A5
|
|
|
|
RoundSpawnBaseX = $B2
|
|
RoundSpawnBaseY = $B5
|
|
RoundSpawnDelay = $B8
|
|
SpawnSelector = $BA
|
|
|
|
PlayerCollisionDisable = $BD
|
|
SequenceState = $BE
|
|
|
|
BonusEffectCounter = $CB
|
|
GameplayObjectCollisionFlags = $CC
|
|
BoundsCandidateIndex = $CD
|
|
|
|
SoundRequestFlags0 = $F0
|
|
SoundRequestFlags1 = $F1
|
|
SoundRequestFlags2 = $F2
|
|
SoundRequestFlags3 = $F3
|
|
|
|
OamBuffer = $0200
|
|
ParticleOamBase = $0250
|
|
OamEntryE0Y = $02E0
|
|
OamEntryE4Y = $02E4
|
|
OamEntryE8Y = $02E8
|
|
|
|
PlayerHorizontalImpulse = $041B
|
|
PlayerVerticalImpulse = $042D
|
|
|
|
PlayerVariantTable = $0448
|
|
CarrierSavedValue = $0450
|
|
PlayerAnimationState = $0451
|
|
PlayerStateTimer = $045A
|
|
|
|
CarrierSequenceActive = $0489
|
|
CarrierMode = $048A
|
|
CarrierTargetPlayer = $048B
|
|
CarrierDropPending = $048C
|
|
CarrierSequenceTimer = $048D
|
|
|
|
GameplayObjectPosX = $0490
|
|
GameplayObjectPosY = $04A4
|
|
GameplayObjectVelocityFracY = $04B8
|
|
GameplayObjectVelocityIntY = $04CC
|
|
GameplayObjectVelocityY = $04E0
|
|
GameplayObjectVelocityX = $04F4
|
|
|
|
GameplayObjectParameter = $0508
|
|
GameplayObjectPosXHi = $051C
|
|
GameplayObjectState = $0530
|
|
GameplayObjectAuxState = $0544
|
|
|
|
ParticleSequenceIndex = $0558
|
|
RoundSeedValue = $0559
|
|
ParticleSequenceValue = $0559
|
|
ParticleScrollDelta = $055A
|
|
SequenceDataLo = $055B
|
|
SequenceDataHi = $055C
|
|
|
|
EffectObjectState = $055D
|
|
ParticleState = $055D
|
|
|
|
EffectObjectPosX = $0567
|
|
ParticlePosX = $0567
|
|
|
|
ParticlePosXFrac = $0571
|
|
|
|
EffectObjectPosY = $057B
|
|
ParticlePosY = $057B
|
|
|
|
ParticlePosYFrac = $0585
|
|
ParticleVelocityXHi = $058F
|
|
ParticleVelocityXLo = $0599
|
|
|
|
ParticleVelocityYLo = $05B7
|
|
ParticleVelocityYHi = $05C1
|
|
|
|
ParticleSpawnRemaining = $05CB
|
|
ParticleSpawnCountdown = $05CC
|
|
PlayerParticleHitCount = $05CD
|
|
PlayerParticleHitCount2 = $05CE
|
|
|
|
ActiveBonusObjectIndex = $05D1
|
|
BonusObjectPosX = $05D2
|
|
BonusObjectPosY = $05DC
|
|
BonusHudAddressLo = $05E6
|
|
BonusHudAddressHi = $05F0
|
|
BonusObjectPhase = $05FA
|
|
|
|
BonusObjectTimer = $0604
|
|
BonusObjectPhaseTimer = $060E
|
|
|
|
SortedRecordTable = $0700
|
|
|
|
AbsoluteDifference = $F08E
|
|
UpdateSignedMotionAccumulator = $F1A6
|
|
GetRandomValue = $F1B3
|
|
MainInitialization = $F1D4
|
|
WaitForFrame = $F465
|
|
InitializeAudio = $F4A5
|
|
|
|
SortOrInitializeRecords = $C579
|
|
SpawnRoundObjects = $C77A
|
|
UpdateRoundSeedSource = $D0E2
|
|
UpdatePpuTransferSources = $D60D
|
|
InitializeOrQueueObject = $D6DE
|
|
BuildFrameOam = $D798
|
|
DivideOrScaleRecordValue = $D77C
|
|
|
|
BuildObjectMetasprite = $E3A4
|
|
UpdateGameplayObjects = $E691
|
|
ApplyBonusEffect = $E983
|
|
AdjustPlayerHorizontalState = $EBB2
|
|
AdjustPlayerVerticalState = $EBBB
|
|
|
|
ReflectObjectYVelocity = $CA4F
|
|
UpdateSpecialObjectSystem = $C6F9 |