mirror of https://github.com/PrimeDecomp/prime.git
561 lines
10 KiB
ArmAsm
561 lines
10 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .bss, "wa"
|
|
|
|
.global lbl_8056A5A0
|
|
lbl_8056A5A0:
|
|
.skip 0x48
|
|
.global lbl_8056A5E8
|
|
lbl_8056A5E8:
|
|
.skip 0xC
|
|
.global lbl_8056A5F4
|
|
lbl_8056A5F4:
|
|
.skip 0xC
|
|
.global lbl_8056A600
|
|
lbl_8056A600:
|
|
.skip 0x17F4
|
|
.global lbl_8056BDF4
|
|
lbl_8056BDF4:
|
|
.skip 0x4C4
|
|
.global lbl_8056C2B8
|
|
lbl_8056C2B8:
|
|
.skip 0x734
|
|
.global lbl_8056C9EC
|
|
lbl_8056C9EC:
|
|
.skip 0x554
|
|
.global lbl_8056CF40
|
|
lbl_8056CF40:
|
|
.skip 0x4C4
|
|
.global lbl_8056D404
|
|
lbl_8056D404:
|
|
.skip 0xC
|
|
.global lbl_8056D410
|
|
lbl_8056D410:
|
|
.skip 0x10
|
|
.global lbl_8056D420
|
|
lbl_8056D420:
|
|
.skip 0xD4
|
|
.global lbl_8056D4F4
|
|
lbl_8056D4F4:
|
|
.skip 0x84
|
|
.global lbl_8056D578
|
|
lbl_8056D578:
|
|
.skip 0x1A0
|
|
.global lbl_8056D718
|
|
lbl_8056D718:
|
|
.skip 0x68
|
|
.global lbl_8056D780
|
|
lbl_8056D780:
|
|
.skip 0x68
|
|
.global lbl_8056D7E8
|
|
lbl_8056D7E8:
|
|
.skip 0x68
|
|
.global lbl_8056D850
|
|
lbl_8056D850:
|
|
.skip 0x1F08
|
|
.global lbl_8056F758
|
|
lbl_8056F758:
|
|
.skip 0x104
|
|
.global lbl_8056F85C
|
|
lbl_8056F85C:
|
|
.skip 0x38
|
|
.global lbl_8056F894
|
|
lbl_8056F894:
|
|
.skip 0x10
|
|
.global lbl_8056F8A4
|
|
lbl_8056F8A4:
|
|
.skip 0x10
|
|
.global lbl_8056F8B4
|
|
lbl_8056F8B4:
|
|
.skip 0x750
|
|
.global lbl_80570004
|
|
lbl_80570004:
|
|
.skip 0x948
|
|
.global lbl_8057094C
|
|
lbl_8057094C:
|
|
.skip 0x1000
|
|
.global lbl_8057194C
|
|
lbl_8057194C:
|
|
.skip 0x40
|
|
.global lbl_8057198C
|
|
lbl_8057198C:
|
|
.skip 0x40
|
|
.global lbl_805719CC
|
|
lbl_805719CC:
|
|
.skip 0x10
|
|
.global lbl_805719DC
|
|
lbl_805719DC:
|
|
.skip 0xC
|
|
.global lbl_805719E8
|
|
lbl_805719E8:
|
|
.skip 0x1A8
|
|
.global lbl_80571B90
|
|
lbl_80571B90:
|
|
.skip 0xD4
|
|
.global lbl_80571C64
|
|
lbl_80571C64:
|
|
.skip 0x208
|
|
.global lbl_80571E6C
|
|
lbl_80571E6C:
|
|
.skip 0x68
|
|
.global lbl_80571ED4
|
|
lbl_80571ED4:
|
|
.skip 0x68
|
|
.global lbl_80571F3C
|
|
lbl_80571F3C:
|
|
.skip 0x68
|
|
.global lbl_80571FA4
|
|
lbl_80571FA4:
|
|
.skip 0x68
|
|
.global lbl_8057200C
|
|
lbl_8057200C:
|
|
.skip 0xC
|
|
.global lbl_80572018
|
|
lbl_80572018:
|
|
.skip 0xC
|
|
.global lbl_80572024
|
|
lbl_80572024:
|
|
.skip 0x18
|
|
.global lbl_8057203C
|
|
lbl_8057203C:
|
|
.skip 0xC
|
|
.global lbl_80572048
|
|
lbl_80572048:
|
|
.skip 0x18
|
|
.global lbl_80572060
|
|
lbl_80572060:
|
|
.skip 0xC
|
|
.global lbl_8057206C
|
|
lbl_8057206C:
|
|
.skip 0xC
|
|
.global lbl_80572078
|
|
lbl_80572078:
|
|
.skip 0x60
|
|
.global lbl_805720D8
|
|
lbl_805720D8:
|
|
.skip 0x10
|
|
.global lbl_805720E8
|
|
lbl_805720E8:
|
|
.skip 0x10
|
|
.global lbl_805720F8
|
|
lbl_805720F8:
|
|
.skip 0x10
|
|
.global lbl_80572108
|
|
lbl_80572108:
|
|
.skip 0x10
|
|
.global lbl_80572118
|
|
lbl_80572118:
|
|
.skip 0x10
|
|
.global lbl_80572128
|
|
lbl_80572128:
|
|
.skip 0xC
|
|
.global lbl_80572134
|
|
lbl_80572134:
|
|
.skip 0xC
|
|
.global lbl_80572140
|
|
lbl_80572140:
|
|
.skip 0x2A0
|
|
.global lbl_805723E0
|
|
lbl_805723E0:
|
|
.skip 0x18
|
|
.global lbl_805723F8
|
|
lbl_805723F8:
|
|
.skip 0xC
|
|
.global lbl_80572404
|
|
lbl_80572404:
|
|
.skip 0x110
|
|
.global lbl_80572514
|
|
lbl_80572514:
|
|
.skip 0x10
|
|
.global lbl_80572524
|
|
lbl_80572524:
|
|
.skip 0x10
|
|
.global lbl_80572534
|
|
lbl_80572534:
|
|
.skip 0x10
|
|
.global lbl_80572544
|
|
lbl_80572544:
|
|
.skip 0x68
|
|
.global lbl_805725AC
|
|
lbl_805725AC:
|
|
.skip 0x68
|
|
.global lbl_80572614
|
|
lbl_80572614:
|
|
.skip 0x74
|
|
.global lbl_80572688
|
|
lbl_80572688:
|
|
.skip 0xC
|
|
.global lbl_80572694
|
|
lbl_80572694:
|
|
.skip 0x68
|
|
.global lbl_805726FC
|
|
lbl_805726FC:
|
|
.skip 0x4B0
|
|
.global lbl_80572BAC
|
|
lbl_80572BAC:
|
|
.skip 0x19000
|
|
.global lbl_8058BBAC
|
|
lbl_8058BBAC:
|
|
.skip 0xC000
|
|
.global lbl_80597BAC
|
|
lbl_80597BAC:
|
|
.skip 0x8000
|
|
.global lbl_8059FBAC
|
|
lbl_8059FBAC:
|
|
.skip 0x18
|
|
.global lbl_8059FBC4
|
|
lbl_8059FBC4:
|
|
.skip 0xC
|
|
.global lbl_8059FBD0
|
|
lbl_8059FBD0:
|
|
.skip 0xA8
|
|
.global lbl_8059FC78
|
|
lbl_8059FC78:
|
|
.skip 0x18
|
|
.global lbl_8059FC90
|
|
lbl_8059FC90:
|
|
.skip 0x18
|
|
.global lbl_8059FCA8
|
|
lbl_8059FCA8:
|
|
.skip 0x18
|
|
.global lbl_8059FCC0
|
|
lbl_8059FCC0:
|
|
.skip 0x18
|
|
.global lbl_8059FCD8
|
|
lbl_8059FCD8:
|
|
.skip 0x18
|
|
.global lbl_8059FCF0
|
|
lbl_8059FCF0:
|
|
.skip 0x18
|
|
.global lbl_8059FD08
|
|
lbl_8059FD08:
|
|
.skip 0x10
|
|
.global lbl_8059FD18
|
|
lbl_8059FD18:
|
|
.skip 0x18
|
|
.global mData__10CStopwatch
|
|
mData__10CStopwatch:
|
|
.skip 0x18
|
|
.global lbl_8059FD48
|
|
lbl_8059FD48:
|
|
.skip 0x2BC
|
|
.global lbl_805A0004
|
|
lbl_805A0004:
|
|
.skip 0x2B5C
|
|
.global lbl_805A2B60
|
|
lbl_805A2B60:
|
|
.skip 0x1604
|
|
.global lbl_805A4164
|
|
lbl_805A4164:
|
|
.skip 0xA04
|
|
.global lbl_805A4B68
|
|
lbl_805A4B68:
|
|
.skip 0x1E0
|
|
.global lbl_805A4D48
|
|
lbl_805A4D48:
|
|
.skip 0x9C
|
|
.global lbl_805A4DE4
|
|
lbl_805A4DE4:
|
|
.skip 0x154
|
|
.global lbl_805A4F38
|
|
lbl_805A4F38:
|
|
.skip 0x60
|
|
.global lbl_805A4F98
|
|
lbl_805A4F98:
|
|
.skip 0x1E0
|
|
.global lbl_805A5178
|
|
lbl_805A5178:
|
|
.skip 0x9C
|
|
.global lbl_805A5214
|
|
lbl_805A5214:
|
|
.skip 0x154
|
|
.global lbl_805A5368
|
|
lbl_805A5368:
|
|
.skip 0x60
|
|
.global lbl_805A53C8
|
|
lbl_805A53C8:
|
|
.skip 0x18
|
|
.global lbl_805A53E0
|
|
lbl_805A53E0:
|
|
.skip 0xC
|
|
.global lbl_805A53EC
|
|
lbl_805A53EC:
|
|
.skip 0x260
|
|
.global lbl_805A564C
|
|
lbl_805A564C:
|
|
.skip 0x4C
|
|
.global lbl_805A5698
|
|
lbl_805A5698:
|
|
.skip 0x7D8
|
|
.global lbl_805A5E70
|
|
lbl_805A5E70:
|
|
.skip 0x4C
|
|
.global lbl_805A5EBC
|
|
lbl_805A5EBC:
|
|
.skip 0x4C
|
|
.global lbl_805A5F08
|
|
lbl_805A5F08:
|
|
.skip 0x4C
|
|
.global lbl_805A5F54
|
|
lbl_805A5F54:
|
|
.skip 0x4C
|
|
.global lbl_805A5FA0
|
|
lbl_805A5FA0:
|
|
.skip 0x4C
|
|
.global lbl_805A5FEC
|
|
lbl_805A5FEC:
|
|
.skip 0x4C
|
|
.global lbl_805A6038
|
|
lbl_805A6038:
|
|
.skip 0x4C
|
|
.global lbl_805A6084
|
|
lbl_805A6084:
|
|
.skip 0x4C
|
|
.global lbl_805A60D0
|
|
lbl_805A60D0:
|
|
.skip 0xA0
|
|
.global lbl_805A6170
|
|
lbl_805A6170:
|
|
.skip 0x30
|
|
.global lbl_805A61A0
|
|
lbl_805A61A0:
|
|
.skip 0xC
|
|
.global lbl_805A61AC
|
|
lbl_805A61AC:
|
|
.skip 0xC
|
|
.global lbl_805A61B8
|
|
lbl_805A61B8:
|
|
.skip 0x1C
|
|
.global lbl_805A61D4
|
|
lbl_805A61D4:
|
|
.skip 0x30
|
|
.global lbl_805A6204
|
|
lbl_805A6204:
|
|
.skip 0x30
|
|
.global lbl_805A6234
|
|
lbl_805A6234:
|
|
.skip 0xC
|
|
.global lbl_805A6240
|
|
lbl_805A6240:
|
|
.skip 0x200
|
|
.global lbl_805A6440
|
|
lbl_805A6440:
|
|
.skip 0x80
|
|
.global lbl_805A64C0
|
|
lbl_805A64C0:
|
|
.skip 0x40
|
|
.global lbl_805A6500
|
|
lbl_805A6500:
|
|
.skip 0x3C
|
|
.global lbl_805A653C
|
|
lbl_805A653C:
|
|
.skip 0x30
|
|
.global lbl_805A656C
|
|
lbl_805A656C:
|
|
.skip 0x30
|
|
.global lbl_805A659C
|
|
lbl_805A659C:
|
|
.skip 0x30
|
|
.global lbl_805A65CC
|
|
lbl_805A65CC:
|
|
.skip 0x30
|
|
.global lbl_805A65FC
|
|
lbl_805A65FC:
|
|
.skip 0x24
|
|
.global lbl_805A6620
|
|
lbl_805A6620:
|
|
.skip 0x40
|
|
.global lbl_805A6660
|
|
lbl_805A6660:
|
|
.skip 0x10
|
|
.global skIdentity4f
|
|
skIdentity4f:
|
|
.skip 0x30
|
|
.global skZero3f
|
|
skZero3f:
|
|
.skip 0xC
|
|
.skip 0x48
|
|
.global lbl_805A66F4
|
|
lbl_805A66F4:
|
|
.skip 0xC
|
|
.global lbl_805A6700
|
|
lbl_805A6700:
|
|
.skip 0xC
|
|
.global lbl_805A670C
|
|
lbl_805A670C:
|
|
.skip 0xC
|
|
.global lbl_805A6718
|
|
lbl_805A6718:
|
|
.skip 0xC
|
|
.global lbl_805A6724
|
|
lbl_805A6724:
|
|
.skip 0xC
|
|
.global lbl_805A6730
|
|
lbl_805A6730:
|
|
.skip 0xC
|
|
.global lbl_805A673C
|
|
lbl_805A673C:
|
|
.skip 0x18
|
|
.global lbl_805A6754
|
|
lbl_805A6754:
|
|
.skip 0x30
|
|
.global lbl_805A6784
|
|
lbl_805A6784:
|
|
.skip 0x18
|
|
.global lbl_805A679C
|
|
lbl_805A679C:
|
|
.skip 0x18
|
|
.global lbl_805A67B4
|
|
lbl_805A67B4:
|
|
.skip 0xC
|
|
.global lbl_805A67C0
|
|
lbl_805A67C0:
|
|
.skip 0xC
|
|
.global lbl_805A67CC
|
|
lbl_805A67CC:
|
|
.skip 0x10
|
|
.global lbl_805A67DC
|
|
lbl_805A67DC:
|
|
.skip 0x20
|
|
.global lbl_805A67FC
|
|
lbl_805A67FC:
|
|
.skip 0x10
|
|
.global lbl_805A680C
|
|
lbl_805A680C:
|
|
.skip 0x1C
|
|
.global lbl_805A6828
|
|
lbl_805A6828:
|
|
.skip 0x38
|
|
.global lbl_805A6860
|
|
lbl_805A6860:
|
|
.skip 0x300
|
|
.global lbl_805A6B60
|
|
lbl_805A6B60:
|
|
.skip 0x30
|
|
.global lbl_805A6B90
|
|
lbl_805A6B90:
|
|
.skip 0x10
|
|
.global lbl_805A6BA0
|
|
lbl_805A6BA0:
|
|
.skip 0x4
|
|
.global lbl_805A6BA8
|
|
lbl_805A6BA8:
|
|
.skip 0xC
|
|
|
|
.section .ctors, "wa" # 0x803CB1C0 - 0x803CB380
|
|
.global __init_cpp_exceptions_reference
|
|
__init_cpp_exceptions_reference:
|
|
# ROM: 0x3C81C0
|
|
.4byte __init_cpp_exceptions
|
|
.4byte __sinit_CControlMapper_cpp
|
|
.4byte __sinit_CPlayer_cpp
|
|
.4byte __sinit_CAxisAngle_cpp
|
|
.4byte __sinit_CEulerAngles_cpp
|
|
.4byte __sinit_CFrontEndUI_cpp
|
|
.4byte __sinit_CMFGame_cpp
|
|
.4byte __sinit_CAnimData_cpp
|
|
.4byte __sinit_CPlayerGun_cpp
|
|
.4byte __sinit_CEntity_cpp
|
|
.4byte __sinit_CWorld_cpp
|
|
.4byte __sinit_CSamusHud_cpp
|
|
.4byte __sinit_CPatterned_cpp
|
|
.4byte __sinit_CMapArea_cpp
|
|
.4byte __sinit_CBallCamera_cpp
|
|
.4byte __sinit_CAi_cpp
|
|
.4byte __sinit_CTargetReticles_cpp
|
|
.4byte __sinit_CSamusDoll_cpp
|
|
.4byte __sinit_CPlasmaBeam_cpp
|
|
.4byte __sinit_CWaveBeam_cpp
|
|
.4byte __sinit_CMappableObject_cpp
|
|
.4byte __sinit_CPlayerCameraBob_cpp
|
|
.4byte __sinit_CCameraFilter_cpp
|
|
.4byte __sinit_CMorphBall_cpp
|
|
.4byte __sinit_CDamageVulnerability_cpp
|
|
.4byte __sinit_CModelData_cpp
|
|
.4byte __sinit_CDecalManager_cpp
|
|
.4byte __sinit_TGameTypes_cpp
|
|
.4byte __sinit_CSpacePirate_cpp
|
|
.4byte __sinit_CPathCamera_cpp
|
|
.4byte __sinit_CBSFlyerLocomotion_cpp
|
|
.4byte __sinit_CChozoGhost_cpp
|
|
.4byte __sinit_CFireFlea_cpp
|
|
.4byte __sinit_CPuddleToadGamma_cpp
|
|
.4byte __sinit_CPowerBomb_cpp
|
|
.4byte __sinit_CParasite_cpp
|
|
.4byte __sinit_CSamusFaceReflection_cpp
|
|
.4byte __sinit_CCameraShakeData_cpp
|
|
.4byte __sinit_CMetroid_cpp
|
|
.4byte __sinit_CPlasmaProjectile_cpp
|
|
.4byte __sinit_CPlayerOrbit_cpp
|
|
.4byte __sinit_CFlameThrower_cpp
|
|
.4byte __sinit_CScriptRoomAcoustics_cpp
|
|
.4byte __sinit_CIceSheegoth_cpp
|
|
.4byte __sinit_CCollisionActor_cpp
|
|
.4byte __sinit_CFlaahgra_cpp
|
|
.4byte __sinit_CWaveBuster_cpp
|
|
.4byte __sinit_CMetroidBeta_cpp
|
|
.4byte __sinit_CThardus_cpp
|
|
.4byte __sinit_CFlyingPirate_cpp
|
|
.4byte __sinit_CEnergyProjectile_cpp
|
|
.4byte __sinit_CScriptGunTurret_cpp
|
|
.4byte __sinit_CBabygoth_cpp
|
|
.4byte __sinit_CScriptCameraPitchVolume_cpp
|
|
.4byte __sinit_RumbleFxTable_cpp
|
|
.4byte __sinit_CElitePirate_cpp
|
|
.4byte __sinit_CGrenadeLauncher_cpp
|
|
.4byte __sinit_CScriptLayerManager_cpp
|
|
.4byte __sinit_CMagdolite_cpp
|
|
.4byte __sinit_CScriptSpindleCamera_cpp
|
|
.4byte __sinit_CRidley_cpp
|
|
.4byte __sinit_CTryclops_cpp
|
|
.4byte __sinit_CNewFlameThrower_cpp
|
|
.4byte __sinit_CBurrower_cpp
|
|
.4byte __sinit_CMetroidPrimeExo_cpp
|
|
.4byte __sinit_CMetroidPrimeEssence_cpp
|
|
.4byte __sinit_CPlayerDynamics_cpp
|
|
.4byte __sinit_CSlideShow_cpp
|
|
.4byte __sinit_CArtifactDoll_cpp
|
|
.4byte __sinit_CWorldLight_cpp
|
|
.4byte __sinit_IWeaponRenderer_cpp
|
|
.4byte __sinit_CDecal_cpp
|
|
.4byte __sinit_CCubeRenderer_cpp
|
|
.4byte __sinit_CGuiFeeHelper_cpp
|
|
.4byte __sinit_CGuiWidgetDrawParms_cpp
|
|
.4byte __sinit_CCollidableAABox_cpp
|
|
.4byte __sinit_CCollisionPrimitive_cpp
|
|
.4byte __sinit_CollisionUtil_cpp
|
|
.4byte __sinit_CCollidableSphere_cpp
|
|
.4byte __sinit_CMaterialFilter_cpp
|
|
.4byte __sinit_CStopwatch_cpp
|
|
.4byte __sinit_CSfxManager_cpp
|
|
.4byte __sinit_CLight_cpp
|
|
.4byte __sinit_CGX_cpp
|
|
.4byte __sinit_CTevCombiners_cpp
|
|
.4byte __sinit_DolphinCGraphics_cpp
|
|
.4byte __sinit_CloseEnough_cpp
|
|
.4byte __sinit_CMatrix3f_cpp
|
|
.4byte __sinit_CMatrix4f_cpp
|
|
.4byte __sinit_CQuaternion_cpp
|
|
.4byte __sinit_CTransform4f_cpp
|
|
.4byte __sinit_CVector2f_cpp
|
|
.4byte __sinit_CVector3f_cpp
|
|
.4byte __sinit_CMemory_cpp
|
|
.4byte __sinit_CElementGen_cpp
|
|
.4byte __sinit_CAABox_cpp
|
|
.4byte __sinit_rstl_strings_cpp
|
|
.4byte __sinit_RstlExtras_cpp
|
|
.4byte __sinit_IObj_cpp
|
|
.4byte __sinit_CARAMManager_cpp
|
|
.4byte __sinit_CCubeMaterial_cpp
|
|
.4byte __sinit_CCubeSurface_cpp
|
|
.4byte __sinit_CColor_cpp
|
|
.4byte __sinit_DolphinCAudioSys_cpp
|
|
.4byte __sinit_DolphinCMemoryCardSys_cpp
|
|
.4byte __sinit_DolphinCSkinnedModel_cpp
|
|
.4byte __sinit_CMidiManager_cpp
|
|
.4byte __sinit_CDSPStreamManager_cpp
|
|
.4byte __sinit_CStreamAudioManager_cpp
|
|
.4byte __sinit_CStaticAudioPlayer_cpp
|
|
.4byte __sinit_GameTweaks_cpp
|
|
.4byte 0
|