From 9baad4e85522263e7c224fc7364cbc9c1e89370d Mon Sep 17 00:00:00 2001 From: Luke Street Date: Mon, 18 Jul 2022 01:20:04 -0400 Subject: [PATCH] Full sdata2 split Former-commit-id: e4968cb13dc7db5ed6afdd371f1866d3eb200950 --- Makefile | 2 +- asm/Collision/CCollidableAABox.s | 24 + asm/Collision/CCollidableSphere.s | 28 + asm/Collision/CCollisionInfo.s | 8 + asm/Collision/CMRay.s | 8 + asm/Collision/COBBox.s | 18 + asm/Collision/CollisionUtil.s | 126 + asm/Dolphin/gx/GXInit.s | 10 +- asm/Dolphin/gx/GXLight.s | 8 +- asm/Dolphin/gx/GXPixel.s | 10 +- asm/Dolphin/gx/GXTexture.s | 2 +- asm/Dolphin/gx/GXTransform.s | 2 +- asm/Dolphin/mtx/mtx.s | 4 +- asm/Dolphin/mtx/mtx44.s | 6 +- asm/Dolphin/mtx/vec.s | 2 +- asm/Dolphin/os/OSFatal.s | 2 +- asm/Dolphin/pad/pad.s | 2 +- asm/GuiSys/CAuiEnergyBarT01.s | 44 + asm/GuiSys/CAuiImagePane.s | 40 +- asm/GuiSys/CAuiMeter.s | 13 + asm/GuiSys/CGuiGroup.s | 18 + asm/GuiSys/CGuiLight.s | 12 + asm/GuiSys/CGuiModel.s | 14 + asm/GuiSys/CGuiObject.s | 12 + asm/GuiSys/CGuiPane.s | 24 + asm/GuiSys/CGuiSliderGroup.s | 22 + asm/GuiSys/CGuiTextPane.s | 23 + asm/GuiSys/CGuiTextSupport.s | 55 +- asm/GuiSys/CGuiWidgetDrawParms.s | 12 + asm/GuiSys/CGuiWidgetIdDB.s | 13 + asm/GuiSys/CRepeatState.s | 18 + asm/Kyoto/Alloc/CGameAllocator.s | 8 + asm/Kyoto/Animation/CAdditiveAnimPlayback.s | 16 +- asm/Kyoto/Animation/CAdvancementDeltas.s | 18 + asm/Kyoto/Animation/CAllFormatsAnimSource.s | 8 + asm/Kyoto/Animation/CAnimMathUtils.s | 32 + asm/Kyoto/Animation/CAnimSource.s | 31 + asm/Kyoto/Animation/CAnimSourceReader.s | 8 + .../Animation/CAnimTreeAnimReaderContainer.s | 8 + asm/Kyoto/Animation/CAnimTreeBlend.s | 12 + asm/Kyoto/Animation/CAnimTreeDoubleChild.s | 24 +- asm/Kyoto/Animation/CAnimTreeLoopIn.s | 12 + asm/Kyoto/Animation/CAnimTreeSequence.s | 8 + asm/Kyoto/Animation/CAnimTreeTimeScale.s | 10 +- asm/Kyoto/Animation/CAnimTreeTransition.s | 32 + asm/Kyoto/Animation/CAnimTreeTweenBase.s | 19 + asm/Kyoto/Animation/CAnimationSet.s | 8 + asm/Kyoto/Animation/CCharAnimTime.s | 8 + asm/Kyoto/Animation/CFBStreamedAnimReader.s | 35 +- asm/Kyoto/Animation/CFBStreamedCompression.s | 24 + asm/Kyoto/Animation/CHierarchyPoseBuilder.s | 12 + asm/Kyoto/Animation/CMetaAnimPhaseBlend.s | 9 +- asm/Kyoto/Animation/CMetaTransPhaseTrans.s | 19 +- asm/Kyoto/Animation/CPASAnimState.s | 41 +- asm/Kyoto/Animation/CPASParmInfo.s | 8 + asm/Kyoto/Animation/CSequenceHelper.s | 20 +- .../Animation/CSkinnedModelWithAvgNormals.s | 12 + asm/Kyoto/Animation/CTimeScaleFunctions.s | 23 + asm/Kyoto/Animation/CVertexMorphEffect.s | 23 + asm/Kyoto/Animation/DolphinCVirtualBone.s | 8 + asm/Kyoto/Audio/CSfxHandle.s | 17 + asm/Kyoto/Audio/CSfxManager.s | 58 +- asm/Kyoto/Audio/CStreamAudioManager.s | 45 +- asm/Kyoto/Audio/DolphinCAudioSys.s | 23 + asm/Kyoto/Audio/g721.s | 2 +- asm/Kyoto/Basics/COsContextDolphin.s | 17 + asm/Kyoto/Basics/CSWDataDolphin.s | 14 + asm/Kyoto/Basics/CStopwatch.s | 14 + asm/Kyoto/Basics/RAssertDolphin.s | 18 + asm/Kyoto/CFinalInput.s | 60 +- asm/Kyoto/CRandom16.s | 13 + asm/Kyoto/CResFactory.s | 8 + asm/Kyoto/CResLoader.s | 12 + asm/Kyoto/Graphics/CCubeMaterial.s | 114 +- asm/Kyoto/Graphics/CCubeMoviePlayer.s | 50 + asm/Kyoto/Graphics/CCubeSurface.s | 12 + asm/Kyoto/Graphics/CGX.s | 22 + asm/Kyoto/Graphics/CLight.s | 46 +- asm/Kyoto/Graphics/DolphinCColor.s | 22 + asm/Kyoto/Graphics/DolphinCGraphics.s | 185 +- asm/Kyoto/Graphics/DolphinCTexture.s | 17 + asm/Kyoto/Input/CDolphinController.s | 79 + asm/Kyoto/Input/CRumbleGenerator.s | 22 + asm/Kyoto/Input/CRumbleVoice.s | 22 + asm/Kyoto/Input/RumbleAdsr.s | 12 + asm/Kyoto/Math/CAABox.s | 28 + asm/Kyoto/Math/CFrustumPlanes.s | 12 + asm/Kyoto/Math/CMatrix3f.s | 12 + asm/Kyoto/Math/CMatrix4f.s | 12 + asm/Kyoto/Math/CPlane.s | 12 + asm/Kyoto/Math/CQuaternion.s | 105 +- asm/Kyoto/Math/CTransform4f.s | 29 + asm/Kyoto/Math/CUnitVector3f.s | 8 + asm/Kyoto/Math/CVector2f.s | 22 + asm/Kyoto/Math/CVector3d.s | 7 + asm/Kyoto/Math/CVector3f.s | 28 + asm/Kyoto/Math/CloseEnough.s | 8 + asm/Kyoto/Math/RMathUtils.s | 174 + asm/Kyoto/PVS/CPVSVisOctree.s | 8 + asm/Kyoto/Particles/CColorElement.s | 29 +- asm/Kyoto/Particles/CElementGen.s | 143 + asm/Kyoto/Particles/CEmitterElement.s | 23 + asm/Kyoto/Particles/CParticleElectric.s | 91 + asm/Kyoto/Particles/CParticleGlobals.s | 23 + asm/Kyoto/Particles/CParticleSwoosh.s | 151 + asm/Kyoto/Particles/CRealElement.s | 39 + asm/Kyoto/Particles/CUVElement.s | 17 + asm/Kyoto/Particles/CVectorElement.s | 51 +- asm/Kyoto/Text/CFont.s | 12 + asm/Kyoto/Text/CFontImageDef.s | 23 + asm/Kyoto/Text/CFontRenderState.s | 7 + asm/Kyoto/Text/CImageInstruction.s | 7 + asm/Kyoto/Text/CRasterFont.s | 8 + asm/Kyoto/Text/CSavableState.s | 8 + asm/Kyoto/Text/CTextExecuteBuffer.s | 7 + asm/Kyoto/Text/CTextParser.s | 19 + asm/Kyoto/Text/CTextRenderBuffer.s | 17 + asm/MetaRender/CCubeRenderer.s | 265 +- asm/MetroidPrime/BodyState/CABSAim.s | 32 + asm/MetroidPrime/BodyState/CABSFlinch.s | 18 + asm/MetroidPrime/BodyState/CABSReaction.s | 18 + asm/MetroidPrime/BodyState/CBSAttack.s | 20 +- asm/MetroidPrime/BodyState/CBSCover.s | 18 + asm/MetroidPrime/BodyState/CBSDie.s | 22 + asm/MetroidPrime/BodyState/CBSFall.s | 53 + asm/MetroidPrime/BodyState/CBSGenerate.s | 12 + asm/MetroidPrime/BodyState/CBSGetup.s | 12 + asm/MetroidPrime/BodyState/CBSGroundHit.s | 53 + asm/MetroidPrime/BodyState/CBSHurled.s | 79 + asm/MetroidPrime/BodyState/CBSJump.s | 38 + asm/MetroidPrime/BodyState/CBSKnockBack.s | 57 + asm/MetroidPrime/BodyState/CBSLieOnGround.s | 12 + asm/MetroidPrime/BodyState/CBSLocomotion.s | 62 +- asm/MetroidPrime/BodyState/CBSLoopAttack.s | 18 + asm/MetroidPrime/BodyState/CBSLoopReaction.s | 18 + .../BodyState/CBSProjectileAttack.s | 43 + asm/MetroidPrime/BodyState/CBSScripted.s | 12 + asm/MetroidPrime/BodyState/CBSSlide.s | 47 + asm/MetroidPrime/BodyState/CBSStep.s | 8 + asm/MetroidPrime/BodyState/CBSTaunt.s | 8 + asm/MetroidPrime/BodyState/CBSTurn.s | 22 + asm/MetroidPrime/BodyState/CBSWallHang.s | 48 + asm/MetroidPrime/BodyState/CBodyController.s | 32 + asm/MetroidPrime/BodyState/CBodyStateCmdMgr.s | 22 + asm/MetroidPrime/BodyState/CBodyStateInfo.s | 12 + asm/MetroidPrime/CAABoxFilter.s | 8 + asm/MetroidPrime/CActor.s | 104 +- asm/MetroidPrime/CActorLights.s | 99 +- asm/MetroidPrime/CActorParameters.s | 273 + asm/MetroidPrime/CActorParticles.s | 33 + asm/MetroidPrime/CAnimData.s | 47 +- asm/MetroidPrime/CArtifactDoll.s | 99 +- asm/MetroidPrime/CAutoMapper.s | 240 +- asm/MetroidPrime/CBoneTracking.s | 28 + asm/MetroidPrime/CCollisionActor.s | 32 + asm/MetroidPrime/CCollisionActorManager.s | 40 + asm/MetroidPrime/CConsoleOutputWindow.s | 13 + asm/MetroidPrime/CDamageInfo.s | 18 + asm/MetroidPrime/CDecalManager.s | 18 + asm/MetroidPrime/CEnvFxManager.s | 222 +- asm/MetroidPrime/CErrorOutputWindow.s | 33 + asm/MetroidPrime/CEulerAngles.s | 42 + asm/MetroidPrime/CExplosion.s | 18 + asm/MetroidPrime/CFlameWarp.s | 42 + asm/MetroidPrime/CFluidPlane.s | 66 +- asm/MetroidPrime/CFluidPlaneCPU.s | 70 + asm/MetroidPrime/CFluidPlaneDoor.s | 23 + asm/MetroidPrime/CFluidPlaneManager.s | 73 + asm/MetroidPrime/CFluidPlaneRender.s | 47 + asm/MetroidPrime/CFluidUVMotion.s | 48 + asm/MetroidPrime/CFrontEndUI.s | 148 +- asm/MetroidPrime/CGBASupport.s | 18 + asm/MetroidPrime/CGameArea.s | 52 +- asm/MetroidPrime/CGameCollision.s | 115 +- asm/MetroidPrime/CGameCubeDoll.s | 63 + asm/MetroidPrime/CGameLight.s | 7 + asm/MetroidPrime/CGameProjectile.s | 84 + asm/MetroidPrime/CGroundMovement.s | 144 +- asm/MetroidPrime/CIkChain.s | 36 +- asm/MetroidPrime/CInGameGuiManager.s | 91 +- asm/MetroidPrime/CInventoryScreen.s | 54 +- asm/MetroidPrime/CLightParameters.s | 268 - asm/MetroidPrime/CLogBookScreen.s | 35 +- asm/MetroidPrime/CMFGame.s | 24 +- asm/MetroidPrime/CMapArea.s | 43 + asm/MetroidPrime/CMapUniverse.s | 45 + asm/MetroidPrime/CMapWorld.s | 65 +- asm/MetroidPrime/CMappableObject.s | 108 +- asm/MetroidPrime/CMemoryCardDriver.s | 8 + asm/MetroidPrime/CMessageScreen.s | 125 +- asm/MetroidPrime/CModelData.s | 18 + asm/MetroidPrime/CNESEmulator.s | 89 + asm/MetroidPrime/CParticleDatabase.s | 22 + asm/MetroidPrime/CParticleGenInfo.s | 17 + asm/MetroidPrime/CPauseScreen.s | 93 +- asm/MetroidPrime/CPauseScreenBlur.s | 30 +- asm/MetroidPrime/CPauseScreenFrame.s | 49 +- asm/MetroidPrime/CPhysicsActor.s | 57 + asm/MetroidPrime/CPlayMovie.s | 137 +- asm/MetroidPrime/CProjectedShadow.s | 39 +- asm/MetroidPrime/CRagDoll.s | 109 + asm/MetroidPrime/CRainSplashGenerator.s | 88 + asm/MetroidPrime/CRipple.s | 92 + asm/MetroidPrime/CRippleManager.s | 8 + asm/MetroidPrime/CRumbleManager.s | 18 + asm/MetroidPrime/CSamusDoll.s | 228 +- asm/MetroidPrime/CSaveGameScreen.s | 28 + asm/MetroidPrime/CSimpleShadow.s | 42 + asm/MetroidPrime/CSlideShow.s | 126 +- asm/MetroidPrime/CSortedLists.s | 12 + asm/MetroidPrime/CSplashScreen.s | 89 + asm/MetroidPrime/CStateManager.s | 269 +- asm/MetroidPrime/CSteeringBehaviors.s | 123 +- asm/MetroidPrime/CTargetReticles.s | 188 +- asm/MetroidPrime/CVisorFlare.s | 46 +- asm/MetroidPrime/CWorld.s | 28 + asm/MetroidPrime/CWorldShadow.s | 91 + asm/MetroidPrime/CWorldTransManager.s | 177 +- asm/MetroidPrime/Cameras/CBallCamera.s | 352 +- .../Cameras/CBallCameraFailsafeState.s | 47 +- asm/MetroidPrime/Cameras/CCameraFilter.s | 151 +- asm/MetroidPrime/Cameras/CCameraManager.s | 18 +- asm/MetroidPrime/Cameras/CCameraShakeData.s | 98 +- asm/MetroidPrime/Cameras/CCinematicCamera.s | 39 + asm/MetroidPrime/Cameras/CFirstPersonCamera.s | 35 +- asm/MetroidPrime/Cameras/CGameCamera.s | 78 +- .../Cameras/CInterpolationCamera.s | 57 + asm/MetroidPrime/Cameras/CPathCamera.s | 35 +- asm/MetroidPrime/Enemies/CActorContraption.s | 12 + asm/MetroidPrime/Enemies/CAi.s | 52 + asm/MetroidPrime/Enemies/CAmbientAI.s | 38 + asm/MetroidPrime/Enemies/CAtomicAlpha.s | 34 +- asm/MetroidPrime/Enemies/CAtomicBeta.s | 42 + asm/MetroidPrime/Enemies/CBabygoth.s | 151 +- asm/MetroidPrime/Enemies/CBeetle.s | 114 +- asm/MetroidPrime/Enemies/CBloodFlower.s | 48 + asm/MetroidPrime/Enemies/CBouncyGrenade.s | 34 +- asm/MetroidPrime/Enemies/CBurrower.s | 32 + asm/MetroidPrime/Enemies/CBurstFire.s | 33 + asm/MetroidPrime/Enemies/CChozoGhost.s | 132 + asm/MetroidPrime/Enemies/CDrone.s | 304 +- asm/MetroidPrime/Enemies/CElitePirate.s | 172 + asm/MetroidPrime/Enemies/CEyeBall.s | 63 + asm/MetroidPrime/Enemies/CFireFlea.s | 54 + asm/MetroidPrime/Enemies/CFlaahgra.s | 201 +- asm/MetroidPrime/Enemies/CFlaahgraPlants.s | 22 + asm/MetroidPrime/Enemies/CFlaahgraTentacle.s | 28 + asm/MetroidPrime/Enemies/CFlickerBat.s | 52 + asm/MetroidPrime/Enemies/CFlyingPirate.s | 344 +- asm/MetroidPrime/Enemies/CGrenadeLauncher.s | 114 +- asm/MetroidPrime/Enemies/CIceSheegoth.s | 239 +- asm/MetroidPrime/Enemies/CJellyZap.s | 54 +- .../Enemies/CKnockBackController.s | 58 + asm/MetroidPrime/Enemies/CMagdolite.s | 80 +- asm/MetroidPrime/Enemies/CMetaree.s | 18 + asm/MetroidPrime/Enemies/CMetroid.s | 212 +- asm/MetroidPrime/Enemies/CMetroidBeta.s | 195 +- .../Enemies/CMetroidPrimeEssence.s | 145 +- asm/MetroidPrime/Enemies/CMetroidPrimeExo.s | 493 +- .../Enemies/CMetroidPrimeProjectile.s | 12 + asm/MetroidPrime/Enemies/CNewIntroBoss.s | 144 +- asm/MetroidPrime/Enemies/COmegaPirate.s | 218 +- asm/MetroidPrime/Enemies/CParasite.s | 112 +- asm/MetroidPrime/Enemies/CPatterned.s | 156 +- .../Enemies/CPhazonHealingNodule.s | 8 + asm/MetroidPrime/Enemies/CPhazonPool.s | 48 + asm/MetroidPrime/Enemies/CPuddleSpore.s | 92 + asm/MetroidPrime/Enemies/CPuddleToadGamma.s | 64 +- asm/MetroidPrime/Enemies/CPuffer.s | 17 + asm/MetroidPrime/Enemies/CRidley.s | 292 +- asm/MetroidPrime/Enemies/CRipper.s | 12 + .../Enemies/CRipperControlledPlatform.s | 43 + asm/MetroidPrime/Enemies/CSeedling.s | 22 + asm/MetroidPrime/Enemies/CSnakeWeedSwarm.s | 63 + asm/MetroidPrime/Enemies/CSpacePirate.s | 293 +- asm/MetroidPrime/Enemies/CSpankWeed.s | 38 + asm/MetroidPrime/Enemies/CStateMachine.s | 8 + asm/MetroidPrime/Enemies/CTeamAiMgr.s | 22 + asm/MetroidPrime/Enemies/CThardus.s | 224 + .../Enemies/CThardusRockProjectile.s | 84 + asm/MetroidPrime/Enemies/CTryclops.s | 84 +- asm/MetroidPrime/Enemies/CWallCrawlerSwarm.s | 196 +- asm/MetroidPrime/Enemies/CWallWalker.s | 62 + asm/MetroidPrime/Enemies/CWarWasp.s | 219 +- asm/MetroidPrime/Enemies/SPositionHistory.s | 8 + .../Factories/CScannableObjectInfo.s | 8 + asm/MetroidPrime/HUD/CHudBallInterface.s | 18 + asm/MetroidPrime/HUD/CHudDecoInterface.s | 614 +- asm/MetroidPrime/HUD/CSamusHud.s | 316 +- asm/MetroidPrime/PathFinding/CPathFindArea.s | 38 + .../PathFinding/CPathFindRegion.s | 22 + .../PathFinding/CPathFindSearch.s | 28 + .../Player/CFaceplateDecoration.s | 22 + asm/MetroidPrime/Player/CFidget.s | 52 + asm/MetroidPrime/Player/CGameHintInfo.s | 37 + asm/MetroidPrime/Player/CGameOptions.s | 54 + asm/MetroidPrime/Player/CGameState.s | 29 + asm/MetroidPrime/Player/CGrappleArm.s | 120 +- asm/MetroidPrime/Player/CMorphBall.s | 597 +- asm/MetroidPrime/Player/CMorphBallShadow.s | 32 + asm/MetroidPrime/Player/CPlayer.s | 479 +- asm/MetroidPrime/Player/CPlayerCameraBob.s | 106 +- asm/MetroidPrime/Player/CPlayerDynamics.s | 266 +- asm/MetroidPrime/Player/CPlayerEnergyDrain.s | 8 + asm/MetroidPrime/Player/CPlayerGun.s | 295 +- asm/MetroidPrime/Player/CPlayerInputFilter.s | 28 + asm/MetroidPrime/Player/CPlayerOrbit.s | 132 +- asm/MetroidPrime/Player/CPlayerState.s | 47 + asm/MetroidPrime/Player/CPlayerVisor.s | 155 +- .../Player/CSamusFaceReflection.s | 65 +- asm/MetroidPrime/Player/CSaveWorld.s | 8 + asm/MetroidPrime/Player/CScanDisplay.s | 79 +- asm/MetroidPrime/Player/CStaticInterference.s | 16 +- asm/MetroidPrime/RumbleFxTable.s | 278 + asm/MetroidPrime/ScriptLoader.s | 99 + asm/MetroidPrime/ScriptObjects/CEnergyBall.s | 34 +- asm/MetroidPrime/ScriptObjects/CFire.s | 27 + asm/MetroidPrime/ScriptObjects/CFishCloud.s | 120 + .../ScriptObjects/CHUDBillboardEffect.s | 43 + asm/MetroidPrime/ScriptObjects/CScriptActor.s | 33 + .../ScriptObjects/CScriptActorKeyframe.s | 12 + .../ScriptObjects/CScriptActorRotate.s | 12 + .../ScriptObjects/CScriptAiJumpPoint.s | 8 + .../ScriptObjects/CScriptBallTrigger.s | 22 + .../CScriptCameraFilterKeyframe.s | 8 + .../ScriptObjects/CScriptCameraHint.s | 7 + .../ScriptObjects/CScriptCameraPitchVolume.s | 8 + .../ScriptObjects/CScriptColorModulate.s | 23 +- .../ScriptObjects/CScriptCoverPoint.s | 22 + .../ScriptObjects/CScriptDamageableTrigger.s | 52 + .../ScriptObjects/CScriptDebris.s | 88 +- .../ScriptObjects/CScriptDistanceFog.s | 23 + asm/MetroidPrime/ScriptObjects/CScriptDock.s | 21 + asm/MetroidPrime/ScriptObjects/CScriptDoor.s | 29 +- .../ScriptObjects/CScriptEMPulse.s | 8 + .../ScriptObjects/CScriptEffect.s | 35 +- .../ScriptObjects/CScriptGenerator.s | 13 + .../ScriptObjects/CScriptGrapplePoint.s | 8 + .../ScriptObjects/CScriptGunTurret.s | 174 +- .../ScriptObjects/CScriptHUDMemo.s | 8 + .../ScriptObjects/CScriptMazeNode.s | 12 + asm/MetroidPrime/ScriptObjects/CScriptMidi.s | 18 + .../ScriptObjects/CScriptPickup.s | 69 +- .../ScriptObjects/CScriptPickupGenerator.s | 59 + .../ScriptObjects/CScriptPlatform.s | 64 + .../ScriptObjects/CScriptPlayerActor.s | 71 +- .../ScriptObjects/CScriptPointOfInterest.s | 8 + .../ScriptObjects/CScriptProjectedShadow.s | 17 + .../ScriptObjects/CScriptRandomRelay.s | 26 + .../ScriptObjects/CScriptRipple.s | 8 + asm/MetroidPrime/ScriptObjects/CScriptSound.s | 43 + .../ScriptObjects/CScriptSpecialFunction.s | 109 +- .../CScriptSpiderBallAttractionSurface.s | 8 + .../ScriptObjects/CScriptSpiderBallWaypoint.s | 18 + .../ScriptObjects/CScriptSpindleCamera.s | 75 +- asm/MetroidPrime/ScriptObjects/CScriptSteam.s | 29 + .../ScriptObjects/CScriptStreamedAudio.s | 8 + .../ScriptObjects/CScriptTargetingPoint.s | 8 + asm/MetroidPrime/ScriptObjects/CScriptTimer.s | 8 + .../ScriptObjects/CScriptTrigger.s | 18 + .../ScriptObjects/CScriptVisorGoo.s | 44 +- asm/MetroidPrime/ScriptObjects/CScriptWater.s | 53 + .../ScriptObjects/CScriptWaypoint.s | 13 + .../ScriptObjects/CScriptWorldTeleporter.s | 18 + asm/MetroidPrime/Tweaks/CTweakAutoMapper.s | 12 + asm/MetroidPrime/Tweaks/CTweakBall.s | 32 + asm/MetroidPrime/Tweaks/CTweakGui.s | 73 + asm/MetroidPrime/Tweaks/CTweakPlayer.s | 12 + asm/MetroidPrime/Tweaks/CTweakPlayerGun.s | 20 +- asm/MetroidPrime/Tweaks/CTweakPlayerRes.s | 8 + asm/MetroidPrime/Tweaks/CTweakSlideShow.s | 12 + asm/MetroidPrime/Tweaks/CTweakTargeting.s | 18 + asm/MetroidPrime/Weapons/CAuxWeapon.s | 32 + asm/MetroidPrime/Weapons/CBeamProjectile.s | 17 + asm/MetroidPrime/Weapons/CBomb.s | 24 +- .../Weapons/CElectricBeamProjectile.s | 30 +- asm/MetroidPrime/Weapons/CEnergyProjectile.s | 68 + asm/MetroidPrime/Weapons/CFlameThrower.s | 43 + .../Weapons/{CPlayerGun.s => CGunWeapon.s} | 49 + asm/MetroidPrime/Weapons/CIceBeam.s | 8 + asm/MetroidPrime/Weapons/CIceImpact.s | 75 + asm/MetroidPrime/Weapons/CIceProjectile.s | 78 + asm/MetroidPrime/Weapons/CNewFlameThrower.s | 66 +- asm/MetroidPrime/Weapons/CPhazonBeam.s | 128 + asm/MetroidPrime/Weapons/CPlasmaBeam.s | 72 + asm/MetroidPrime/Weapons/CPlasmaProjectile.s | 125 + asm/MetroidPrime/Weapons/CPowerBeam.s | 18 + asm/MetroidPrime/Weapons/CPowerBomb.s | 52 + asm/MetroidPrime/Weapons/CProjectileInfo.s | 18 + asm/MetroidPrime/Weapons/CShockWave.s | 38 + .../Weapons/CTargetableProjectile.s | 22 + asm/MetroidPrime/Weapons/CWaveBeam.s | 43 + asm/MetroidPrime/Weapons/CWaveBuster.s | 154 + asm/MetroidPrime/Weapons/CWeapon.s | 31 + .../Weapons/GunController/CGSComboFire.s | 18 + .../Weapons/GunController/CGSFidget.s | 12 + .../Weapons/GunController/CGSFreeLook.s | 18 + .../Weapons/GunController/CGunController.s | 18 + .../Weapons/GunController/CGunMotion.s | 12 + asm/MetroidPrime/Weapons/WeaponTypes.s | 12 + asm/MetroidPrime/main.s | 12 +- asm/MetroidPrime/text_80008894_80009144.s | 5 +- asm/Runtime/ansi_fp.s | 36 + asm/Runtime/arith.s | 14 +- asm/Runtime/e_acos.s | 109 + asm/Runtime/e_asin.s | 115 + asm/Runtime/e_atan2.s | 68 + asm/Runtime/e_exp.s | 90 + asm/Runtime/e_log.s | 96 + asm/Runtime/e_pow.s | 209 +- asm/Runtime/e_rem_pio2.s | 67 + asm/Runtime/k_cos.s | 55 + asm/Runtime/k_rem_pio2.s | 50 +- asm/Runtime/k_sin.s | 44 + asm/Runtime/k_tan.s | 42 + asm/Runtime/mbstring.s | 8 + asm/Runtime/misc_io.s | 15 +- asm/Runtime/printf.s | 8 + asm/Runtime/s_atan.s | 31 + asm/Runtime/s_cos.s | 8 + asm/Runtime/s_floor.s | 14 + asm/Runtime/s_frexp.s | 8 + asm/Runtime/s_ldexp.s | 32 + asm/Runtime/s_sin.s | 8 + asm/Runtime/sdata2.s | 1093 - asm/Runtime/strtold.s | 24 + asm/Weapons/CCollisionResponseData.s | 18 + asm/Weapons/CDecal.s | 32 + asm/Weapons/CProjectileWeapon.s | 68 + asm/WorldFormat/CAreaOctTree.s | 12 + asm/WorldFormat/CAreaOctTree_Tests.s | 42 + asm/WorldFormat/CAreaRenderOctTree.s | 8 + asm/WorldFormat/CCollidableOBBTree.s | 55 + asm/WorldFormat/CCollidableOBBTreeGroup.s | 12 + asm/WorldFormat/CMetroidAreaCollider.s | 61 + asm/WorldFormat/COBBTree.s | 18 + .../{CPVSVisOctree.s => CPVSVisAreaSet.s} | 9 +- asm/WorldFormat/CWorldLight.s | 48 +- asm/musyx/creverb.s | 14 +- asm/musyx/hardware.s | 2 +- asm/musyx/hw_volconv.s | 19 +- asm/musyx/reverb.s | 16 +- asm/musyx/snd3d.s | 8 +- asm/musyx/snd_math.s | 2 +- asm/musyx/snd_midictrl.s | 4 +- asm/musyx/synth.s | 7 +- asm/musyx/synth_ac.s | 10 +- asm/musyx/synth_adsr.s | 5 +- asm/musyx/synthmacros.s | 7 +- asm/rodata.s | 1327 +- asm/sdata2.s | 22179 ---------------- obj_files.mk | 9 +- 452 files changed, 25402 insertions(+), 24795 deletions(-) delete mode 100644 asm/MetroidPrime/CLightParameters.s rename asm/MetroidPrime/Weapons/{CPlayerGun.s => CGunWeapon.s} (99%) delete mode 100644 asm/Runtime/sdata2.s rename asm/WorldFormat/{CPVSVisOctree.s => CPVSVisAreaSet.s} (98%) delete mode 100644 asm/sdata2.s diff --git a/Makefile b/Makefile index 397825ce..937a5502 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ include obj_files.mk O_FILES := $(INIT_O_FILES) $(EXTAB_O_FILES) $(EXTABINDEX_O_FILES) $(METROTRK_FILES) \ $(METROIDPRIME) $(WORLDFORMAT) $(WEAPONS) $(METARENDER) $(GUISYS) $(COLLISION) \ - $(KYOTO) $(RODATA_O_FILES) $(SDATA2_O_FILES) $(AI_FILES) \ + $(KYOTO) $(RODATA_O_FILES) $(AI_FILES) \ $(AR_FILES) $(BASE_FILES) $(DB_FILES) $(DSP_FILES) $(DVD_FILES) $(GX_FILES) $(MTX_FILES) \ $(OS_FILES) $(PAD_FILES) $(VI_FILES) $(MSL_PPCEABI_BARE_H) $(MUSYX_FILES) \ $(DTK_FILES) $(CARD_FILES) $(SI_FILES) $(EXI_FILES) $(THP_FILES) \ diff --git a/asm/Collision/CCollidableAABox.s b/asm/Collision/CCollidableAABox.s index 3eacfe89..0e9ba82f 100644 --- a/asm/Collision/CCollidableAABox.s +++ b/asm/Collision/CCollidableAABox.s @@ -837,3 +837,27 @@ __sinit_CCollidableAABox_cpp: /* 802CE088 002CAFE8 D0 23 00 40 */ stfs f1, 0x40(r3) /* 802CE08C 002CAFEC D0 03 00 44 */ stfs f0, 0x44(r3) /* 802CE090 002CAFF0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE1A0 +lbl_805AE1A0: + # ROM: 0x3FAA40 + .4byte 0 + +.global lbl_805AE1A4 +lbl_805AE1A4: + # ROM: 0x3FAA44 + .float 1.0 + +.global lbl_805AE1A8 +lbl_805AE1A8: + # ROM: 0x3FAA48 + .float -1.0 + .4byte 0 + +.global lbl_805AE1B0 +lbl_805AE1B0: + # ROM: 0x3FAA50 + .4byte 0 + .4byte 0 + diff --git a/asm/Collision/CCollidableSphere.s b/asm/Collision/CCollidableSphere.s index 4ec0c7c4..c69ececd 100644 --- a/asm/Collision/CCollidableSphere.s +++ b/asm/Collision/CCollidableSphere.s @@ -1544,3 +1544,31 @@ __sinit_CCollidableSphere_cpp: /* 802D5340 002D22A0 D0 23 00 40 */ stfs f1, 0x40(r3) /* 802D5344 002D22A4 D0 03 00 44 */ stfs f0, 0x44(r3) /* 802D5348 002D22A8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE248 +lbl_805AE248: + # ROM: 0x3FAAE8 + .4byte 0 + .4byte 0 + +.global lbl_805AE250 +lbl_805AE250: + # ROM: 0x3FAAF0 + .4byte 0 + +.global lbl_805AE254 +lbl_805AE254: + # ROM: 0x3FAAF4 + .float 1.0 + +.global lbl_805AE258 +lbl_805AE258: + # ROM: 0x3FAAF8 + .float 0.01 + +.global lbl_805AE25C +lbl_805AE25C: + # ROM: 0x3FAAFC + .float -1.0 + diff --git a/asm/Collision/CCollisionInfo.s b/asm/Collision/CCollisionInfo.s index 12263dc7..62438ff6 100644 --- a/asm/Collision/CCollisionInfo.s +++ b/asm/Collision/CCollisionInfo.s @@ -304,3 +304,11 @@ __ct__14CCollisionInfoFRC9CVector3fRC13CMaterialListRC13CMaterialListRC9CVector3 /* 802CE514 002CB474 D0 23 00 58 */ stfs f1, 0x58(r3) /* 802CE518 002CB478 D0 43 00 5C */ stfs f2, 0x5c(r3) /* 802CE51C 002CB47C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE1B8 +lbl_805AE1B8: + # ROM: 0x3FAA58 + .4byte 0 + .4byte 0 + diff --git a/asm/Collision/CMRay.s b/asm/Collision/CMRay.s index 1593c599..30ce4f98 100644 --- a/asm/Collision/CMRay.s +++ b/asm/Collision/CMRay.s @@ -124,3 +124,11 @@ __ct__5CMRayFRC9CVector3fRC9CVector3fff: /* 802D61A4 002D3104 D0 43 00 30 */ stfs f2, 0x30(r3) /* 802D61A8 002D3108 D0 23 00 34 */ stfs f1, 0x34(r3) /* 802D61AC 002D310C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE270 +lbl_805AE270: + # ROM: 0x3FAB10 + .float 1.0 + .4byte 0 + diff --git a/asm/Collision/COBBox.s b/asm/Collision/COBBox.s index c66ad7b4..4249e6c4 100644 --- a/asm/Collision/COBBox.s +++ b/asm/Collision/COBBox.s @@ -767,3 +767,21 @@ __ct__6COBBoxFRC12CTransform4fRC9CVector3f: /* 802D5FDC 002D2F3C 7C 08 03 A6 */ mtlr r0 /* 802D5FE0 002D2F40 38 21 00 10 */ addi r1, r1, 0x10 /* 802D5FE4 002D2F44 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE260 +lbl_805AE260: + # ROM: 0x3FAB00 + .float 1.1920929E-7 + +.global lbl_805AE264 +lbl_805AE264: + # ROM: 0x3FAB04 + .float 1.0 + +.global lbl_805AE268 +lbl_805AE268: + # ROM: 0x3FAB08 + .float -1.0 + .4byte 0 + diff --git a/asm/Collision/CollisionUtil.s b/asm/Collision/CollisionUtil.s index c6eb4ec6..4f195c79 100644 --- a/asm/Collision/CollisionUtil.s +++ b/asm/Collision/CollisionUtil.s @@ -4612,3 +4612,129 @@ __sinit_CollisionUtil_cpp: /* 802D3E64 002D0DC4 D0 23 00 40 */ stfs f1, 0x40(r3) /* 802D3E68 002D0DC8 D0 03 00 44 */ stfs f0, 0x44(r3) /* 802D3E6C 002D0DCC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE1C0 +lbl_805AE1C0: + # ROM: 0x3FAA60 + .4byte 0 + .4byte 0 + +.global lbl_805AE1C8 +lbl_805AE1C8: + # ROM: 0x3FAA68 + .double 1.0 + +.global lbl_805AE1D0 +lbl_805AE1D0: + # ROM: 0x3FAA70 + .float 2.0 + .4byte 0 + +.global lbl_805AE1D8 +lbl_805AE1D8: + # ROM: 0x3FAA78 + .4byte 0 + +.global lbl_805AE1DC +lbl_805AE1DC: + # ROM: 0x3FAA7C + .float 1.0 + +.global lbl_805AE1E0 +lbl_805AE1E0: + # ROM: 0x3FAA80 + .float -1.0 + +.global lbl_805AE1E4 +lbl_805AE1E4: + # ROM: 0x3FAA84 + .4byte 0x501502F9 + +.global lbl_805AE1E8 +lbl_805AE1E8: + # ROM: 0x3FAA88 + .float 1.1920929E-7 + +.global lbl_805AE1EC +lbl_805AE1EC: + # ROM: 0x3FAA8C + .4byte 0xC97423F0 + +.global lbl_805AE1F0 +lbl_805AE1F0: + # ROM: 0x3FAA90 + .4byte 0x497423F0 + .4byte 0 + +.global lbl_805AE1F8 +lbl_805AE1F8: + # ROM: 0x3FAA98 + .4byte 0xC7EFFFFF + .4byte 0xE0000000 + +.global lbl_805AE200 +lbl_805AE200: + # ROM: 0x3FAAA0 + .4byte 0x47EFFFFF + .4byte 0xE0000000 + +.global lbl_805AE208 +lbl_805AE208: + # ROM: 0x3FAAA8 + .double 4.503601774854144E15 + +.global lbl_805AE210 +lbl_805AE210: + # ROM: 0x3FAAB0 + .float 0.001 + +.global lbl_805AE214 +lbl_805AE214: + # ROM: 0x3FAAB4 + .4byte 0xBF8CCCCD + +.global lbl_805AE218 +lbl_805AE218: + # ROM: 0x3FAAB8 + .float 0.25 + .4byte 0 + +.global lbl_805AE220 +lbl_805AE220: + # ROM: 0x3FAAC0 + .4byte 0x35A00000 + +.global lbl_805AE224 +lbl_805AE224: + # ROM: 0x3FAAC4 + .4byte 0x3727C5AC + +.global lbl_805AE228 +lbl_805AE228: + # ROM: 0x3FAAC8 + .4byte 0x40100000 + .4byte 0 + +.global lbl_805AE230 +lbl_805AE230: + # ROM: 0x3FAAD0 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AE238 +lbl_805AE238: + # ROM: 0x3FAAD8 + .float 0.01 + +.global lbl_805AE23C +lbl_805AE23C: + # ROM: 0x3FAADC + .4byte 0x80000000 + +.global lbl_805AE240 +lbl_805AE240: + # ROM: 0x3FAAE0 + .4byte 0x3F800347 + .4byte 0 + diff --git a/asm/Dolphin/gx/GXInit.s b/asm/Dolphin/gx/GXInit.s index 61d0aba7..7c7b9c04 100644 --- a/asm/Dolphin/gx/GXInit.s +++ b/asm/Dolphin/gx/GXInit.s @@ -52,7 +52,7 @@ lbl_805AEB34: .global lbl_805AEB38 lbl_805AEB38: # ROM: 0x3FB3D8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AEB3C lbl_805AEB3C: @@ -62,7 +62,7 @@ lbl_805AEB3C: .global lbl_805AEB40 lbl_805AEB40: # ROM: 0x3FB3E0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0 .global lbl_805AEB48 @@ -132,11 +132,11 @@ lbl_803F062C: .global lbl_803F06FC lbl_803F06FC: # ROM: 0x3ED6FC - .4byte 0x3F800000 + .float 1.0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0xC0000000 .4byte 0 diff --git a/asm/Dolphin/gx/GXLight.s b/asm/Dolphin/gx/GXLight.s index f7e43df6..a59880fb 100644 --- a/asm/Dolphin/gx/GXLight.s +++ b/asm/Dolphin/gx/GXLight.s @@ -9,7 +9,7 @@ lbl_805AEB58: .global lbl_805AEB5C lbl_805AEB5C: # ROM: 0x3FB3FC - .4byte 0x42B40000 + .float 90.0 .global lbl_805AEB60 lbl_805AEB60: @@ -34,12 +34,12 @@ lbl_805AEB6C: .global lbl_805AEB70 lbl_805AEB70: # ROM: 0x3FB410 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AEB74 lbl_805AEB74: # ROM: 0x3FB414 - .4byte 0x40000000 + .float 2.0 .global lbl_805AEB78 lbl_805AEB78: @@ -49,7 +49,7 @@ lbl_805AEB78: .global lbl_805AEB7C lbl_805AEB7C: # ROM: 0x3FB41C - .4byte 0x40800000 + .float 4.0 .global lbl_805AEB80 lbl_805AEB80: diff --git a/asm/Dolphin/gx/GXPixel.s b/asm/Dolphin/gx/GXPixel.s index b26965ea..4aec64d3 100644 --- a/asm/Dolphin/gx/GXPixel.s +++ b/asm/Dolphin/gx/GXPixel.s @@ -9,18 +9,17 @@ lbl_805AEBB8: .global lbl_805AEBBC lbl_805AEBBC: # ROM: 0x3FB45C - .4byte 0x3F000000 + .float 0.5 .global lbl_805AEBC0 lbl_805AEBC0: # ROM: 0x3FB460 - .4byte 0x3FF00000 - .4byte 0 + .double 1.0 .global lbl_805AEBC8 lbl_805AEBC8: # ROM: 0x3FB468 - .4byte 0x40000000 + .float 2.0 .4byte 0 .global lbl_805AEBD0 @@ -38,8 +37,7 @@ lbl_805AEBD8: .global lbl_805AEBE0 lbl_805AEBE0: # ROM: 0x3FB480 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .section .data diff --git a/asm/Dolphin/gx/GXTexture.s b/asm/Dolphin/gx/GXTexture.s index 2301b274..9d3b278f 100644 --- a/asm/Dolphin/gx/GXTexture.s +++ b/asm/Dolphin/gx/GXTexture.s @@ -71,7 +71,7 @@ lbl_805AEB98: .global lbl_805AEB9C lbl_805AEB9C: # ROM: 0x3FB43C - .4byte 0x40800000 + .float 4.0 .global lbl_805AEBA0 lbl_805AEBA0: diff --git a/asm/Dolphin/gx/GXTransform.s b/asm/Dolphin/gx/GXTransform.s index c2960afd..ea3360aa 100644 --- a/asm/Dolphin/gx/GXTransform.s +++ b/asm/Dolphin/gx/GXTransform.s @@ -4,7 +4,7 @@ .global lbl_805AEBE8 lbl_805AEBE8: # ROM: 0x3FB488 - .4byte 0x3F000000 + .float 0.5 .global lbl_805AEBEC lbl_805AEBEC: diff --git a/asm/Dolphin/mtx/mtx.s b/asm/Dolphin/mtx/mtx.s index 8574af13..e89667be 100644 --- a/asm/Dolphin/mtx/mtx.s +++ b/asm/Dolphin/mtx/mtx.s @@ -6,14 +6,14 @@ lbl_805A8B20: # ROM: 0x3F64C0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .section .sdata2 .global lbl_805AEBF8 lbl_805AEBF8: # ROM: 0x3FB498 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AEBFC lbl_805AEBFC: diff --git a/asm/Dolphin/mtx/mtx44.s b/asm/Dolphin/mtx/mtx44.s index 832c0768..1b355d0e 100644 --- a/asm/Dolphin/mtx/mtx44.s +++ b/asm/Dolphin/mtx/mtx44.s @@ -4,12 +4,12 @@ .global lbl_805AEC00 lbl_805AEC00: # ROM: 0x3FB4A0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AEC04 lbl_805AEC04: # ROM: 0x3FB4A4 - .4byte 0x40000000 + .float 2.0 .global lbl_805AEC08 lbl_805AEC08: @@ -19,7 +19,7 @@ lbl_805AEC08: .global lbl_805AEC0C lbl_805AEC0C: # ROM: 0x3FB4AC - .4byte 0xBF800000 + .float -1.0 .section .text, "ax" diff --git a/asm/Dolphin/mtx/vec.s b/asm/Dolphin/mtx/vec.s index e94dfa02..a7b72033 100644 --- a/asm/Dolphin/mtx/vec.s +++ b/asm/Dolphin/mtx/vec.s @@ -4,7 +4,7 @@ .global lbl_805AEC10 lbl_805AEC10: # ROM: 0x3FB4B0 - .4byte 0x3F000000 + .float 0.5 .global lbl_805AEC14 lbl_805AEC14: diff --git a/asm/Dolphin/os/OSFatal.s b/asm/Dolphin/os/OSFatal.s index 235b0c1a..583baabd 100644 --- a/asm/Dolphin/os/OSFatal.s +++ b/asm/Dolphin/os/OSFatal.s @@ -19,7 +19,7 @@ lbl_805A8B40: .global lbl_805AEC18 lbl_805AEC18: # ROM: 0x3FB4B8 - .4byte 0x3F000000 + .float 0.5 .global lbl_805AEC1C lbl_805AEC1C: diff --git a/asm/Dolphin/pad/pad.s b/asm/Dolphin/pad/pad.s index 8a65db66..1aa840e6 100644 --- a/asm/Dolphin/pad/pad.s +++ b/asm/Dolphin/pad/pad.s @@ -74,7 +74,7 @@ MakeStatus: .4byte SPEC2_MakeStatus CmdReadOrigin: - .4byte 0x41000000 + .float 8.0 .global CmdCalibrate CmdCalibrate: diff --git a/asm/GuiSys/CAuiEnergyBarT01.s b/asm/GuiSys/CAuiEnergyBarT01.s index 08212111..c3fe6b7e 100644 --- a/asm/GuiSys/CAuiEnergyBarT01.s +++ b/asm/GuiSys/CAuiEnergyBarT01.s @@ -831,3 +831,47 @@ lbl_802CBCBC: /* 802CBCDC 002C8C3C 7C 08 03 A6 */ mtlr r0 /* 802CBCE0 002C8C40 38 21 00 50 */ addi r1, r1, 0x50 /* 802CBCE4 002C8C44 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE140 +lbl_805AE140: + # ROM: 0x3FA9E0 + .4byte 0 + +.global lbl_805AE144 +lbl_805AE144: + # ROM: 0x3FA9E4 + .float 1.0 + +.global lbl_805AE148 +lbl_805AE148: + # ROM: 0x3FA9E8 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE150 +lbl_805AE150: + # ROM: 0x3FA9F0 + .4byte 0x41480000 + +.global lbl_805AE154 +lbl_805AE154: + # ROM: 0x3FA9F4 + .4byte 0x40C80000 + +.global lbl_805AE158 +lbl_805AE158: + # ROM: 0x3FA9F8 + .4byte 0xBE4CCCCD + +.global lbl_805AE15C +lbl_805AE15C: + # ROM: 0x3FA9FC + .float 0.2 + +.global lbl_805AE160 +lbl_805AE160: + # ROM: 0x3FAA00 + .4byte 0x447A0000 + .4byte 0 + diff --git a/asm/GuiSys/CAuiImagePane.s b/asm/GuiSys/CAuiImagePane.s index 7fb9234d..2b4104fb 100644 --- a/asm/GuiSys/CAuiImagePane.s +++ b/asm/GuiSys/CAuiImagePane.s @@ -27,7 +27,7 @@ lbl_803ECA90: .global lbl_805A86E0 lbl_805A86E0: # ROM: 0x3F6080 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .text, "ax" @@ -1665,3 +1665,41 @@ lbl_802CD42C: /* 802CD448 002CA3A8 7C 08 03 A6 */ mtlr r0 /* 802CD44C 002CA3AC 38 21 00 D0 */ addi r1, r1, 0xd0 /* 802CD450 002CA3B0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE168 +lbl_805AE168: + # ROM: 0x3FAA08 + .4byte 0 + +.global lbl_805AE16C +lbl_805AE16C: + # ROM: 0x3FAA0C + .float 1.0 + +.global lbl_805AE170 +lbl_805AE170: + # ROM: 0x3FAA10 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE178 +lbl_805AE178: + # ROM: 0x3FAA18 + .double 4.503601774854144E15 + +.global lbl_805AE180 +lbl_805AE180: + # ROM: 0x3FAA20 + .4byte 0x42FF0000 + +.global lbl_805AE184 +lbl_805AE184: + # ROM: 0x3FAA24 + .float 255.0 + +.global lbl_805AE188 +lbl_805AE188: + # ROM: 0x3FAA28 + .double 1.0 + diff --git a/asm/GuiSys/CAuiMeter.s b/asm/GuiSys/CAuiMeter.s index a9a88b48..ebe66936 100644 --- a/asm/GuiSys/CAuiMeter.s +++ b/asm/GuiSys/CAuiMeter.s @@ -491,3 +491,16 @@ __ct__9CAuiMeterFRCQ210CGuiWidget15CGuiWidgetParmsbii: /* 802C11DC 002BE13C 7C 08 03 A6 */ mtlr r0 /* 802C11E0 002BE140 38 21 00 20 */ addi r1, r1, 0x20 /* 802C11E4 002BE144 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE080 +lbl_805AE080: + # ROM: 0x3FA920 + .float 0.5 + .4byte 0 + +.global lbl_805AE088 +lbl_805AE088: + # ROM: 0x3FA928 + .double 4.503601774854144E15 + diff --git a/asm/GuiSys/CGuiGroup.s b/asm/GuiSys/CGuiGroup.s index 221eb7ca..0039d20f 100644 --- a/asm/GuiSys/CGuiGroup.s +++ b/asm/GuiSys/CGuiGroup.s @@ -2703,3 +2703,21 @@ lbl_802C358C: /* 802C35AC 002C050C 7C 08 03 A6 */ mtlr r0 /* 802C35B0 002C0510 38 21 00 50 */ addi r1, r1, 0x50 /* 802C35B4 002C0514 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE090 +lbl_805AE090: + # ROM: 0x3FA930 + .4byte 0 + +.global lbl_805AE094 +lbl_805AE094: + # ROM: 0x3FA934 + .float -1.0 + +.global lbl_805AE098 +lbl_805AE098: + # ROM: 0x3FA938 + .float 1.0 + .4byte 0 + diff --git a/asm/GuiSys/CGuiLight.s b/asm/GuiSys/CGuiLight.s index 8a32386e..23f2c43b 100644 --- a/asm/GuiSys/CGuiLight.s +++ b/asm/GuiSys/CGuiLight.s @@ -579,3 +579,15 @@ lbl_802C3F24: /* 802C3F58 002C0EB8 7C 08 03 A6 */ mtlr r0 /* 802C3F5C 002C0EBC 38 21 02 70 */ addi r1, r1, 0x270 /* 802C3F60 002C0EC0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE0A0 +lbl_805AE0A0: + # ROM: 0x3FA940 + .4byte 0 + +.global lbl_805AE0A4 +lbl_805AE0A4: + # ROM: 0x3FA944 + .float 1.0 + diff --git a/asm/GuiSys/CGuiModel.s b/asm/GuiSys/CGuiModel.s index ccfc7863..386e1459 100644 --- a/asm/GuiSys/CGuiModel.s +++ b/asm/GuiSys/CGuiModel.s @@ -580,3 +580,17 @@ lbl_802C470C: /* 802C472C 002C168C 7C 08 03 A6 */ mtlr r0 /* 802C4730 002C1690 38 21 00 50 */ addi r1, r1, 0x50 /* 802C4734 002C1694 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE0A8 +lbl_805AE0A8: + # ROM: 0x3FA948 + .float 1.0 + .4byte 0 + +.global lbl_805AE0B0 +lbl_805AE0B0: + # ROM: 0x3FA950 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/GuiSys/CGuiObject.s b/asm/GuiSys/CGuiObject.s index a67d261d..51d6255b 100644 --- a/asm/GuiSys/CGuiObject.s +++ b/asm/GuiSys/CGuiObject.s @@ -1011,3 +1011,15 @@ __ct__10CGuiObjectFv: /* 802C54D8 002C2438 7C 08 03 A6 */ mtlr r0 /* 802C54DC 002C243C 38 21 00 10 */ addi r1, r1, 0x10 /* 802C54E0 002C2440 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE0B8 +lbl_805AE0B8: + # ROM: 0x3FA958 + .float -1.0 + +.global lbl_805AE0BC +lbl_805AE0BC: + # ROM: 0x3FA95C + .float 1.0 + diff --git a/asm/GuiSys/CGuiPane.s b/asm/GuiSys/CGuiPane.s index 73ba63f8..2d7f17b0 100644 --- a/asm/GuiSys/CGuiPane.s +++ b/asm/GuiSys/CGuiPane.s @@ -493,3 +493,27 @@ lbl_802C5B58: /* 802C5B88 002C2AE8 7C 08 03 A6 */ mtlr r0 /* 802C5B8C 002C2AEC 38 21 00 80 */ addi r1, r1, 0x80 /* 802C5B90 002C2AF0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE0C0 +lbl_805AE0C0: + # ROM: 0x3FA960 + .float 0.5 + +.global lbl_805AE0C4 +lbl_805AE0C4: + # ROM: 0x3FA964 + .4byte 0 + +.global lbl_805AE0C8 +lbl_805AE0C8: + # ROM: 0x3FA968 + .float -1.0 + .4byte 0 + +.global lbl_805AE0D0 +lbl_805AE0D0: + # ROM: 0x3FA970 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/GuiSys/CGuiSliderGroup.s b/asm/GuiSys/CGuiSliderGroup.s index 7ae36307..f49ba0a6 100644 --- a/asm/GuiSys/CGuiSliderGroup.s +++ b/asm/GuiSys/CGuiSliderGroup.s @@ -649,3 +649,25 @@ lbl_802C63AC: /* 802C63D4 002C3334 7C 08 03 A6 */ mtlr r0 /* 802C63D8 002C3338 38 21 00 50 */ addi r1, r1, 0x50 /* 802C63DC 002C333C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE0D8 +lbl_805AE0D8: + # ROM: 0x3FA978 + .4byte 0 + +.global lbl_805AE0DC +lbl_805AE0DC: + # ROM: 0x3FA97C + .float 1.0 + +.global lbl_805AE0E0 +lbl_805AE0E0: + # ROM: 0x3FA980 + .float 255.0 + +.global lbl_805AE0E4 +lbl_805AE0E4: + # ROM: 0x3FA984 + .float 8.0 + diff --git a/asm/GuiSys/CGuiTextPane.s b/asm/GuiSys/CGuiTextPane.s index fc125962..f7d8a43f 100644 --- a/asm/GuiSys/CGuiTextPane.s +++ b/asm/GuiSys/CGuiTextPane.s @@ -537,3 +537,26 @@ lbl_802C7C88: /* 802C7CF0 002C4C50 7C 08 03 A6 */ mtlr r0 /* 802C7CF4 002C4C54 38 21 00 C0 */ addi r1, r1, 0xc0 /* 802C7CF8 002C4C58 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE0E8 +lbl_805AE0E8: + # ROM: 0x3FA988 + .4byte 0 + +.global lbl_805AE0EC +lbl_805AE0EC: + # ROM: 0x3FA98C + .float 1.0 + +.global lbl_805AE0F0 +lbl_805AE0F0: + # ROM: 0x3FA990 + .double 4.503601774854144E15 + +.global lbl_805AE0F8 +lbl_805AE0F8: + # ROM: 0x3FA998 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/GuiSys/CGuiTextSupport.s b/asm/GuiSys/CGuiTextSupport.s index cf8c0902..98364149 100644 --- a/asm/GuiSys/CGuiTextSupport.s +++ b/asm/GuiSys/CGuiTextSupport.s @@ -10,17 +10,17 @@ lbl_805A86C8: .global lbl_805A86CC lbl_805A86CC: # ROM: 0x3F606C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A86D0 lbl_805A86D0: # ROM: 0x3F6070 - .4byte 0x38D1B717 + .float 1.0E-4 .global lbl_805A86D4 lbl_805A86D4: # ROM: 0x3F6074 - .4byte 0x3F800000 + .float 1.0 .section .sbss, "wa" @@ -3086,3 +3086,52 @@ lbl_802CA5C0: /* 802CA5D0 002C7530 7C 08 03 A6 */ mtlr r0 /* 802CA5D4 002C7534 38 21 00 30 */ addi r1, r1, 0x30 /* 802CA5D8 002C7538 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE100 +lbl_805AE100: + # ROM: 0x3FA9A0 + .4byte 0 + .4byte 0 + +.global lbl_805AE108 +lbl_805AE108: + # ROM: 0x3FA9A8 + .double 4.503601774854144E15 + +.global lbl_805AE110 +lbl_805AE110: + # ROM: 0x3FA9B0 + .float 1.0 + +.global lbl_805AE114 +lbl_805AE114: + # ROM: 0x3FA9B4 + .float 255.0 + +.global lbl_805AE118 +lbl_805AE118: + # ROM: 0x3FA9B8 + .4byte 0x408C2000 + .4byte 0 + +.global lbl_805AE120 +lbl_805AE120: + # ROM: 0x3FA9C0 + .4byte 0x3B808081 + +.global lbl_805AE124 +lbl_805AE124: + # ROM: 0x3FA9C4 + .float -1.0 + +.global lbl_805AE128 +lbl_805AE128: + # ROM: 0x3FA9C8 + .float 0.1 + +.global lbl_805AE12C +lbl_805AE12C: + # ROM: 0x3FA9CC + .4byte 0x41200000 + diff --git a/asm/GuiSys/CGuiWidgetDrawParms.s b/asm/GuiSys/CGuiWidgetDrawParms.s index b9565e31..a70bfd59 100644 --- a/asm/GuiSys/CGuiWidgetDrawParms.s +++ b/asm/GuiSys/CGuiWidgetDrawParms.s @@ -12,3 +12,15 @@ __sinit_CGuiWidgetDrawParms_cpp: /* 802CB1C4 002C8124 D0 03 00 08 */ stfs f0, 8(r3) /* 802CB1C8 002C8128 D0 03 00 0C */ stfs f0, 0xc(r3) /* 802CB1CC 002C812C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE138 +lbl_805AE138: + # ROM: 0x3FA9D8 + .float 1.0 + +.global lbl_805AE13C +lbl_805AE13C: + # ROM: 0x3FA9DC + .4byte 0 + diff --git a/asm/GuiSys/CGuiWidgetIdDB.s b/asm/GuiSys/CGuiWidgetIdDB.s index 6680898d..fc25ed85 100644 --- a/asm/GuiSys/CGuiWidgetIdDB.s +++ b/asm/GuiSys/CGuiWidgetIdDB.s @@ -164,3 +164,16 @@ __ct__14CGuiWidgetIdDBFv: /* 802CB1A4 002C8104 7C 08 03 A6 */ mtlr r0 /* 802CB1A8 002C8108 38 21 00 50 */ addi r1, r1, 0x50 /* 802CB1AC 002C810C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE130 +lbl_805AE130: + # ROM: 0x3FA9D0 + .2byte 0x00000000 + +.global lbl_805AE132 +lbl_805AE132: + # ROM: 0x3FA9D2 + .byte 0xFF, 0xFF + .4byte 0 + diff --git a/asm/GuiSys/CRepeatState.s b/asm/GuiSys/CRepeatState.s index a2a558fe..aa94df9a 100644 --- a/asm/GuiSys/CRepeatState.s +++ b/asm/GuiSys/CRepeatState.s @@ -39,3 +39,21 @@ sub_802cd4bc: /* 802CD4BC 002CA41C C0 02 C4 70 */ lfs f0, lbl_805AE190@sda21(r2) /* 802CD4C0 002CA420 D0 03 00 00 */ stfs f0, 0(r3) /* 802CD4C4 002CA424 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE190 +lbl_805AE190: + # ROM: 0x3FAA30 + .4byte 0 + +.global lbl_805AE194 +lbl_805AE194: + # ROM: 0x3FAA34 + .4byte 0x3F19999A + +.global lbl_805AE198 +lbl_805AE198: + # ROM: 0x3FAA38 + .4byte 0x3D4CCCCD + .4byte 0 + diff --git a/asm/Kyoto/Alloc/CGameAllocator.s b/asm/Kyoto/Alloc/CGameAllocator.s index d7bb6584..2cb1b116 100644 --- a/asm/Kyoto/Alloc/CGameAllocator.s +++ b/asm/Kyoto/Alloc/CGameAllocator.s @@ -1573,3 +1573,11 @@ __ct__14CGameAllocatorFv: GetMemInfoFromBlockPtr__14CGameAllocatorCFPCv: /* 80352660 0034F5C0 38 64 FF E0 */ addi r3, r4, -32 /* 80352664 0034F5C4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE9B8 +lbl_805AE9B8: + # ROM: 0x3FB258 + .4byte 0x3BA3D70A + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAdditiveAnimPlayback.s b/asm/Kyoto/Animation/CAdditiveAnimPlayback.s index 041776da..c93e32ba 100644 --- a/asm/Kyoto/Animation/CAdditiveAnimPlayback.s +++ b/asm/Kyoto/Animation/CAdditiveAnimPlayback.s @@ -5,7 +5,7 @@ .global lbl_805A89F8 lbl_805A89F8: # ROM: 0x3F6398 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A89FC lbl_805A89FC: @@ -15,7 +15,7 @@ lbl_805A89FC: .global lbl_805A8A00 lbl_805A8A00: # ROM: 0x3F63A0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8A04 lbl_805A8A04: @@ -322,3 +322,15 @@ lbl_8035DEE0: /* 8035DEE0 0035AE40 98 83 00 20 */ stb r4, 0x20(r3) /* 8035DEE4 0035AE44 38 21 00 10 */ addi r1, r1, 0x10 /* 8035DEE8 0035AE48 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEA60 +lbl_805AEA60: + # ROM: 0x3FB300 + .4byte 0 + +.global lbl_805AEA64 +lbl_805AEA64: + # ROM: 0x3FB304 + .4byte 0x3727C5AC + diff --git a/asm/Kyoto/Animation/CAdvancementDeltas.s b/asm/Kyoto/Animation/CAdvancementDeltas.s index d0c2f7f4..abaaf925 100644 --- a/asm/Kyoto/Animation/CAdvancementDeltas.s +++ b/asm/Kyoto/Animation/CAdvancementDeltas.s @@ -119,3 +119,21 @@ Interpolate__18CAdvancementDeltasFRC18CAdvancementDeltasRC18CAdvancementDeltasff /* 802EB6B0 002E8610 7C 08 03 A6 */ mtlr r0 /* 802EB6B4 002E8614 38 21 00 40 */ addi r1, r1, 0x40 /* 802EB6B8 002E8618 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE348 +lbl_805AE348: + # ROM: 0x3FABE8 + .float 1.0 + +.global lbl_805AE34C +lbl_805AE34C: + # ROM: 0x3FABEC + .float 0.5 + +.global lbl_805AE350 +lbl_805AE350: + # ROM: 0x3FABF0 + .float 2.0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAllFormatsAnimSource.s b/asm/Kyoto/Animation/CAllFormatsAnimSource.s index d5b568ed..e7b220b8 100644 --- a/asm/Kyoto/Animation/CAllFormatsAnimSource.s +++ b/asm/Kyoto/Animation/CAllFormatsAnimSource.s @@ -496,3 +496,11 @@ __ct__16CAnimFormatUnionFR12CInputStreamR12IObjectStore: /* 802FE5C8 002FB528 7C 08 03 A6 */ mtlr r0 /* 802FE5CC 002FB52C 38 21 00 20 */ addi r1, r1, 0x20 /* 802FE5D0 002FB530 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE450 +lbl_805AE450: + # ROM: 0x3FACF0 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimMathUtils.s b/asm/Kyoto/Animation/CAnimMathUtils.s index 8ff92c27..8f7a44a5 100644 --- a/asm/Kyoto/Animation/CAnimMathUtils.s +++ b/asm/Kyoto/Animation/CAnimMathUtils.s @@ -291,3 +291,35 @@ lbl_802EBAC4: /* 802EBAE4 002E8A44 7C 08 03 A6 */ mtlr r0 /* 802EBAE8 002E8A48 38 21 00 30 */ addi r1, r1, 0x30 /* 802EBAEC 002E8A4C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE358 +lbl_805AE358: + # ROM: 0x3FABF8 + .float 1.0E-4 + +.global lbl_805AE35C +lbl_805AE35C: + # ROM: 0x3FABFC + .4byte 0 + +.global lbl_805AE360 +lbl_805AE360: + # ROM: 0x3FAC00 + .4byte 0x3727C5AC + +.global lbl_805AE364 +lbl_805AE364: + # ROM: 0x3FAC04 + .4byte 0x3F7FFF58 + +.global lbl_805AE368 +lbl_805AE368: + # ROM: 0x3FAC08 + .float 1.0 + +.global lbl_805AE36C +lbl_805AE36C: + # ROM: 0x3FAC0C + .4byte 0x3F733333 + diff --git a/asm/Kyoto/Animation/CAnimSource.s b/asm/Kyoto/Animation/CAnimSource.s index 86efada5..ab7239a9 100644 --- a/asm/Kyoto/Animation/CAnimSource.s +++ b/asm/Kyoto/Animation/CAnimSource.s @@ -2008,3 +2008,34 @@ lbl_802EE2D4: /* 802EE2EC 002EB24C 7C 08 03 A6 */ mtlr r0 /* 802EE2F0 002EB250 38 21 00 30 */ addi r1, r1, 0x30 /* 802EE2F4 002EB254 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE370 +lbl_805AE370: + # ROM: 0x3FAC10 + .4byte 0 + .4byte 0 + +.global lbl_805AE378 +lbl_805AE378: + # ROM: 0x3FAC18 + .double 9.999999747378752E-6 + +.global lbl_805AE380 +lbl_805AE380: + # ROM: 0x3FAC20 + .float 1.0 + .4byte 0 + +.global lbl_805AE388 +lbl_805AE388: + # ROM: 0x3FAC28 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE390 +lbl_805AE390: + # ROM: 0x3FAC30 + .4byte 0x3727C5AC + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimSourceReader.s b/asm/Kyoto/Animation/CAnimSourceReader.s index 499d33e2..a55d08df 100644 --- a/asm/Kyoto/Animation/CAnimSourceReader.s +++ b/asm/Kyoto/Animation/CAnimSourceReader.s @@ -1580,3 +1580,11 @@ GetAnimationDuration__15CAnimSourceInfoCFv: /* 802EF8A4 002EC804 80 04 00 04 */ lwz r0, 4(r4) /* 802EF8A8 002EC808 90 03 00 04 */ stw r0, 4(r3) /* 802EF8AC 002EC80C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE398 +lbl_805AE398: + # ROM: 0x3FAC38 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimTreeAnimReaderContainer.s b/asm/Kyoto/Animation/CAnimTreeAnimReaderContainer.s index c97defd4..70d04785 100644 --- a/asm/Kyoto/Animation/CAnimTreeAnimReaderContainer.s +++ b/asm/Kyoto/Animation/CAnimTreeAnimReaderContainer.s @@ -510,3 +510,11 @@ VAdvanceView__28CAnimTreeAnimReaderContainerFRC13CCharAnimTime: /* 802F1E50 002EEDB0 7C 08 03 A6 */ mtlr r0 /* 802F1E54 002EEDB4 38 21 00 10 */ addi r1, r1, 0x10 /* 802F1E58 002EEDB8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3A0 +lbl_805AE3A0: + # ROM: 0x3FAC40 + .float 1.0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimTreeBlend.s b/asm/Kyoto/Animation/CAnimTreeBlend.s index 0e5bdea1..8f14582f 100644 --- a/asm/Kyoto/Animation/CAnimTreeBlend.s +++ b/asm/Kyoto/Animation/CAnimTreeBlend.s @@ -618,3 +618,15 @@ lbl_802F269C: /* 802F26AC 002EF60C 7C 08 03 A6 */ mtlr r0 /* 802F26B0 002EF610 38 21 00 50 */ addi r1, r1, 0x50 /* 802F26B4 002EF614 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3A8 +lbl_805AE3A8: + # ROM: 0x3FAC48 + .float 0.5 + +.global lbl_805AE3AC +lbl_805AE3AC: + # ROM: 0x3FAC4C + .float 1.0 + diff --git a/asm/Kyoto/Animation/CAnimTreeDoubleChild.s b/asm/Kyoto/Animation/CAnimTreeDoubleChild.s index 6d64865b..c7241437 100644 --- a/asm/Kyoto/Animation/CAnimTreeDoubleChild.s +++ b/asm/Kyoto/Animation/CAnimTreeDoubleChild.s @@ -56,7 +56,7 @@ lbl_805A87B0: .global lbl_805A87B4 lbl_805A87B4: # ROM: 0x3F6154 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1463,3 +1463,25 @@ lbl_802F3AF8: /* 802F3BE4 002F0B44 7C 08 03 A6 */ mtlr r0 /* 802F3BE8 002F0B48 38 21 00 20 */ addi r1, r1, 0x20 /* 802F3BEC 002F0B4C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3B0 +lbl_805AE3B0: + # ROM: 0x3FAC50 + .float 0.5 + +.global lbl_805AE3B4 +lbl_805AE3B4: + # ROM: 0x3FAC54 + .4byte 0 + +.global lbl_805AE3B8 +lbl_805AE3B8: + # ROM: 0x3FAC58 + .4byte 0x3727C5AC + +.global lbl_805AE3BC +lbl_805AE3BC: + # ROM: 0x3FAC5C + .float 1.0 + diff --git a/asm/Kyoto/Animation/CAnimTreeLoopIn.s b/asm/Kyoto/Animation/CAnimTreeLoopIn.s index fa0f2306..71aac746 100644 --- a/asm/Kyoto/Animation/CAnimTreeLoopIn.s +++ b/asm/Kyoto/Animation/CAnimTreeLoopIn.s @@ -2571,3 +2571,15 @@ CopyNodeMinusStartTime__13CSoundPOINodeFRC13CSoundPOINodeRC13CCharAnimTime: /* 802DAB28 002D7A88 7C 08 03 A6 */ mtlr r0 /* 802DAB2C 002D7A8C 38 21 00 40 */ addi r1, r1, 0x40 /* 802DAB30 002D7A90 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2B8 +lbl_805AE2B8: + # ROM: 0x3FAB58 + .4byte 0 + +.global lbl_805AE2BC +lbl_805AE2BC: + # ROM: 0x3FAB5C + .4byte 0x3727C5AC + diff --git a/asm/Kyoto/Animation/CAnimTreeSequence.s b/asm/Kyoto/Animation/CAnimTreeSequence.s index 0f7dc93e..d111a7b4 100644 --- a/asm/Kyoto/Animation/CAnimTreeSequence.s +++ b/asm/Kyoto/Animation/CAnimTreeSequence.s @@ -3227,3 +3227,11 @@ lbl_802DD870: /* 802DD890 002DA7F0 7C 08 03 A6 */ mtlr r0 /* 802DD894 002DA7F4 38 21 00 20 */ addi r1, r1, 0x20 /* 802DD898 002DA7F8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2C0 +lbl_805AE2C0: + # ROM: 0x3FAB60 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimTreeTimeScale.s b/asm/Kyoto/Animation/CAnimTreeTimeScale.s index 37b7b550..6954e7f2 100644 --- a/asm/Kyoto/Animation/CAnimTreeTimeScale.s +++ b/asm/Kyoto/Animation/CAnimTreeTimeScale.s @@ -54,7 +54,7 @@ lbl_805A87C0: .global lbl_805A87C4 lbl_805A87C4: # ROM: 0x3F6164 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1765,3 +1765,11 @@ lbl_802F5954: /* 802F599C 002F28FC 7C 08 03 A6 */ mtlr r0 /* 802F59A0 002F2900 38 21 01 D0 */ addi r1, r1, 0x1d0 /* 802F59A4 002F2904 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3C0 +lbl_805AE3C0: + # ROM: 0x3FAC60 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimTreeTransition.s b/asm/Kyoto/Animation/CAnimTreeTransition.s index fdca2e9a..90483eb2 100644 --- a/asm/Kyoto/Animation/CAnimTreeTransition.s +++ b/asm/Kyoto/Animation/CAnimTreeTransition.s @@ -1169,3 +1169,35 @@ lbl_802F685C: /* 802F69C8 002F3928 7C 08 03 A6 */ mtlr r0 /* 802F69CC 002F392C 38 21 00 20 */ addi r1, r1, 0x20 /* 802F69D0 002F3930 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3C8 +lbl_805AE3C8: + # ROM: 0x3FAC68 + .float 1.0 + +.global lbl_805AE3CC +lbl_805AE3CC: + # ROM: 0x3FAC6C + .4byte 0 + +.global lbl_805AE3D0 +lbl_805AE3D0: + # ROM: 0x3FAC70 + .float 0.5 + +.global lbl_805AE3D4 +lbl_805AE3D4: + # ROM: 0x3FAC74 + .4byte 0x3727C5AC + +.global lbl_805AE3D8 +lbl_805AE3D8: + # ROM: 0x3FAC78 + .4byte 0x00000001 + +.global lbl_805AE3DC +lbl_805AE3DC: + # ROM: 0x3FAC7C + .4byte 0x00000002 + diff --git a/asm/Kyoto/Animation/CAnimTreeTweenBase.s b/asm/Kyoto/Animation/CAnimTreeTweenBase.s index 61ae8074..38401611 100644 --- a/asm/Kyoto/Animation/CAnimTreeTweenBase.s +++ b/asm/Kyoto/Animation/CAnimTreeTweenBase.s @@ -1230,3 +1230,22 @@ lbl_802F7A0C: /* 802F7AA8 002F4A08 7C 08 03 A6 */ mtlr r0 /* 802F7AAC 002F4A0C 38 21 00 20 */ addi r1, r1, 0x20 /* 802F7AB0 002F4A10 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3E0 +lbl_805AE3E0: + # ROM: 0x3FAC80 + .float 1.0 + .4byte 0 + +.global lbl_805AE3E8 +lbl_805AE3E8: + # ROM: 0x3FAC88 + .double 1.0 + +.global lbl_805AE3F0 +lbl_805AE3F0: + # ROM: 0x3FAC90 + .float 0.5 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CAnimationSet.s b/asm/Kyoto/Animation/CAnimationSet.s index 636599a4..825a8c89 100644 --- a/asm/Kyoto/Animation/CAnimationSet.s +++ b/asm/Kyoto/Animation/CAnimationSet.s @@ -1334,3 +1334,11 @@ lbl_802D809C: /* 802D80B0 002D5010 38 21 00 30 */ addi r1, r1, 0x30 /* 802D80B4 002D5014 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2B0 +lbl_805AE2B0: + # ROM: 0x3FAB50 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CCharAnimTime.s b/asm/Kyoto/Animation/CCharAnimTime.s index 06b8a2d2..0ca2ec67 100644 --- a/asm/Kyoto/Animation/CCharAnimTime.s +++ b/asm/Kyoto/Animation/CCharAnimTime.s @@ -895,3 +895,11 @@ __ct__13CCharAnimTimeFR12CInputStream: /* 80348E58 00345DB8 7C 08 03 A6 */ mtlr r0 /* 80348E5C 00345DBC 38 21 00 10 */ addi r1, r1, 0x10 /* 80348E60 00345DC0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE940 +lbl_805AE940: + # ROM: 0x3FB1E0 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CFBStreamedAnimReader.s b/asm/Kyoto/Animation/CFBStreamedAnimReader.s index 0f7be529..968ea5b6 100644 --- a/asm/Kyoto/Animation/CFBStreamedAnimReader.s +++ b/asm/Kyoto/Animation/CFBStreamedAnimReader.s @@ -70,7 +70,7 @@ lbl_805A87E4: .global lbl_805A87E8 lbl_805A87E8: # ROM: 0x3F6188 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .text, "ax" @@ -3239,3 +3239,36 @@ lbl_802FB870: /* 802FB918 002F8878 80 63 00 08 */ lwz r3, 8(r3) /* 802FB91C 002F887C 38 63 00 04 */ addi r3, r3, 4 /* 802FB920 002F8880 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE3F8 +lbl_805AE3F8: + # ROM: 0x3FAC98 + .4byte 0 + +.global lbl_805AE3FC +lbl_805AE3FC: + # ROM: 0x3FAC9C + .float 1.0 + +.global lbl_805AE400 +lbl_805AE400: + # ROM: 0x3FACA0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE408 +lbl_805AE408: + # ROM: 0x3FACA8 + .float 0.5 + +.global lbl_805AE40C +lbl_805AE40C: + # ROM: 0x3FACAC + .4byte 0x3FC90FDB + +.global lbl_805AE410 +lbl_805AE410: + # ROM: 0x3FACB0 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Animation/CFBStreamedCompression.s b/asm/Kyoto/Animation/CFBStreamedCompression.s index 687e083c..bdbeb57e 100644 --- a/asm/Kyoto/Animation/CFBStreamedCompression.s +++ b/asm/Kyoto/Animation/CFBStreamedCompression.s @@ -758,3 +758,27 @@ __ct__26CStandardMultiFormatHeaderFR12CInputStream: /* 802FC34C 002F92AC 7C 08 03 A6 */ mtlr r0 /* 802FC350 002F92B0 38 21 00 10 */ addi r1, r1, 0x10 /* 802FC354 002F92B4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE418 +lbl_805AE418: + # ROM: 0x3FACB8 + .4byte 0 + +.global lbl_805AE41C +lbl_805AE41C: + # ROM: 0x3FACBC + .4byte 0x3727C5AC + +.global lbl_805AE420 +lbl_805AE420: + # ROM: 0x3FACC0 + .4byte 0x3D000000 + .4byte 0 + +.global lbl_805AE428 +lbl_805AE428: + # ROM: 0x3FACC8 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CHierarchyPoseBuilder.s b/asm/Kyoto/Animation/CHierarchyPoseBuilder.s index bbc0aac9..18fa4e3c 100644 --- a/asm/Kyoto/Animation/CHierarchyPoseBuilder.s +++ b/asm/Kyoto/Animation/CHierarchyPoseBuilder.s @@ -819,3 +819,15 @@ lbl_802FCE7C: /* 802FCE9C 002F9DFC 38 04 00 01 */ addi r0, r4, 1 /* 802FCEA0 002F9E00 98 03 00 00 */ stb r0, 0(r3) /* 802FCEA4 002F9E04 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE430 +lbl_805AE430: + # ROM: 0x3FACD0 + .float 1.0 + +.global lbl_805AE434 +lbl_805AE434: + # ROM: 0x3FACD4 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CMetaAnimPhaseBlend.s b/asm/Kyoto/Animation/CMetaAnimPhaseBlend.s index 9b4a2f79..7a691b65 100644 --- a/asm/Kyoto/Animation/CMetaAnimPhaseBlend.s +++ b/asm/Kyoto/Animation/CMetaAnimPhaseBlend.s @@ -46,7 +46,7 @@ lbl_805A8718: .global lbl_805A871C lbl_805A871C: # ROM: 0x3F60BC - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -579,3 +579,10 @@ __ct__19CMetaAnimPhaseBlendFR12CInputStream: /* 802E09DC 002DD93C 7C 08 03 A6 */ mtlr r0 /* 802E09E0 002DD940 38 21 00 20 */ addi r1, r1, 0x20 /* 802E09E4 002DD944 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2C8 +lbl_805AE2C8: + # ROM: 0x3FAB68 + .float -1.0 + diff --git a/asm/Kyoto/Animation/CMetaTransPhaseTrans.s b/asm/Kyoto/Animation/CMetaTransPhaseTrans.s index 7402a829..18b60ad1 100644 --- a/asm/Kyoto/Animation/CMetaTransPhaseTrans.s +++ b/asm/Kyoto/Animation/CMetaTransPhaseTrans.s @@ -32,7 +32,7 @@ lbl_805A8730: .global lbl_805A8734 lbl_805A8734: # ROM: 0x3F60D4 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -650,3 +650,20 @@ __ct__20CMetaTransPhaseTransFR12CInputStream: /* 802E2B00 002DFA60 7C 08 03 A6 */ mtlr r0 /* 802E2B04 002DFA64 38 21 00 20 */ addi r1, r1, 0x20 /* 802E2B08 002DFA68 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2CC +lbl_805AE2CC: + # ROM: 0x3FAB6C + .4byte 0 + +.global lbl_805AE2D0 +lbl_805AE2D0: + # ROM: 0x3FAB70 + .float 1.0 + +.global lbl_805AE2D4 +lbl_805AE2D4: + # ROM: 0x3FAB74 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CPASAnimState.s b/asm/Kyoto/Animation/CPASAnimState.s index 821c57d4..929b0862 100644 --- a/asm/Kyoto/Animation/CPASAnimState.s +++ b/asm/Kyoto/Animation/CPASAnimState.s @@ -10,7 +10,7 @@ lbl_805A8738: .global lbl_805A873C lbl_805A873C: # ROM: 0x3F60DC - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1928,3 +1928,42 @@ lbl_802E492C: /* 802E4A94 002E19F4 54 03 0F FE */ srwi r3, r0, 0x1f /* 802E4A98 002E19F8 7C 60 1A 14 */ add r3, r0, r3 /* 802E4A9C 002E19FC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2D8 +lbl_805AE2D8: + # ROM: 0x3FAB78 + .double 4.503601774854144E15 + +.global lbl_805AE2E0 +lbl_805AE2E0: + # ROM: 0x3FAB80 + .4byte 0 + +.global lbl_805AE2E4 +lbl_805AE2E4: + # ROM: 0x3FAB84 + .float 1.0 + +.global lbl_805AE2E8 +lbl_805AE2E8: + # ROM: 0x3FAB88 + .float 1.1920929E-7 + +.global lbl_805AE2EC +lbl_805AE2EC: + # ROM: 0x3FAB8C + .float 0.5 + +.global lbl_805AE2F0 +lbl_805AE2F0: + # ROM: 0x3FAB90 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE2F8 +lbl_805AE2F8: + # ROM: 0x3FAB98 + .float -1.0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CPASParmInfo.s b/asm/Kyoto/Animation/CPASParmInfo.s index da07eb56..16ee6a25 100644 --- a/asm/Kyoto/Animation/CPASParmInfo.s +++ b/asm/Kyoto/Animation/CPASParmInfo.s @@ -132,3 +132,11 @@ PutTo__10CPrimitiveCFR13COutputStream: /* 802E591C 002E287C 7C 08 03 A6 */ mtlr r0 /* 802E5920 002E2880 38 21 00 20 */ addi r1, r1, 0x20 /* 802E5924 002E2884 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE300 +lbl_805AE300: + # ROM: 0x3FABA0 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CSequenceHelper.s b/asm/Kyoto/Animation/CSequenceHelper.s index f91998b5..c1b6f677 100644 --- a/asm/Kyoto/Animation/CSequenceHelper.s +++ b/asm/Kyoto/Animation/CSequenceHelper.s @@ -20,7 +20,7 @@ lbl_805A8758: .global lbl_805A875C lbl_805A875C: # ROM: 0x3F60FC - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1445,3 +1445,21 @@ lbl_802E6E10: /* 802E6E18 002E3D78 7C 08 03 A6 */ mtlr r0 /* 802E6E1C 002E3D7C 38 21 00 30 */ addi r1, r1, 0x30 /* 802E6E20 002E3D80 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE308 +lbl_805AE308: + # ROM: 0x3FABA8 + .4byte 0 + +.global lbl_805AE30C +lbl_805AE30C: + # ROM: 0x3FABAC + .4byte 0x3727C5AC + +.global lbl_805AE310 +lbl_805AE310: + # ROM: 0x3FABB0 + .float 1.0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CSkinnedModelWithAvgNormals.s b/asm/Kyoto/Animation/CSkinnedModelWithAvgNormals.s index 5ac3d681..ac34709b 100644 --- a/asm/Kyoto/Animation/CSkinnedModelWithAvgNormals.s +++ b/asm/Kyoto/Animation/CSkinnedModelWithAvgNormals.s @@ -645,3 +645,15 @@ lbl_80358230: /* 80358250 003551B0 7C 08 03 A6 */ mtlr r0 /* 80358254 003551B4 38 21 00 20 */ addi r1, r1, 0x20 /* 80358258 003551B8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE9F8 +lbl_805AE9F8: + # ROM: 0x3FB298 + .float 1.1920929E-7 + +.global lbl_805AE9FC +lbl_805AE9FC: + # ROM: 0x3FB29C + .4byte 0 + diff --git a/asm/Kyoto/Animation/CTimeScaleFunctions.s b/asm/Kyoto/Animation/CTimeScaleFunctions.s index 47d0229f..0698a11e 100644 --- a/asm/Kyoto/Animation/CTimeScaleFunctions.s +++ b/asm/Kyoto/Animation/CTimeScaleFunctions.s @@ -428,3 +428,26 @@ VTimeScaleIntegral__27CConstantAnimationTimeScaleCFRCfRCf: GetType__27CConstantAnimationTimeScaleCFv: /* 802FDC74 002FABD4 38 60 00 00 */ li r3, 0 /* 802FDC78 002FABD8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE438 +lbl_805AE438: + # ROM: 0x3FACD8 + .float 2.0 + +.global lbl_805AE43C +lbl_805AE43C: + # ROM: 0x3FACDC + .float 0.5 + +.global lbl_805AE440 +lbl_805AE440: + # ROM: 0x3FACE0 + .double 9.999999747378752E-6 + +.global lbl_805AE448 +lbl_805AE448: + # ROM: 0x3FACE8 + .float -1.0 + .4byte 0 + diff --git a/asm/Kyoto/Animation/CVertexMorphEffect.s b/asm/Kyoto/Animation/CVertexMorphEffect.s index 142afc86..195aec83 100644 --- a/asm/Kyoto/Animation/CVertexMorphEffect.s +++ b/asm/Kyoto/Animation/CVertexMorphEffect.s @@ -335,3 +335,26 @@ lbl_80357994: /* 80357998 003548F8 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 8035799C 003548FC 38 21 00 10 */ addi r1, r1, 0x10 /* 803579A0 00354900 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE9E0 +lbl_805AE9E0: + # ROM: 0x3FB280 + .4byte 0 + +.global lbl_805AE9E4 +lbl_805AE9E4: + # ROM: 0x3FB284 + .float 0.5 + +.global lbl_805AE9E8 +lbl_805AE9E8: + # ROM: 0x3FB288 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE9F0 +lbl_805AE9F0: + # ROM: 0x3FB290 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Animation/DolphinCVirtualBone.s b/asm/Kyoto/Animation/DolphinCVirtualBone.s index 68bb7d33..ccb36f93 100644 --- a/asm/Kyoto/Animation/DolphinCVirtualBone.s +++ b/asm/Kyoto/Animation/DolphinCVirtualBone.s @@ -730,3 +730,11 @@ lbl_80355104: /* 80355114 00352074 7C 08 03 A6 */ mtlr r0 /* 80355118 00352078 38 21 00 40 */ addi r1, r1, 0x40 /* 8035511C 0035207C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE9C0 +lbl_805AE9C0: + # ROM: 0x3FB260 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Audio/CSfxHandle.s b/asm/Kyoto/Audio/CSfxHandle.s index 972d07c0..b5a0e4ee 100644 --- a/asm/Kyoto/Audio/CSfxHandle.s +++ b/asm/Kyoto/Audio/CSfxHandle.s @@ -17,3 +17,20 @@ __ct__10CSfxHandleFUi: /* 802E787C 002E47DC 50 80 70 22 */ rlwimi r0, r4, 0xe, 0, 0x11 /* 802E7880 002E47E0 90 03 00 00 */ stw r0, 0(r3) /* 802E7884 002E47E4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE318 +lbl_805AE318: + # ROM: 0x3FABB8 + .2byte 0x000000FF + +.global lbl_805AE31A +lbl_805AE31A: + # ROM: 0x3FABBA + .2byte 0x0000007F + +.global lbl_805AE31C +lbl_805AE31C: + # ROM: 0x3FABBC + .4byte 0xFFFF0000 + diff --git a/asm/Kyoto/Audio/CSfxManager.s b/asm/Kyoto/Audio/CSfxManager.s index a644b76a..73171082 100644 --- a/asm/Kyoto/Audio/CSfxManager.s +++ b/asm/Kyoto/Audio/CSfxManager.s @@ -101,12 +101,12 @@ lbl_803ECEE4: .global lbl_805A8768 lbl_805A8768: # ROM: 0x3F6108 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A876C lbl_805A876C: # ROM: 0x3F610C - .4byte 0x3DCCCCCD + .float 0.1 .global lbl_805A8770 lbl_805A8770: @@ -121,7 +121,7 @@ lbl_805A8774: .global lbl_805A8778 lbl_805A8778: # ROM: 0x3F6118 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A877C lbl_805A877C: @@ -4580,3 +4580,55 @@ __ct__Q211CSfxManager11CSfxChannelFv: /* 802EB4F0 002E8450 90 03 00 48 */ stw r0, 0x48(r3) /* 802EB4F4 002E8454 38 21 00 50 */ addi r1, r1, 0x50 /* 802EB4F8 002E8458 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE320 +lbl_805AE320: + # ROM: 0x3FABC0 + .4byte 0xFFFFFFFF + +.global lbl_805AE324 +lbl_805AE324: + # ROM: 0x3FABC4 + .4byte 0 + +.global lbl_805AE328 +lbl_805AE328: + # ROM: 0x3FABC8 + .4byte 0x42FE0000 + +.global lbl_805AE32C +lbl_805AE32C: + # ROM: 0x3FABCC + .float 1.0 + +.global lbl_805AE330 +lbl_805AE330: + # ROM: 0x3FABD0 + .float 2.0 + +.global lbl_805AE334 +lbl_805AE334: + # ROM: 0x3FABD4 + .float 150.0 + +.global lbl_805AE338 +lbl_805AE338: + # ROM: 0x3FABD8 + .float 0.1 + +.global lbl_805AE33C +lbl_805AE33C: + # ROM: 0x3FABDC + .float 0.25 + +.global lbl_805AE340 +lbl_805AE340: + # ROM: 0x3FABE0 + .float 0.5 + +.global lbl_805AE344 +lbl_805AE344: + # ROM: 0x3FABE4 + .float 15.0 + diff --git a/asm/Kyoto/Audio/CStreamAudioManager.s b/asm/Kyoto/Audio/CStreamAudioManager.s index 2b383746..dba243e2 100644 --- a/asm/Kyoto/Audio/CStreamAudioManager.s +++ b/asm/Kyoto/Audio/CStreamAudioManager.s @@ -10,7 +10,7 @@ lbl_805A8A30: .global lbl_805A8A34 lbl_805A8A34: # ROM: 0x3F63D4 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8A38 lbl_805A8A38: @@ -1442,3 +1442,46 @@ sub_80366710: /* 8036673C 0036369C 7C 08 03 A6 */ mtlr r0 /* 80366740 003636A0 38 21 00 10 */ addi r1, r1, 0x10 /* 80366744 003636A4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEAD0 +lbl_805AEAD0: + # ROM: 0x3FB370 + .4byte 0 + +.global lbl_805AEAD4 +lbl_805AEAD4: + # ROM: 0x3FB374 + .float 2.0 + +.global lbl_805AEAD8 +lbl_805AEAD8: + # ROM: 0x3FB378 + .4byte 0x42FE0000 + +.global lbl_805AEADC +lbl_805AEADC: + # ROM: 0x3FB37C + .float -1.0 + +.global lbl_805AEAE0 +lbl_805AEAE0: + # ROM: 0x3FB380 + .double 4.503601774854144E15 + +.global lbl_805AEAE8 +lbl_805AEAE8: + # ROM: 0x3FB388 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AEAF0 +lbl_805AEAF0: + # ROM: 0x3FB390 + .float 1.1920929E-7 + +.global lbl_805AEAF4 +lbl_805AEAF4: + # ROM: 0x3FB394 + .float 1.0 + diff --git a/asm/Kyoto/Audio/DolphinCAudioSys.s b/asm/Kyoto/Audio/DolphinCAudioSys.s index 3e640dfe..ce2fa0f8 100644 --- a/asm/Kyoto/Audio/DolphinCAudioSys.s +++ b/asm/Kyoto/Audio/DolphinCAudioSys.s @@ -3460,3 +3460,26 @@ __sinit_DolphinCAudioSys_cpp: /* 8034D4D0 0034A430 7C 08 03 A6 */ mtlr r0 /* 8034D4D4 0034A434 38 21 00 20 */ addi r1, r1, 0x20 /* 8034D4D8 0034A438 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE960 +lbl_805AE960: + # ROM: 0x3FB200 + .byte 0x7F + +.global lbl_805AE961 +lbl_805AE961: + # ROM: 0x3FB201 + .byte 0x7F, 0x00, 0x00 + +.global lbl_805AE964 +lbl_805AE964: + # ROM: 0x3FB204 + .4byte DoMalloc__FUl + +.global lbl_805AE968 +lbl_805AE968: + # ROM: 0x3FB208 + .4byte DoFree__FPv + .4byte 0 + diff --git a/asm/Kyoto/Audio/g721.s b/asm/Kyoto/Audio/g721.s index 8112a3a4..3a659c22 100644 --- a/asm/Kyoto/Audio/g721.s +++ b/asm/Kyoto/Audio/g721.s @@ -12,7 +12,7 @@ lbl_803EF840: .4byte 0x01000200 .4byte 0x04000800 .4byte 0x10002000 - .4byte 0x40000000 + .float 2.0 .4byte 0xF8000004 .4byte 0x008700D5 .4byte 0x01110143 diff --git a/asm/Kyoto/Basics/COsContextDolphin.s b/asm/Kyoto/Basics/COsContextDolphin.s index c1b0ac02..5d4d91d2 100644 --- a/asm/Kyoto/Basics/COsContextDolphin.s +++ b/asm/Kyoto/Basics/COsContextDolphin.s @@ -241,3 +241,20 @@ lbl_802D6704: /* 802D6710 002D3670 7C 08 03 A6 */ mtlr r0 /* 802D6714 002D3674 38 21 00 10 */ addi r1, r1, 0x10 /* 802D6718 002D3678 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE288 +lbl_805AE288: + # ROM: 0x3FAB28 + .4byte 0x04041010 + +.global lbl_805AE28C +lbl_805AE28C: + # ROM: 0x3FAB2C + .2byte 0x00001004 + +.global lbl_805AE28E +lbl_805AE28E: + # ROM: 0x3FAB2E + .2byte 0x00000400 + diff --git a/asm/Kyoto/Basics/CSWDataDolphin.s b/asm/Kyoto/Basics/CSWDataDolphin.s index 547ad191..48d54c4d 100644 --- a/asm/Kyoto/Basics/CSWDataDolphin.s +++ b/asm/Kyoto/Basics/CSWDataDolphin.s @@ -76,3 +76,17 @@ lbl_802D67EC: /* 802D6820 002D3780 7C 08 03 A6 */ mtlr r0 /* 802D6824 002D3784 38 21 00 30 */ addi r1, r1, 0x30 /* 802D6828 002D3788 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE290 +lbl_805AE290: + # ROM: 0x3FAB30 + .float 1.0 + .4byte 0 + +.global lbl_805AE298 +lbl_805AE298: + # ROM: 0x3FAB38 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/Kyoto/Basics/CStopwatch.s b/asm/Kyoto/Basics/CStopwatch.s index 43d67173..e59918f4 100644 --- a/asm/Kyoto/Basics/CStopwatch.s +++ b/asm/Kyoto/Basics/CStopwatch.s @@ -85,3 +85,17 @@ __sinit_CStopwatch_cpp: /* 802D6348 002D32A8 7C 08 03 A6 */ mtlr r0 /* 802D634C 002D32AC 38 21 00 10 */ addi r1, r1, 0x10 /* 802D6350 002D32B0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE278 +lbl_805AE278: + # ROM: 0x3FAB18 + .4byte 0x3F50624D + .4byte 0xE0000000 + +.global lbl_805AE280 +lbl_805AE280: + # ROM: 0x3FAB20 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Basics/RAssertDolphin.s b/asm/Kyoto/Basics/RAssertDolphin.s index f75eeb1f..8d9f6d96 100644 --- a/asm/Kyoto/Basics/RAssertDolphin.s +++ b/asm/Kyoto/Basics/RAssertDolphin.s @@ -383,3 +383,21 @@ lbl_802D6D70: /* 802D6D78 002D3CD8 7C 08 03 A6 */ mtlr r0 /* 802D6D7C 002D3CDC 38 21 00 70 */ addi r1, r1, 0x70 /* 802D6D80 002D3CE0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE2A0 +lbl_805AE2A0: + # ROM: 0x3FAB40 + .4byte 0x80000000 + +.global lbl_805AE2A4 +lbl_805AE2A4: + # ROM: 0x3FAB44 + .4byte 0xFFFFFF00 + +.global lbl_805AE2A8 +lbl_805AE2A8: + # ROM: 0x3FAB48 + .4byte 0x02010408 + .4byte 0 + diff --git a/asm/Kyoto/CFinalInput.s b/asm/Kyoto/CFinalInput.s index 9af322d6..bd63f34f 100644 --- a/asm/Kyoto/CFinalInput.s +++ b/asm/Kyoto/CFinalInput.s @@ -15,82 +15,82 @@ lbl_803EF660: .global lbl_805A8958 lbl_805A8958: # ROM: 0x3F62F8 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A895C lbl_805A895C: # ROM: 0x3F62FC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8960 lbl_805A8960: # ROM: 0x3F6300 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8964 lbl_805A8964: # ROM: 0x3F6304 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8968 lbl_805A8968: # ROM: 0x3F6308 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A896C lbl_805A896C: # ROM: 0x3F630C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8970 lbl_805A8970: # ROM: 0x3F6310 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8974 lbl_805A8974: # ROM: 0x3F6314 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8978 lbl_805A8978: # ROM: 0x3F6318 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A897C lbl_805A897C: # ROM: 0x3F631C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8980 lbl_805A8980: # ROM: 0x3F6320 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8984 lbl_805A8984: # ROM: 0x3F6324 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8988 lbl_805A8988: # ROM: 0x3F6328 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A898C lbl_805A898C: # ROM: 0x3F632C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8990 lbl_805A8990: # ROM: 0x3F6330 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8994 lbl_805A8994: # ROM: 0x3F6334 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1220,3 +1220,31 @@ __ct__11CFinalInputFv: /* 80349F78 00346ED8 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f /* 80349F7C 00346EDC 98 03 00 2E */ stb r0, 0x2e(r3) /* 80349F80 00346EE0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE948 +lbl_805AE948: + # ROM: 0x3FB1E8 + .float 0.7 + +.global lbl_805AE94C +lbl_805AE94C: + # ROM: 0x3FB1EC + .4byte 0x3D4CCCCD + +.global lbl_805AE950 +lbl_805AE950: + # ROM: 0x3FB1F0 + .4byte 0 + +.global lbl_805AE954 +lbl_805AE954: + # ROM: 0x3FB1F4 + .float 0.7 + +.global lbl_805AE958 +lbl_805AE958: + # ROM: 0x3FB1F8 + .4byte 0xBF333333 + .4byte 0 + diff --git a/asm/Kyoto/CRandom16.s b/asm/Kyoto/CRandom16.s index 8ab7537a..25c9d88f 100644 --- a/asm/Kyoto/CRandom16.s +++ b/asm/Kyoto/CRandom16.s @@ -173,3 +173,16 @@ lbl_803126BC: /* 803126D4 0030F634 7C 08 03 A6 */ mtlr r0 /* 803126D8 0030F638 38 21 00 10 */ addi r1, r1, 0x10 /* 803126DC 0030F63C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE5E0 +lbl_805AE5E0: + # ROM: 0x3FAE80 + .4byte 0x37800080 + .4byte 0 + +.global lbl_805AE5E8 +lbl_805AE5E8: + # ROM: 0x3FAE88 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/CResFactory.s b/asm/Kyoto/CResFactory.s index 81b21042..f8d6a690 100644 --- a/asm/Kyoto/CResFactory.s +++ b/asm/Kyoto/CResFactory.s @@ -1764,3 +1764,11 @@ lbl_8033AC9C: /* 8033ACA4 00337C04 7C 08 03 A6 */ mtlr r0 /* 8033ACA8 00337C08 38 21 00 20 */ addi r1, r1, 0x20 /* 8033ACAC 00337C0C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE8C0 +lbl_805AE8C0: + # ROM: 0x3FB160 + .4byte 0x00001000 + .4byte 0 + diff --git a/asm/Kyoto/CResLoader.s b/asm/Kyoto/CResLoader.s index 2e002a8d..8660d038 100644 --- a/asm/Kyoto/CResLoader.s +++ b/asm/Kyoto/CResLoader.s @@ -1889,3 +1889,15 @@ lbl_8033C5BC: /* 8033C5D4 00339534 7C 08 03 A6 */ mtlr r0 /* 8033C5D8 00339538 38 21 00 20 */ addi r1, r1, 0x20 /* 8033C5DC 0033953C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE8C8 +lbl_805AE8C8: + # ROM: 0x3FB168 + .4byte 0xFFFFFFFF + +.global lbl_805AE8CC +lbl_805AE8CC: + # ROM: 0x3FB16C + .4byte 0xFFFFFFFF + diff --git a/asm/Kyoto/Graphics/CCubeMaterial.s b/asm/Kyoto/Graphics/CCubeMaterial.s index c26f2639..634e2b75 100644 --- a/asm/Kyoto/Graphics/CCubeMaterial.s +++ b/asm/Kyoto/Graphics/CCubeMaterial.s @@ -5,17 +5,17 @@ .global lbl_803EF610 lbl_803EF610: # ROM: 0x3EC610 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .global lbl_803EF640 @@ -40,12 +40,12 @@ lbl_805A8928: .global lbl_805A892C lbl_805A892C: # ROM: 0x3F62CC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8930 lbl_805A8930: # ROM: 0x3F62D0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8934 lbl_805A8934: @@ -3133,3 +3133,107 @@ __sinit_CCubeMaterial_cpp: /* 803482A4 00345204 7C 08 03 A6 */ mtlr r0 /* 803482A8 00345208 38 21 00 10 */ addi r1, r1, 0x10 /* 803482AC 0034520C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE8D8 +lbl_805AE8D8: + # ROM: 0x3FB178 + .4byte 0x000000FF + +.global lbl_805AE8DC +lbl_805AE8DC: + # ROM: 0x3FB17C + .4byte 0xFFFFFFFF + +.global lbl_805AE8E0 +lbl_805AE8E0: + # ROM: 0x3FB180 + .4byte 0xC0C0C0C0 + +.global lbl_805AE8E4 +lbl_805AE8E4: + # ROM: 0x3FB184 + .4byte 0x47C35000 + +.global lbl_805AE8E8 +lbl_805AE8E8: + # ROM: 0x3FB188 + .4byte 0x40860A92 + +.global lbl_805AE8EC +lbl_805AE8EC: + # ROM: 0x3FB18C + .4byte 0x447A0000 + +.global lbl_805AE8F0 +lbl_805AE8F0: + # ROM: 0x3FB190 + .double 1.0 + +.global lbl_805AE8F8 +lbl_805AE8F8: + # ROM: 0x3FB198 + .4byte 0x3D4CCCCD + +.global lbl_805AE8FC +lbl_805AE8FC: + # ROM: 0x3FB19C + .4byte 0 + +.global lbl_805AE900 +lbl_805AE900: + # ROM: 0x3FB1A0 + .float 1.5 + +.global lbl_805AE904 +lbl_805AE904: + # ROM: 0x3FB1A4 + .4byte 0x3C75C28F + +.global lbl_805AE908 +lbl_805AE908: + # ROM: 0x3FB1A8 + .float 1.0 + .4byte 0 + +.global lbl_805AE910 +lbl_805AE910: + # ROM: 0x3FB1B0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE918 +lbl_805AE918: + # ROM: 0x3FB1B8 + .float 1.1920929E-7 + +.global lbl_805AE91C +lbl_805AE91C: + # ROM: 0x3FB1BC + .float 0.5 + +.global lbl_805AE920 +lbl_805AE920: + # ROM: 0x3FB1C0 + .float 5.0 + +.global lbl_805AE924 +lbl_805AE924: + # ROM: 0x3FB1C4 + .4byte 0x3EA5294B + +.global lbl_805AE928 +lbl_805AE928: + # ROM: 0x3FB1C8 + .float 0.02 + +.global lbl_805AE92C +lbl_805AE92C: + # ROM: 0x3FB1CC + .4byte 0x3CCCCCCD + +.global lbl_805AE930 +lbl_805AE930: + # ROM: 0x3FB1D0 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Graphics/CCubeMoviePlayer.s b/asm/Kyoto/Graphics/CCubeMoviePlayer.s index 9ad9358a..8e01f426 100644 --- a/asm/Kyoto/Graphics/CCubeMoviePlayer.s +++ b/asm/Kyoto/Graphics/CCubeMoviePlayer.s @@ -2689,3 +2689,53 @@ lbl_8035DAFC: /* 8035DB04 0035AA64 7C 08 03 A6 */ mtlr r0 /* 8035DB08 0035AA68 38 21 00 30 */ addi r1, r1, 0x30 /* 8035DB0C 0035AA6C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEA30 +lbl_805AEA30: + # ROM: 0x3FB2D0 + .4byte 0xFFA60000 + +.global lbl_805AEA34 +lbl_805AEA34: + # ROM: 0x3FB2D4 + .4byte 0xFF8E0087 + +.global lbl_805AEA38 +lbl_805AEA38: + # ROM: 0x3FB2D8 + .4byte 0x0000E258 + +.global lbl_805AEA3C +lbl_805AEA3C: + # ROM: 0x3FB2DC + .4byte 0xB30000B6 + +.global lbl_805AEA40 +lbl_805AEA40: + # ROM: 0x3FB2E0 + .4byte 0xFF00FF80 + +.global lbl_805AEA44 +lbl_805AEA44: + # ROM: 0x3FB2E4 + .4byte 0 + +.global lbl_805AEA48 +lbl_805AEA48: + # ROM: 0x3FB2E8 + .float 1.0 + .4byte 0 + +.global lbl_805AEA50 +lbl_805AEA50: + # ROM: 0x3FB2F0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AEA58 +lbl_805AEA58: + # ROM: 0x3FB2F8 + .float 0.25 + .4byte 0 + diff --git a/asm/Kyoto/Graphics/CCubeSurface.s b/asm/Kyoto/Graphics/CCubeSurface.s index 4bfc76aa..9fdfc79f 100644 --- a/asm/Kyoto/Graphics/CCubeSurface.s +++ b/asm/Kyoto/Graphics/CCubeSurface.s @@ -42,3 +42,15 @@ __sinit_CCubeSurface_cpp: /* 80348328 00345288 D0 03 00 04 */ stfs f0, 4(r3) /* 8034832C 0034528C D0 03 00 08 */ stfs f0, 8(r3) /* 80348330 00345290 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE938 +lbl_805AE938: + # ROM: 0x3FB1D8 + .float 1.0 + +.global lbl_805AE93C +lbl_805AE93C: + # ROM: 0x3FB1DC + .4byte 0 + diff --git a/asm/Kyoto/Graphics/CGX.s b/asm/Kyoto/Graphics/CGX.s index 68af603b..5b810d89 100644 --- a/asm/Kyoto/Graphics/CGX.s +++ b/asm/Kyoto/Graphics/CGX.s @@ -1417,3 +1417,25 @@ __sinit_CGX_cpp: /* 80308E9C 00305DFC 7C 08 03 A6 */ mtlr r0 /* 80308EA0 00305E00 38 21 00 10 */ addi r1, r1, 0x10 /* 80308EA4 00305E04 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE4B8 +lbl_805AE4B8: + # ROM: 0x3FAD58 + .4byte 0xFFFFFFFF + +.global lbl_805AE4BC +lbl_805AE4BC: + # ROM: 0x3FAD5C + .4byte 0 + +.global lbl_805AE4C0 +lbl_805AE4C0: + # ROM: 0x3FAD60 + .float 1.0 + +.global lbl_805AE4C4 +lbl_805AE4C4: + # ROM: 0x3FAD64 + .float 0.1 + diff --git a/asm/Kyoto/Graphics/CLight.s b/asm/Kyoto/Graphics/CLight.s index 6db0f1d0..9250994d 100644 --- a/asm/Kyoto/Graphics/CLight.s +++ b/asm/Kyoto/Graphics/CLight.s @@ -10,7 +10,7 @@ lbl_805A8810: .global lbl_805A8814 lbl_805A8814: # ROM: 0x3F61B4 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805A8818 lbl_805A8818: @@ -20,7 +20,7 @@ lbl_805A8818: .global lbl_805A881C lbl_805A881C: # ROM: 0x3F61BC - .4byte 0x3E4CCCCD + .float 0.2 .section .text, "ax" @@ -480,3 +480,45 @@ __sinit_CLight_cpp: /* 80306624 00303584 D0 03 00 04 */ stfs f0, 4(r3) /* 80306628 00303588 D0 23 00 08 */ stfs f1, 8(r3) /* 8030662C 0030358C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE498 +lbl_805AE498: + # ROM: 0x3FAD38 + .float 1.1920929E-7 + +.global lbl_805AE49C +lbl_805AE49C: + # ROM: 0x3FAD3C + .4byte 0x3B808081 + +.global lbl_805AE4A0 +lbl_805AE4A0: + # ROM: 0x3FAD40 + .float 1.0 + +.global lbl_805AE4A4 +lbl_805AE4A4: + # ROM: 0x3FAD44 + .float -1.0 + +.global lbl_805AE4A8 +lbl_805AE4A8: + # ROM: 0x3FAD48 + .4byte 0 + +.global lbl_805AE4AC +lbl_805AE4AC: + # ROM: 0x3FAD4C + .float 1.1920929E-7 + +.global lbl_805AE4B0 +lbl_805AE4B0: + # ROM: 0x3FAD50 + .4byte 0x7C1071DB + +.global lbl_805AE4B4 +lbl_805AE4B4: + # ROM: 0x3FAD54 + .4byte 0x43340000 + diff --git a/asm/Kyoto/Graphics/DolphinCColor.s b/asm/Kyoto/Graphics/DolphinCColor.s index 2f058077..c301f6b8 100644 --- a/asm/Kyoto/Graphics/DolphinCColor.s +++ b/asm/Kyoto/Graphics/DolphinCColor.s @@ -342,3 +342,25 @@ __ct__6CColorFR12CInputStream: /* 803634D4 00360434 7C 08 03 A6 */ mtlr r0 /* 803634D8 00360438 38 21 00 30 */ addi r1, r1, 0x30 /* 803634DC 0036043C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEAC0 +lbl_805AEAC0: + # ROM: 0x3FB360 + .4byte 0x43800000 + +.global lbl_805AEAC4 +lbl_805AEAC4: + # ROM: 0x3FB364 + .float 1.0 + +.global lbl_805AEAC8 +lbl_805AEAC8: + # ROM: 0x3FB368 + .4byte 0x3B808081 + +.global lbl_805AEACC +lbl_805AEACC: + # ROM: 0x3FB36C + .float 255.0 + diff --git a/asm/Kyoto/Graphics/DolphinCGraphics.s b/asm/Kyoto/Graphics/DolphinCGraphics.s index e187e24c..837235c3 100644 --- a/asm/Kyoto/Graphics/DolphinCGraphics.s +++ b/asm/Kyoto/Graphics/DolphinCGraphics.s @@ -56,7 +56,7 @@ lbl_805A8834: .global lbl_805A8838 lbl_805A8838: # ROM: 0x3F61D8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A883C lbl_805A883C: @@ -81,7 +81,7 @@ lbl_805A8842: .global lbl_805A8844 lbl_805A8844: # ROM: 0x3F61E4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8848 lbl_805A8848: @@ -91,7 +91,7 @@ lbl_805A8848: .global lbl_805A884C lbl_805A884C: # ROM: 0x3F61EC - .4byte 0x40000000 + .float 2.0 .section .bss @@ -5563,3 +5563,182 @@ __ct__14CGXLightParamsFv: /* 8030DE50 0030ADB0 90 03 00 0C */ stw r0, 0xc(r3) /* 8030DE54 0030ADB4 90 03 00 10 */ stw r0, 0x10(r3) /* 8030DE58 0030ADB8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE4C8 +lbl_805AE4C8: + # ROM: 0x3FAD68 + .4byte 0x00000007 + +.global lbl_805AE4CC +lbl_805AE4CC: + # ROM: 0x3FAD6C + .4byte 0xFFFFFFFF + +.global lbl_805AE4D0 +lbl_805AE4D0: + # ROM: 0x3FAD70 + .4byte 0x00001516 + .4byte 0x15000000 + +.global lbl_805AE4D8 +lbl_805AE4D8: + # ROM: 0x3FAD78 + .4byte 0x00000009 + +.global lbl_805AE4DC +lbl_805AE4DC: + # ROM: 0x3FAD7C + .4byte 0x00000001 + +.global lbl_805AE4E0 +lbl_805AE4E0: + # ROM: 0x3FAD80 + .4byte 0x0000000A + +.global lbl_805AE4E4 +lbl_805AE4E4: + # ROM: 0x3FAD84 + .4byte 0x00000001 + +.global lbl_805AE4E8 +lbl_805AE4E8: + # ROM: 0x3FAD88 + .4byte 0x0000000B + +.global lbl_805AE4EC +lbl_805AE4EC: + # ROM: 0x3FAD8C + .4byte 0x00000001 + +.global lbl_805AE4F0 +lbl_805AE4F0: + # ROM: 0x3FAD90 + .4byte 0x0000000D + +.global lbl_805AE4F4 +lbl_805AE4F4: + # ROM: 0x3FAD94 + .4byte 0x00000001 + +.global lbl_805AE4F8 +lbl_805AE4F8: + # ROM: 0x3FAD98 + .4byte 0x000000FF + +.global lbl_805AE4FC +lbl_805AE4FC: + # ROM: 0x3FAD9C + .4byte 0 + +.global lbl_805AE500 +lbl_805AE500: + # ROM: 0x3FADA0 + .4byte 0x04041010 + +.global lbl_805AE504 +lbl_805AE504: + # ROM: 0x3FADA4 + .2byte 0x00001004 + +.global lbl_805AE506 +lbl_805AE506: + # ROM: 0x3FADA6 + .2byte 0x00000400 + +.global lbl_805AE508 +lbl_805AE508: + # ROM: 0x3FADA8 + .double 4.503601774854144E15 + +.global lbl_805AE510 +lbl_805AE510: + # ROM: 0x3FADB0 + .4byte 0 + +.global lbl_805AE514 +lbl_805AE514: + # ROM: 0x3FADB4 + .4byte 0x42700000 + +.global lbl_805AE518 +lbl_805AE518: + # ROM: 0x3FADB8 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE520 +lbl_805AE520: + # ROM: 0x3FADC0 + .4byte 0x40C00000 + +.global lbl_805AE524 +lbl_805AE524: + # ROM: 0x3FADC4 + .byte 0x04 + +.global lbl_805AE525 +lbl_805AE525: + # ROM: 0x3FADC5 + .byte 0x02, 0x00, 0x00 + +.global lbl_805AE528 +lbl_805AE528: + # ROM: 0x3FADC8 + .float 255.0 + +.global lbl_805AE52C +lbl_805AE52C: + # ROM: 0x3FADCC + .4byte 0x01000000 + +.global lbl_805AE530 +lbl_805AE530: + # ROM: 0x3FADD0 + .float 1.0 + +.global lbl_805AE534 +lbl_805AE534: + # ROM: 0x3FADD4 + .float -1.0 + +.global lbl_805AE538 +lbl_805AE538: + # ROM: 0x3FADD8 + .4byte 0xC1200000 + +.global lbl_805AE53C +lbl_805AE53C: + # ROM: 0x3FADDC + .4byte 0x4B7FFFFF + +.global lbl_805AE540 +lbl_805AE540: + # ROM: 0x3FADE0 + .float 0.017453292 + +.global lbl_805AE544 +lbl_805AE544: + # ROM: 0x3FADE4 + .float 0.5 + +.global lbl_805AE548 +lbl_805AE548: + # ROM: 0x3FADE8 + .float 2.0 + +.global lbl_805AE54C +lbl_805AE54C: + # ROM: 0x3FADEC + .4byte 0x49800000 + +.global lbl_805AE550 +lbl_805AE550: + # ROM: 0x3FADF0 + .float 0.2 + +.global lbl_805AE554 +lbl_805AE554: + # ROM: 0x3FADF4 + .4byte 0x42C80000 + diff --git a/asm/Kyoto/Graphics/DolphinCTexture.s b/asm/Kyoto/Graphics/DolphinCTexture.s index 62d59bbd..e8432808 100644 --- a/asm/Kyoto/Graphics/DolphinCTexture.s +++ b/asm/Kyoto/Graphics/DolphinCTexture.s @@ -2221,3 +2221,20 @@ __ct__8CTextureF12ETexelFormatssi: /* 8030FF18 0030CE78 7C 08 03 A6 */ mtlr r0 /* 8030FF1C 0030CE7C 38 21 00 20 */ addi r1, r1, 0x20 /* 8030FF20 0030CE80 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE558 +lbl_805AE558: + # ROM: 0x3FADF8 + .4byte 0 + +.global lbl_805AE55C +lbl_805AE55C: + # ROM: 0x3FADFC + .float 1.0 + +.global lbl_805AE560 +lbl_805AE560: + # ROM: 0x3FAE00 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Input/CDolphinController.s b/asm/Kyoto/Input/CDolphinController.s index 02ea1626..93670649 100644 --- a/asm/Kyoto/Input/CDolphinController.s +++ b/asm/Kyoto/Input/CDolphinController.s @@ -652,3 +652,82 @@ __ct__15CControllerAxisFv: /* 8034F8C4 0034C824 D0 03 00 00 */ stfs f0, 0(r3) /* 8034F8C8 0034C828 D0 03 00 04 */ stfs f0, 4(r3) /* 8034F8CC 0034C82C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE970 +lbl_805AE970: + # ROM: 0x3FB210 + .float -1.0 + +.global lbl_805AE974 +lbl_805AE974: + # ROM: 0x3FB214 + .float 1.0 + +.global lbl_805AE978 +lbl_805AE978: + # ROM: 0x3FB218 + .float -1.0 + +.global lbl_805AE97C +lbl_805AE97C: + # ROM: 0x3FB21C + .float 1.0 + +.global lbl_805AE980 +lbl_805AE980: + # ROM: 0x3FB220 + .4byte 0x554E4B4E + +.global lbl_805AE984 +lbl_805AE984: + # ROM: 0x3FB224 + .4byte 0x53544E44 + +.global lbl_805AE988 +lbl_805AE988: + # ROM: 0x3FB228 + .4byte 0x4742415F + +.global lbl_805AE98C +lbl_805AE98C: + # ROM: 0x3FB22C + .4byte 0x57415645 + +.global lbl_805AE990 +lbl_805AE990: + # ROM: 0x3FB230 + .4byte 0x42900000 + +.global lbl_805AE994 +lbl_805AE994: + # ROM: 0x3FB234 + .4byte 0x426C0000 + +.global lbl_805AE998 +lbl_805AE998: + # ROM: 0x3FB238 + .4byte 0 + +.global lbl_805AE99C +lbl_805AE99C: + # ROM: 0x3FB23C + .4byte 0x3BDA740E + +.global lbl_805AE9A0 +lbl_805AE9A0: + # ROM: 0x3FB240 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE9A8 +lbl_805AE9A8: + # ROM: 0x3FB248 + .float 1.0 + .4byte 0 + +.global lbl_805AE9B0 +lbl_805AE9B0: + # ROM: 0x3FB250 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Input/CRumbleGenerator.s b/asm/Kyoto/Input/CRumbleGenerator.s index 0c27a301..4e87eef6 100644 --- a/asm/Kyoto/Input/CRumbleGenerator.s +++ b/asm/Kyoto/Input/CRumbleGenerator.s @@ -362,3 +362,25 @@ __ct__16CRumbleGeneratorFv: /* 8036A1E8 00367148 7C 08 03 A6 */ mtlr r0 /* 8036A1EC 0036714C 38 21 00 10 */ addi r1, r1, 0x10 /* 8036A1F0 00367150 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEB10 +lbl_805AEB10: + # ROM: 0x3FB3B0 + .4byte 0 + +.global lbl_805AEB14 +lbl_805AEB14: + # ROM: 0x3FB3B4 + .float 1.0 + +.global lbl_805AEB18 +lbl_805AEB18: + # ROM: 0x3FB3B8 + .4byte 0x41F00000 + +.global lbl_805AEB1C +lbl_805AEB1C: + # ROM: 0x3FB3BC + .4byte 0x3D088889 + diff --git a/asm/Kyoto/Input/CRumbleVoice.s b/asm/Kyoto/Input/CRumbleVoice.s index 6cbfbe81..c5a61cfd 100644 --- a/asm/Kyoto/Input/CRumbleVoice.s +++ b/asm/Kyoto/Input/CRumbleVoice.s @@ -700,3 +700,25 @@ lbl_80369BB4: /* 80369BCC 00366B2C 7C 08 03 A6 */ mtlr r0 /* 80369BD0 00366B30 38 21 00 50 */ addi r1, r1, 0x50 /* 80369BD4 00366B34 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEAF8 +lbl_805AEAF8: + # ROM: 0x3FB398 + .float 2.0 + +.global lbl_805AEAFC +lbl_805AEAFC: + # ROM: 0x3FB39C + .4byte 0x3D088889 + +.global lbl_805AEB00 +lbl_805AEB00: + # ROM: 0x3FB3A0 + .4byte 0 + +.global lbl_805AEB04 +lbl_805AEB04: + # ROM: 0x3FB3A4 + .float 1.0 + diff --git a/asm/Kyoto/Input/RumbleAdsr.s b/asm/Kyoto/Input/RumbleAdsr.s index 0b080d84..8c936a67 100644 --- a/asm/Kyoto/Input/RumbleAdsr.s +++ b/asm/Kyoto/Input/RumbleAdsr.s @@ -96,3 +96,15 @@ lbl_80369CEC: /* 80369CF4 00366C54 7C 08 03 A6 */ mtlr r0 /* 80369CF8 00366C58 38 21 00 10 */ addi r1, r1, 0x10 /* 80369CFC 00366C5C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEB08 +lbl_805AEB08: + # ROM: 0x3FB3A8 + .4byte 0 + +.global lbl_805AEB0C +lbl_805AEB0C: + # ROM: 0x3FB3AC + .float 2.0 + diff --git a/asm/Kyoto/Math/CAABox.s b/asm/Kyoto/Math/CAABox.s index 658164b2..7bacbd4e 100644 --- a/asm/Kyoto/Math/CAABox.s +++ b/asm/Kyoto/Math/CAABox.s @@ -1472,3 +1472,31 @@ __sinit_CAABox_cpp: /* 803385C0 00335520 D0 03 00 10 */ stfs f0, 0x10(r3) /* 803385C4 00335524 D0 03 00 14 */ stfs f0, 0x14(r3) /* 803385C8 00335528 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE8A8 +lbl_805AE8A8: + # ROM: 0x3FB148 + .4byte 0 + +.global lbl_805AE8AC +lbl_805AE8AC: + # ROM: 0x3FB14C + .float 0.5 + +.global lbl_805AE8B0 +lbl_805AE8B0: + # ROM: 0x3FB150 + .float 1.1920929E-7 + +.global lbl_805AE8B4 +lbl_805AE8B4: + # ROM: 0x3FB154 + .4byte 0x7F7FFFFF + +.global lbl_805AE8B8 +lbl_805AE8B8: + # ROM: 0x3FB158 + .4byte 0xFF7FFFFF + .4byte 0 + diff --git a/asm/Kyoto/Math/CFrustumPlanes.s b/asm/Kyoto/Math/CFrustumPlanes.s index 5766dfef..152d5ee9 100644 --- a/asm/Kyoto/Math/CFrustumPlanes.s +++ b/asm/Kyoto/Math/CFrustumPlanes.s @@ -527,3 +527,15 @@ sub_803456b0: /* 80345740 003426A0 7C 08 03 A6 */ mtlr r0 /* 80345744 003426A4 38 21 00 30 */ addi r1, r1, 0x30 /* 80345748 003426A8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE8D0 +lbl_805AE8D0: + # ROM: 0x3FB170 + .4byte 0 + +.global lbl_805AE8D4 +lbl_805AE8D4: + # ROM: 0x3FB174 + .float 0.5 + diff --git a/asm/Kyoto/Math/CMatrix3f.s b/asm/Kyoto/Math/CMatrix3f.s index 1c24e2df..84e99f42 100644 --- a/asm/Kyoto/Math/CMatrix3f.s +++ b/asm/Kyoto/Math/CMatrix3f.s @@ -498,3 +498,15 @@ __sinit_CMatrix3f_cpp: /* 80310714 0030D674 7C 08 03 A6 */ mtlr r0 /* 80310718 0030D678 38 21 00 30 */ addi r1, r1, 0x30 /* 8031071C 0030D67C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE570 +lbl_805AE570: + # ROM: 0x3FAE10 + .4byte 0 + +.global lbl_805AE574 +lbl_805AE574: + # ROM: 0x3FAE14 + .float 1.0 + diff --git a/asm/Kyoto/Math/CMatrix4f.s b/asm/Kyoto/Math/CMatrix4f.s index 0fe0974e..6afe6ff3 100644 --- a/asm/Kyoto/Math/CMatrix4f.s +++ b/asm/Kyoto/Math/CMatrix4f.s @@ -194,3 +194,15 @@ __sinit_CMatrix4f_cpp: /* 803109DC 0030D93C 7C 08 03 A6 */ mtlr r0 /* 803109E0 0030D940 38 21 00 90 */ addi r1, r1, 0x90 /* 803109E4 0030D944 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE578 +lbl_805AE578: + # ROM: 0x3FAE18 + .float 1.0 + +.global lbl_805AE57C +lbl_805AE57C: + # ROM: 0x3FAE1C + .4byte 0 + diff --git a/asm/Kyoto/Math/CPlane.s b/asm/Kyoto/Math/CPlane.s index 6117179f..65880051 100644 --- a/asm/Kyoto/Math/CPlane.s +++ b/asm/Kyoto/Math/CPlane.s @@ -105,3 +105,15 @@ __ct__6CPlaneFRC9CVector3fRC9CVector3fRC9CVector3f: /* 8033717C 003340DC 7C 08 03 A6 */ mtlr r0 /* 80337180 003340E0 38 21 00 40 */ addi r1, r1, 0x40 /* 80337184 003340E4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE8A0 +lbl_805AE8A0: + # ROM: 0x3FB140 + .4byte 0 + +.global lbl_805AE8A4 +lbl_805AE8A4: + # ROM: 0x3FB144 + .float 1.0 + diff --git a/asm/Kyoto/Math/CQuaternion.s b/asm/Kyoto/Math/CQuaternion.s index df240532..54fe3f92 100644 --- a/asm/Kyoto/Math/CQuaternion.s +++ b/asm/Kyoto/Math/CQuaternion.s @@ -17,32 +17,32 @@ lbl_804BFD48: .global lbl_805A8850 lbl_805A8850: # ROM: 0x3F61F0 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8854 lbl_805A8854: # ROM: 0x3F61F4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8858 lbl_805A8858: # ROM: 0x3F61F8 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A885C lbl_805A885C: # ROM: 0x3F61FC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8860 lbl_805A8860: # ROM: 0x3F6200 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8864 lbl_805A8864: # ROM: 0x3F6204 - .4byte 0xBF800000 + .float -1.0 .section .sbss, "wa" @@ -1941,3 +1941,96 @@ __sinit_CQuaternion_cpp: /* 803124D0 0030F430 D0 03 00 04 */ stfs f0, 4(r3) /* 803124D4 0030F434 D0 23 00 08 */ stfs f1, 8(r3) /* 803124D8 0030F438 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE580 +lbl_805AE580: + # ROM: 0x3FAE20 + .4byte 0 + +.global lbl_805AE584 +lbl_805AE584: + # ROM: 0x3FAE24 + .float 1.0 + +.global lbl_805AE588 +lbl_805AE588: + # ROM: 0x3FAE28 + .float 0.5 + .4byte 0 + +.global lbl_805AE590 +lbl_805AE590: + # ROM: 0x3FAE30 + .float 2.0 + +.global lbl_805AE594 +lbl_805AE594: + # ROM: 0x3FAE34 + .float 1.0 + +.global lbl_805AE598 +lbl_805AE598: + # ROM: 0x3FAE38 + .4byte 0 + +.global lbl_805AE59C +lbl_805AE59C: + # ROM: 0x3FAE3C + .float 0.5 + +.global lbl_805AE5A0 +lbl_805AE5A0: + # ROM: 0x3FAE40 + .float 2.0 + .4byte 0 + +.global lbl_805AE5A8 +lbl_805AE5A8: + # ROM: 0x3FAE48 + .4byte 0x401921FB + .4byte 0x54442D18 + +.global lbl_805AE5B0 +lbl_805AE5B0: + # ROM: 0x3FAE50 + .4byte 0 + .4byte 0 + +.global lbl_805AE5B8 +lbl_805AE5B8: + # ROM: 0x3FAE58 + .4byte 0x3E7AD7F2 + .4byte 0x9ABCAF48 + +.global lbl_805AE5C0 +lbl_805AE5C0: + # ROM: 0x3FAE60 + .float -1.0 + +.global lbl_805AE5C4 +lbl_805AE5C4: + # ROM: 0x3FAE64 + .float 1.0E-4 + +.global lbl_805AE5C8 +lbl_805AE5C8: + # ROM: 0x3FAE68 + .4byte 0x40490FDB + +.global lbl_805AE5CC +lbl_805AE5CC: + # ROM: 0x3FAE6C + .float 0.001 + +.global lbl_805AE5D0 +lbl_805AE5D0: + # ROM: 0x3FAE70 + .double 1.0 + +.global lbl_805AE5D8 +lbl_805AE5D8: + # ROM: 0x3FAE78 + .float 0.25 + .4byte 0 + diff --git a/asm/Kyoto/Math/CTransform4f.s b/asm/Kyoto/Math/CTransform4f.s index 13bb4f22..7e40acc1 100644 --- a/asm/Kyoto/Math/CTransform4f.s +++ b/asm/Kyoto/Math/CTransform4f.s @@ -1580,3 +1580,32 @@ __sinit_CTransform4f_cpp: /* 80313DC4 00310D24 D0 23 00 28 */ stfs f1, 0x28(r3) /* 80313DC8 00310D28 D0 03 00 2C */ stfs f0, 0x2c(r3) /* 80313DCC 00310D2C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE5F0 +lbl_805AE5F0: + # ROM: 0x3FAE90 + .float 1.0 + +.global lbl_805AE5F4 +lbl_805AE5F4: + # ROM: 0x3FAE94 + .4byte 0 + +.global lbl_805AE5F8 +lbl_805AE5F8: + # ROM: 0x3FAE98 + .float 1.1920929E-7 + .4byte 0 + +.global lbl_805AE600 +lbl_805AE600: + # ROM: 0x3FAEA0 + .double 1.0 + +.global lbl_805AE608 +lbl_805AE608: + # ROM: 0x3FAEA8 + .float -1.0 + .4byte 0 + diff --git a/asm/Kyoto/Math/CUnitVector3f.s b/asm/Kyoto/Math/CUnitVector3f.s index df926cae..7830b9a2 100644 --- a/asm/Kyoto/Math/CUnitVector3f.s +++ b/asm/Kyoto/Math/CUnitVector3f.s @@ -45,3 +45,11 @@ lbl_80313E34: /* 80313E58 00310DB8 7C 08 03 A6 */ mtlr r0 /* 80313E5C 00310DBC 38 21 00 20 */ addi r1, r1, 0x20 /* 80313E60 00310DC0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE610 +lbl_805AE610: + # ROM: 0x3FAEB0 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Math/CVector2f.s b/asm/Kyoto/Math/CVector2f.s index b88191f1..c0c85e25 100644 --- a/asm/Kyoto/Math/CVector2f.s +++ b/asm/Kyoto/Math/CVector2f.s @@ -315,3 +315,25 @@ __sinit_CVector2f_cpp: /* 80314240 003111A0 7C 08 03 A6 */ mtlr r0 /* 80314244 003111A4 38 21 00 10 */ addi r1, r1, 0x10 /* 80314248 003111A8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE618 +lbl_805AE618: + # ROM: 0x3FAEB8 + .float 1.0 + +.global lbl_805AE61C +lbl_805AE61C: + # ROM: 0x3FAEBC + .4byte 0 + +.global lbl_805AE620 +lbl_805AE620: + # ROM: 0x3FAEC0 + .float 1.1920929E-7 + +.global lbl_805AE624 +lbl_805AE624: + # ROM: 0x3FAEC4 + .float -1.0 + diff --git a/asm/Kyoto/Math/CVector3d.s b/asm/Kyoto/Math/CVector3d.s index 94ee5cea..5fc1b970 100644 --- a/asm/Kyoto/Math/CVector3d.s +++ b/asm/Kyoto/Math/CVector3d.s @@ -184,3 +184,10 @@ __ct__9CVector3dFddd: /* 803145A4 00311504 D8 43 00 08 */ stfd f2, 8(r3) /* 803145A8 00311508 D8 63 00 10 */ stfd f3, 0x10(r3) /* 803145AC 0031150C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE628 +lbl_805AE628: + # ROM: 0x3FAEC8 + .double 1.0 + diff --git a/asm/Kyoto/Math/CVector3f.s b/asm/Kyoto/Math/CVector3f.s index dc200976..5bca0083 100644 --- a/asm/Kyoto/Math/CVector3f.s +++ b/asm/Kyoto/Math/CVector3f.s @@ -477,3 +477,31 @@ __ct__9CVector3iFiii: /* 80314C4C 00311BAC 90 A3 00 04 */ stw r5, 4(r3) /* 80314C50 00311BB0 90 C3 00 08 */ stw r6, 8(r3) /* 80314C54 00311BB4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE630 +lbl_805AE630: + # ROM: 0x3FAED0 + .4byte 0 + +.global lbl_805AE634 +lbl_805AE634: + # ROM: 0x3FAED4 + .float 1.1920929E-7 + +.global lbl_805AE638 +lbl_805AE638: + # ROM: 0x3FAED8 + .float -1.0 + +.global lbl_805AE63C +lbl_805AE63C: + # ROM: 0x3FAEDC + .float 1.0 + +.global lbl_805AE640 +lbl_805AE640: + # ROM: 0x3FAEE0 + .4byte 0x10FD87B5 + .4byte 0 + diff --git a/asm/Kyoto/Math/CloseEnough.s b/asm/Kyoto/Math/CloseEnough.s index ca1edc61..8f0122f4 100644 --- a/asm/Kyoto/Math/CloseEnough.s +++ b/asm/Kyoto/Math/CloseEnough.s @@ -72,3 +72,11 @@ __sinit_CloseEnough_cpp: /* 8030FFEC 0030CF4C 7C 08 03 A6 */ mtlr r0 /* 8030FFF0 0030CF50 38 21 00 10 */ addi r1, r1, 0x10 /* 8030FFF4 0030CF54 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE568 +lbl_805AE568: + # ROM: 0x3FAE08 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Math/RMathUtils.s b/asm/Kyoto/Math/RMathUtils.s index ae13a92a..18de3b9e 100644 --- a/asm/Kyoto/Math/RMathUtils.s +++ b/asm/Kyoto/Math/RMathUtils.s @@ -677,3 +677,177 @@ lbl_80315580: lbl_80315588: /* 80315588 003124E8 FC 20 00 18 */ frsp f1, f0 /* 8031558C 003124EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE648 +lbl_805AE648: + # ROM: 0x3FAEE8 + .4byte 0x3FC90FDB + +.global lbl_805AE64C +lbl_805AE64C: + # ROM: 0x3FAEEC + .4byte 0xBF7F8BD1 + +.global lbl_805AE650 +lbl_805AE650: + # ROM: 0x3FAEF0 + .4byte 0xBE52CE8C + +.global lbl_805AE654 +lbl_805AE654: + # ROM: 0x3FAEF4 + .4byte 0x3DE9FE20 + +.global lbl_805AE658 +lbl_805AE658: + # ROM: 0x3FAEF8 + .4byte 0xBE980D88 + .4byte 0 + +.global lbl_805AE660 +lbl_805AE660: + # ROM: 0x3FAF00 + .4byte 0x3FED9999 + .4byte 0xA0000000 + +.global lbl_805AE668 +lbl_805AE668: + # ROM: 0x3FAF08 + .float 1.0 + +.global lbl_805AE66C +lbl_805AE66C: + # ROM: 0x3FAF0C + .4byte 0xBEFFFD62 + +.global lbl_805AE670 +lbl_805AE670: + # ROM: 0x3FAF10 + .4byte 0x3D2A7A18 + +.global lbl_805AE674 +lbl_805AE674: + # ROM: 0x3FAF14 + .4byte 0xBAB2BB2B + +.global lbl_805AE678 +lbl_805AE678: + # ROM: 0x3FAF18 + .4byte 0x37A93188 + .4byte 0 + +.global lbl_805AE680 +lbl_805AE680: + # ROM: 0x3FAF20 + .4byte 0x400921FB + .4byte 0x60000000 + +.global lbl_805AE688 +lbl_805AE688: + # ROM: 0x3FAF28 + .4byte 0x3E22F983 + +.global lbl_805AE68C +lbl_805AE68C: + # ROM: 0x3FAF2C + .float 6.2831855 + +.global lbl_805AE690 +lbl_805AE690: + # ROM: 0x3FAF30 + .4byte 0x40490FDB + +.global lbl_805AE694 +lbl_805AE694: + # ROM: 0x3FAF34 + .4byte 0xC0490FDB + +.global lbl_805AE698 +lbl_805AE698: + # ROM: 0x3FAF38 + .double 4.503601774854144E15 + +.global lbl_805AE6A0 +lbl_805AE6A0: + # ROM: 0x3FAF40 + .4byte 0x3F7FF347 + +.global lbl_805AE6A4 +lbl_805AE6A4: + # ROM: 0x3FAF44 + .4byte 0xBE2A34AE + +.global lbl_805AE6A8 +lbl_805AE6A8: + # ROM: 0x3FAF48 + .4byte 0x3C047FCA + +.global lbl_805AE6AC +lbl_805AE6AC: + # ROM: 0x3FAF4C + .4byte 0xB9206873 + +.global lbl_805AE6B0 +lbl_805AE6B0: + # ROM: 0x3FAF50 + .float 1.0 + +.global lbl_805AE6B4 +lbl_805AE6B4: + # ROM: 0x3FAF54 + .4byte 0 + +.global lbl_805AE6B8 +lbl_805AE6B8: + # ROM: 0x3FAF58 + .float 0.5 + +.global lbl_805AE6BC +lbl_805AE6BC: + # ROM: 0x3FAF5C + .4byte 0xBFC00000 + +.global lbl_805AE6C0 +lbl_805AE6C0: + # ROM: 0x3FAF60 + .float 2.0 + +.global lbl_805AE6C4 +lbl_805AE6C4: + # ROM: 0x3FAF64 + .4byte 0xBF000000 + +.global lbl_805AE6C8 +lbl_805AE6C8: + # ROM: 0x3FAF68 + .float 1.5 + +.global lbl_805AE6CC +lbl_805AE6CC: + # ROM: 0x3FAF6C + .4byte 0xC0200000 + +.global lbl_805AE6D0 +lbl_805AE6D0: + # ROM: 0x3FAF70 + .4byte 0 + .4byte 0 + +.global lbl_805AE6D8 +lbl_805AE6D8: + # ROM: 0x3FAF78 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AE6E0 +lbl_805AE6E0: + # ROM: 0x3FAF80 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AE6E8 +lbl_805AE6E8: + # ROM: 0x3FAF88 + .double 1.0 + diff --git a/asm/Kyoto/PVS/CPVSVisOctree.s b/asm/Kyoto/PVS/CPVSVisOctree.s index 14430378..f4851f09 100644 --- a/asm/Kyoto/PVS/CPVSVisOctree.s +++ b/asm/Kyoto/PVS/CPVSVisOctree.s @@ -157,3 +157,11 @@ lbl_80315F6C: /* 80315F6C 00312ECC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80315F70 00312ED0 38 21 00 20 */ addi r1, r1, 0x20 /* 80315F74 00312ED4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE6F0 +lbl_805AE6F0: + # ROM: 0x3FAF90 + .float 0.5 + .4byte 0 + diff --git a/asm/Kyoto/Particles/CColorElement.s b/asm/Kyoto/Particles/CColorElement.s index 8b2e90e3..bb4ecd10 100644 --- a/asm/Kyoto/Particles/CColorElement.s +++ b/asm/Kyoto/Particles/CColorElement.s @@ -76,7 +76,7 @@ lbl_805A8870: .global lbl_805A8874 lbl_805A8874: # ROM: 0x3F6214 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8878 lbl_805A8878: @@ -86,7 +86,7 @@ lbl_805A8878: .global lbl_805A887C lbl_805A887C: # ROM: 0x3F621C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8880 lbl_805A8880: @@ -96,7 +96,7 @@ lbl_805A8880: .global lbl_805A8884 lbl_805A8884: # ROM: 0x3F6224 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8888 lbl_805A8888: @@ -106,7 +106,7 @@ lbl_805A8888: .global lbl_805A888C lbl_805A888C: # ROM: 0x3F622C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8890 lbl_805A8890: @@ -116,7 +116,7 @@ lbl_805A8890: .global lbl_805A8894 lbl_805A8894: # ROM: 0x3F6234 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8898 lbl_805A8898: @@ -126,7 +126,7 @@ lbl_805A8898: .global lbl_805A889C lbl_805A889C: # ROM: 0x3F623C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A88A0 lbl_805A88A0: @@ -136,7 +136,7 @@ lbl_805A88A0: .global lbl_805A88A4 lbl_805A88A4: # ROM: 0x3F6244 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A88A8 lbl_805A88A8: @@ -146,7 +146,7 @@ lbl_805A88A8: .global lbl_805A88AC lbl_805A88AC: # ROM: 0x3F624C - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1468,3 +1468,16 @@ lbl_80317610: /* 80317620 00314580 7C 08 03 A6 */ mtlr r0 /* 80317624 00314584 38 21 00 30 */ addi r1, r1, 0x30 /* 80317628 00314588 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE6F8 +lbl_805AE6F8: + # ROM: 0x3FAF98 + .float 1.0 + .4byte 0 + +.global lbl_805AE700 +lbl_805AE700: + # ROM: 0x3FAFA0 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Particles/CElementGen.s b/asm/Kyoto/Particles/CElementGen.s index 58b0aa48..b2be0efc 100644 --- a/asm/Kyoto/Particles/CElementGen.s +++ b/asm/Kyoto/Particles/CElementGen.s @@ -21800,3 +21800,146 @@ lbl_8032A5B0: /* 8032A5C4 00327524 7C 08 03 A6 */ mtlr r0 /* 8032A5C8 00327528 38 21 00 20 */ addi r1, r1, 0x20 /* 8032A5CC 0032752C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE708 +lbl_805AE708: + # ROM: 0x3FAFA8 + .4byte 0 + +.global lbl_805AE70C +lbl_805AE70C: + # ROM: 0x3FAFAC + .4byte 0x3B808081 + +.global lbl_805AE710 +lbl_805AE710: + # ROM: 0x3FAFB0 + .float 1.0 + +.global lbl_805AE714 +lbl_805AE714: + # ROM: 0x3FAFB4 + .float 0.017453292 + +.global lbl_805AE718 +lbl_805AE718: + # ROM: 0x3FAFB8 + .float 0.5 + +.global lbl_805AE71C +lbl_805AE71C: + # ROM: 0x3FAFBC + .4byte 0xBF000000 + +.global lbl_805AE720 +lbl_805AE720: + # ROM: 0x3FAFC0 + .4byte 0x422A0000 + +.global lbl_805AE724 +lbl_805AE724: + # ROM: 0x3FAFC4 + .4byte 0x40C00000 + +.global lbl_805AE728 +lbl_805AE728: + # ROM: 0x3FAFC8 + .double 9.999999747378752E-6 + +.global lbl_805AE730 +lbl_805AE730: + # ROM: 0x3FAFD0 + .float 1.1920929E-7 + +.global lbl_805AE734 +lbl_805AE734: + # ROM: 0x3FAFD4 + .float 255.0 + +.global lbl_805AE738 +lbl_805AE738: + # ROM: 0x3FAFD8 + .double 4.503601774854144E15 + +.global lbl_805AE740 +lbl_805AE740: + # ROM: 0x3FAFE0 + .4byte 0 + .4byte 0 + +.global lbl_805AE748 +lbl_805AE748: + # ROM: 0x3FAFE8 + .4byte 0x3E7AD7F2 + .4byte 0x9ABCAF48 + +.global lbl_805AE750 +lbl_805AE750: + # ROM: 0x3FAFF0 + .float 0.1 + .4byte 0 + +.global lbl_805AE758 +lbl_805AE758: + # ROM: 0x3FAFF8 + .4byte 0x3EF179EC + .4byte 0x9CBD821E + +.global lbl_805AE760 +lbl_805AE760: + # ROM: 0x3FB000 + .4byte 0x7F7FFFFF + +.global lbl_805AE764 +lbl_805AE764: + # ROM: 0x3FB004 + .4byte 0xFF7FFFFF + +.global lbl_805AE768 +lbl_805AE768: + # ROM: 0x3FB008 + .4byte 0x42340000 + .4byte 0 + +.global lbl_805AE770 +lbl_805AE770: + # ROM: 0x3FB010 + .4byte 0 + +.global lbl_805AE774 +lbl_805AE774: + # ROM: 0x3FB014 + .float 1.0 + +.global lbl_805AE778 +lbl_805AE778: + # ROM: 0x3FB018 + .double 4.503601774854144E15 + +.global lbl_805AE780 +lbl_805AE780: + # ROM: 0x3FB020 + .float 0.5 + +.global lbl_805AE784 +lbl_805AE784: + # ROM: 0x3FB024 + .4byte 0x42C80000 + +.global lbl_805AE788 +lbl_805AE788: + # ROM: 0x3FB028 + .4byte 0 + +.global lbl_805AE78C +lbl_805AE78C: + # ROM: 0x3FB02C + .float 1.0 + +.global lbl_805AE790 +lbl_805AE790: + # ROM: 0x3FB030 + .float 0.5 + .4byte 0 + diff --git a/asm/Kyoto/Particles/CEmitterElement.s b/asm/Kyoto/Particles/CEmitterElement.s index ec3f894a..d0c7c93a 100644 --- a/asm/Kyoto/Particles/CEmitterElement.s +++ b/asm/Kyoto/Particles/CEmitterElement.s @@ -735,3 +735,26 @@ __ct__16CEESimpleEmitterFP14CVectorElementP14CVectorElement: /* 8035730C 0035426C 90 83 00 04 */ stw r4, 4(r3) /* 80357310 00354270 90 A3 00 08 */ stw r5, 8(r3) /* 80357314 00354274 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE9C8 +lbl_805AE9C8: + # ROM: 0x3FB268 + .float 0.5 + +.global lbl_805AE9CC +lbl_805AE9CC: + # ROM: 0x3FB26C + .float 0.017453292 + +.global lbl_805AE9D0 +lbl_805AE9D0: + # ROM: 0x3FB270 + .float 0.01 + .4byte 0 + +.global lbl_805AE9D8 +lbl_805AE9D8: + # ROM: 0x3FB278 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Particles/CParticleElectric.s b/asm/Kyoto/Particles/CParticleElectric.s index 31730825..d0c7d89d 100644 --- a/asm/Kyoto/Particles/CParticleElectric.s +++ b/asm/Kyoto/Particles/CParticleElectric.s @@ -5169,3 +5169,94 @@ lbl_80363058: /* 80363060 0035FFC0 7C 08 03 A6 */ mtlr r0 /* 80363064 0035FFC4 38 21 00 30 */ addi r1, r1, 0x30 /* 80363068 0035FFC8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEA68 +lbl_805AEA68: + # ROM: 0x3FB308 + .float 1.0 + +.global lbl_805AEA6C +lbl_805AEA6C: + # ROM: 0x3FB30C + .4byte 0x7F7FFFFF + +.global lbl_805AEA70 +lbl_805AEA70: + # ROM: 0x3FB310 + .4byte 0xFF7FFFFF + +.global lbl_805AEA74 +lbl_805AEA74: + # ROM: 0x3FB314 + .4byte 0 + +.global lbl_805AEA78 +lbl_805AEA78: + # ROM: 0x3FB318 + .double 4.503601774854144E15 + +.global lbl_805AEA80 +lbl_805AEA80: + # ROM: 0x3FB320 + .4byte 0x3F911111 + .4byte 0x11111111 + +.global lbl_805AEA88 +lbl_805AEA88: + # ROM: 0x3FB328 + .float 0.5 + +.global lbl_805AEA8C +lbl_805AEA8C: + # ROM: 0x3FB32C + .float 2.0 + +.global lbl_805AEA90 +lbl_805AEA90: + # ROM: 0x3FB330 + .4byte 0xBEE66666 + +.global lbl_805AEA94 +lbl_805AEA94: + # ROM: 0x3FB334 + .float 0.45 + +.global lbl_805AEA98 +lbl_805AEA98: + # ROM: 0x3FB338 + .4byte 0x3727C5AC + +.global lbl_805AEA9C +lbl_805AEA9C: + # ROM: 0x3FB33C + .4byte 0x43B40000 + +.global lbl_805AEAA0 +lbl_805AEAA0: + # ROM: 0x3FB340 + .4byte 0x41800000 + +.global lbl_805AEAA4 +lbl_805AEAA4: + # ROM: 0x3FB344 + .float -1.0 + +.global lbl_805AEAA8 +lbl_805AEAA8: + # ROM: 0x3FB348 + .float 0.017453292 + .4byte 0 + +.global lbl_805AEAB0 +lbl_805AEAB0: + # ROM: 0x3FB350 + .4byte 0 + .4byte 0 + +.global lbl_805AEAB8 +lbl_805AEAB8: + # ROM: 0x3FB358 + .4byte 0x40400000 + .4byte 0 + diff --git a/asm/Kyoto/Particles/CParticleGlobals.s b/asm/Kyoto/Particles/CParticleGlobals.s index 60198962..ed4374a8 100644 --- a/asm/Kyoto/Particles/CParticleGlobals.s +++ b/asm/Kyoto/Particles/CParticleGlobals.s @@ -125,3 +125,26 @@ SetParticleLifetime__16CParticleGlobalsFi: /* 8032A79C 003276FC D0 0D A8 D4 */ stfs f0, lbl_805A9494@sda21(r13) /* 8032A7A0 00327700 38 21 00 10 */ addi r1, r1, 0x10 /* 8032A7A4 00327704 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE798 +lbl_805AE798: + # ROM: 0x3FB038 + .float 1.0 + +.global lbl_805AE79C +lbl_805AE79C: + # ROM: 0x3FB03C + .4byte 0 + +.global lbl_805AE7A0 +lbl_805AE7A0: + # ROM: 0x3FB040 + .4byte 0x42C80000 + .4byte 0 + +.global lbl_805AE7A8 +lbl_805AE7A8: + # ROM: 0x3FB048 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Particles/CParticleSwoosh.s b/asm/Kyoto/Particles/CParticleSwoosh.s index 89096283..68c56891 100644 --- a/asm/Kyoto/Particles/CParticleSwoosh.s +++ b/asm/Kyoto/Particles/CParticleSwoosh.s @@ -5699,3 +5699,154 @@ lbl_8032F938: /* 8032F958 0032C8B8 7C 08 03 A6 */ mtlr r0 /* 8032F95C 0032C8BC 38 21 00 20 */ addi r1, r1, 0x20 /* 8032F960 0032C8C0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE7B0 +lbl_805AE7B0: + # ROM: 0x3FB050 + .float 1.0 + +.global lbl_805AE7B4 +lbl_805AE7B4: + # ROM: 0x3FB054 + .4byte 0 + +.global lbl_805AE7B8 +lbl_805AE7B8: + # ROM: 0x3FB058 + .float 0.5 + +.global lbl_805AE7BC +lbl_805AE7BC: + # ROM: 0x3FB05C + .float 1.5 + +.global lbl_805AE7C0 +lbl_805AE7C0: + # ROM: 0x3FB060 + .float 2.0 + +.global lbl_805AE7C4 +lbl_805AE7C4: + # ROM: 0x3FB064 + .4byte 0xC0200000 + +.global lbl_805AE7C8 +lbl_805AE7C8: + # ROM: 0x3FB068 + .float 1.0 + +.global lbl_805AE7CC +lbl_805AE7CC: + # ROM: 0x3FB06C + .4byte 0xBEFFFD62 + +.global lbl_805AE7D0 +lbl_805AE7D0: + # ROM: 0x3FB070 + .4byte 0x3D2A7A18 + +.global lbl_805AE7D4 +lbl_805AE7D4: + # ROM: 0x3FB074 + .4byte 0xBAB2BB2B + +.global lbl_805AE7D8 +lbl_805AE7D8: + # ROM: 0x3FB078 + .4byte 0x37A93188 + +.global lbl_805AE7DC +lbl_805AE7DC: + # ROM: 0x3FB07C + .4byte 0x3F7FF347 + +.global lbl_805AE7E0 +lbl_805AE7E0: + # ROM: 0x3FB080 + .4byte 0xBE2A34AE + +.global lbl_805AE7E4 +lbl_805AE7E4: + # ROM: 0x3FB084 + .4byte 0x3C047FCA + +.global lbl_805AE7E8 +lbl_805AE7E8: + # ROM: 0x3FB088 + .4byte 0xB9206873 + +.global lbl_805AE7EC +lbl_805AE7EC: + # ROM: 0x3FB08C + .4byte 0x43B40000 + +.global lbl_805AE7F0 +lbl_805AE7F0: + # ROM: 0x3FB090 + .4byte 0x40490FDB + +.global lbl_805AE7F4 +lbl_805AE7F4: + # ROM: 0x3FB094 + .4byte 0x43340000 + +.global lbl_805AE7F8 +lbl_805AE7F8: + # ROM: 0x3FB098 + .4byte 0x400921FB + .4byte 0x60000000 + +.global lbl_805AE800 +lbl_805AE800: + # ROM: 0x3FB0A0 + .4byte 0x3E22F983 + +.global lbl_805AE804 +lbl_805AE804: + # ROM: 0x3FB0A4 + .float 6.2831855 + +.global lbl_805AE808 +lbl_805AE808: + # ROM: 0x3FB0A8 + .4byte 0xC0490FDB + .4byte 0 + +.global lbl_805AE810 +lbl_805AE810: + # ROM: 0x3FB0B0 + .double 4.503601774854144E15 + +.global lbl_805AE818 +lbl_805AE818: + # ROM: 0x3FB0B8 + .4byte 0x40060A92 + +.global lbl_805AE81C +lbl_805AE81C: + # ROM: 0x3FB0BC + .float 0.017453292 + +.global lbl_805AE820 +lbl_805AE820: + # ROM: 0x3FB0C0 + .float -1.0 + +.global lbl_805AE824 +lbl_805AE824: + # ROM: 0x3FB0C4 + .4byte 0x7F7FFFFF + +.global lbl_805AE828 +lbl_805AE828: + # ROM: 0x3FB0C8 + .4byte 0xFF7FFFFF + .4byte 0 + +.global lbl_805AE830 +lbl_805AE830: + # ROM: 0x3FB0D0 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Particles/CRealElement.s b/asm/Kyoto/Particles/CRealElement.s index 9cfd3f03..f665309a 100644 --- a/asm/Kyoto/Particles/CRealElement.s +++ b/asm/Kyoto/Particles/CRealElement.s @@ -4115,3 +4115,42 @@ IsConstant__16CREInitialRandomCF: IsConstant__11CREConstantCFv: /* 80333460 003303C0 38 60 00 01 */ li r3, 1 /* 80333464 003303C4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE838 +lbl_805AE838: + # ROM: 0x3FB0D8 + .float 1.0 + .4byte 0 + +.global lbl_805AE840 +lbl_805AE840: + # ROM: 0x3FB0E0 + .double 4.503601774854144E15 + +.global lbl_805AE848 +lbl_805AE848: + # ROM: 0x3FB0E8 + .4byte 0x3B808081 + +.global lbl_805AE84C +lbl_805AE84C: + # ROM: 0x3FB0EC + .4byte 0 + +.global lbl_805AE850 +lbl_805AE850: + # ROM: 0x3FB0F0 + .4byte 0x3727C5AC + +.global lbl_805AE854 +lbl_805AE854: + # ROM: 0x3FB0F4 + .4byte 0x42C80000 + +.global lbl_805AE858 +lbl_805AE858: + # ROM: 0x3FB0F8 + .float 0.017453292 + .4byte 0 + diff --git a/asm/Kyoto/Particles/CUVElement.s b/asm/Kyoto/Particles/CUVElement.s index f98b914d..2bc28da1 100644 --- a/asm/Kyoto/Particles/CUVElement.s +++ b/asm/Kyoto/Particles/CUVElement.s @@ -681,3 +681,20 @@ lbl_8033485C: /* 8033486C 003317CC 7C 08 03 A6 */ mtlr r0 /* 80334870 003317D0 38 21 00 30 */ addi r1, r1, 0x30 /* 80334874 003317D4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE860 +lbl_805AE860: + # ROM: 0x3FB100 + .double 4.503601774854144E15 + +.global lbl_805AE868 +lbl_805AE868: + # ROM: 0x3FB108 + .4byte 0 + +.global lbl_805AE86C +lbl_805AE86C: + # ROM: 0x3FB10C + .float 1.0 + diff --git a/asm/Kyoto/Particles/CVectorElement.s b/asm/Kyoto/Particles/CVectorElement.s index ba50026c..cef7b6d7 100644 --- a/asm/Kyoto/Particles/CVectorElement.s +++ b/asm/Kyoto/Particles/CVectorElement.s @@ -197,7 +197,7 @@ lbl_803EE2E0: .global lbl_805A88F8 lbl_805A88F8: # ROM: 0x3F6298 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .text, "ax" @@ -2996,3 +2996,52 @@ lbl_80336FA4: IsFastConstant__15CVEFastConstantCF: /* 80336FBC 00333F1C 38 60 00 01 */ li r3, 1 /* 80336FC0 00333F20 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE870 +lbl_805AE870: + # ROM: 0x3FB110 + .4byte 0x3B808081 + +.global lbl_805AE874 +lbl_805AE874: + # ROM: 0x3FB114 + .4byte 0 + +.global lbl_805AE878 +lbl_805AE878: + # ROM: 0x3FB118 + .float 1.0 + .4byte 0 + +.global lbl_805AE880 +lbl_805AE880: + # ROM: 0x3FB120 + .double 4.503601774854144E15 + +.global lbl_805AE888 +lbl_805AE888: + # ROM: 0x3FB128 + .float 0.017453292 + +.global lbl_805AE88C +lbl_805AE88C: + # ROM: 0x3FB12C + .4byte 0x43B40000 + +.global lbl_805AE890 +lbl_805AE890: + # ROM: 0x3FB130 + .4byte 0x3F4CCCCD + +.global lbl_805AE894 +lbl_805AE894: + # ROM: 0x3FB134 + .float 0.5 + +.global lbl_805AE898 +lbl_805AE898: + # ROM: 0x3FB138 + .float 2.0 + .4byte 0 + diff --git a/asm/Kyoto/Text/CFont.s b/asm/Kyoto/Text/CFont.s index 5cb13877..7c94b1a3 100644 --- a/asm/Kyoto/Text/CFont.s +++ b/asm/Kyoto/Text/CFont.s @@ -49,3 +49,15 @@ __ct__5CFontFf: /* 80306018 00302F78 D0 23 00 04 */ stfs f1, 4(r3) /* 8030601C 00302F7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80306020 00302F80 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE490 +lbl_805AE490: + # ROM: 0x3FAD30 + .float 15.0 + +.global lbl_805AE494 +lbl_805AE494: + # ROM: 0x3FAD34 + .4byte 0x41800000 + diff --git a/asm/Kyoto/Text/CFontImageDef.s b/asm/Kyoto/Text/CFontImageDef.s index b15402d3..da6223f4 100644 --- a/asm/Kyoto/Text/CFontImageDef.s +++ b/asm/Kyoto/Text/CFontImageDef.s @@ -213,3 +213,26 @@ lbl_803596E0: /* 8035970C 0035666C 7C 08 03 A6 */ mtlr r0 /* 80359710 00356670 38 21 00 20 */ addi r1, r1, 0x20 /* 80359714 00356674 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEA00 +lbl_805AEA00: + # ROM: 0x3FB2A0 + .float 2.5 + +.global lbl_805AEA04 +lbl_805AEA04: + # ROM: 0x3FB2A4 + .4byte 0x40400000 + +.global lbl_805AEA08 +lbl_805AEA08: + # ROM: 0x3FB2A8 + .double 4.503601774854144E15 + +.global lbl_805AEA10 +lbl_805AEA10: + # ROM: 0x3FB2B0 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Text/CFontRenderState.s b/asm/Kyoto/Text/CFontRenderState.s index 79939d9d..73d82215 100644 --- a/asm/Kyoto/Text/CFontRenderState.s +++ b/asm/Kyoto/Text/CFontRenderState.s @@ -835,3 +835,10 @@ lbl_802FF7F0: /* 802FF800 002FC760 7C 08 03 A6 */ mtlr r0 /* 802FF804 002FC764 38 21 00 30 */ addi r1, r1, 0x30 /* 802FF808 002FC768 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE458 +lbl_805AE458: + # ROM: 0x3FACF8 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Text/CImageInstruction.s b/asm/Kyoto/Text/CImageInstruction.s index a287a3b0..abf478cd 100644 --- a/asm/Kyoto/Text/CImageInstruction.s +++ b/asm/Kyoto/Text/CImageInstruction.s @@ -286,3 +286,10 @@ CalculateHeight__13CFontImageDefFv: /* 80359AE0 00356A40 7C 08 03 A6 */ mtlr r0 /* 80359AE4 00356A44 38 21 00 50 */ addi r1, r1, 0x50 /* 80359AE8 00356A48 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEA18 +lbl_805AEA18: + # ROM: 0x3FB2B8 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Text/CRasterFont.s b/asm/Kyoto/Text/CRasterFont.s index fdaee791..cbc7927a 100644 --- a/asm/Kyoto/Text/CRasterFont.s +++ b/asm/Kyoto/Text/CRasterFont.s @@ -1816,3 +1816,11 @@ lbl_8030181C: /* 80301830 002FE790 83 A1 00 34 */ lwz r29, 0x34(r1) /* 80301834 002FE794 38 21 00 40 */ addi r1, r1, 0x40 /* 80301838 002FE798 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE460 +lbl_805AE460: + # ROM: 0x3FAD00 + .4byte 0 + .4byte 0 + diff --git a/asm/Kyoto/Text/CSavableState.s b/asm/Kyoto/Text/CSavableState.s index 7a1ddf51..57843878 100644 --- a/asm/Kyoto/Text/CSavableState.s +++ b/asm/Kyoto/Text/CSavableState.s @@ -176,3 +176,11 @@ lbl_80301AF0: /* 80301B24 002FEA84 7C 08 03 A6 */ mtlr r0 /* 80301B28 002FEA88 38 21 00 10 */ addi r1, r1, 0x10 /* 80301B2C 002FEA8C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE468 +lbl_805AE468: + # ROM: 0x3FAD08 + .float 1.0 + .4byte 0 + diff --git a/asm/Kyoto/Text/CTextExecuteBuffer.s b/asm/Kyoto/Text/CTextExecuteBuffer.s index 954569f0..0f196fd9 100644 --- a/asm/Kyoto/Text/CTextExecuteBuffer.s +++ b/asm/Kyoto/Text/CTextExecuteBuffer.s @@ -2646,3 +2646,10 @@ lbl_80304038: /* 80304058 00300FB8 7C 08 03 A6 */ mtlr r0 /* 8030405C 00300FBC 38 21 00 20 */ addi r1, r1, 0x20 /* 80304060 00300FC0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE470 +lbl_805AE470: + # ROM: 0x3FAD10 + .double 4.503601774854144E15 + diff --git a/asm/Kyoto/Text/CTextParser.s b/asm/Kyoto/Text/CTextParser.s index 4a9f7cad..d7b3f6a6 100644 --- a/asm/Kyoto/Text/CTextParser.s +++ b/asm/Kyoto/Text/CTextParser.s @@ -1648,3 +1648,22 @@ lbl_8030598C: /* 80305994 003028F4 7C 08 03 A6 */ mtlr r0 /* 80305998 003028F8 38 21 00 30 */ addi r1, r1, 0x30 /* 8030599C 003028FC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AE478 +lbl_805AE478: + # ROM: 0x3FAD18 + .4byte 0x42C80000 + .4byte 0 + +.global lbl_805AE480 +lbl_805AE480: + # ROM: 0x3FAD20 + .double 4.503601774854144E15 + +.global lbl_805AE488 +lbl_805AE488: + # ROM: 0x3FAD28 + .float 1.0 + .4byte 0 + diff --git a/asm/Kyoto/Text/CTextRenderBuffer.s b/asm/Kyoto/Text/CTextRenderBuffer.s index 7ac5afa8..679f092b 100644 --- a/asm/Kyoto/Text/CTextRenderBuffer.s +++ b/asm/Kyoto/Text/CTextRenderBuffer.s @@ -1886,3 +1886,20 @@ __ct__17CTextRenderBufferFQ217CTextRenderBuffer5EMode: /* 8035B5D0 00358530 90 A3 00 50 */ stw r5, 0x50(r3) /* 8035B5D4 00358534 90 A3 02 54 */ stw r5, 0x254(r3) /* 8035B5D8 00358538 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEA20 +lbl_805AEA20: + # ROM: 0x3FB2C0 + .double 4.503601774854144E15 + +.global lbl_805AEA28 +lbl_805AEA28: + # ROM: 0x3FB2C8 + .4byte 0 + +.global lbl_805AEA2C +lbl_805AEA2C: + # ROM: 0x3FB2CC + .float 0.5 + diff --git a/asm/MetaRender/CCubeRenderer.s b/asm/MetaRender/CCubeRenderer.s index 6006f8bd..b27e7454 100644 --- a/asm/MetaRender/CCubeRenderer.s +++ b/asm/MetaRender/CCubeRenderer.s @@ -141,7 +141,7 @@ lbl_805A865C: .global lbl_805A8660 lbl_805A8660: # ROM: 0x3F6000 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8664 lbl_805A8664: @@ -166,7 +166,7 @@ lbl_805A8670: .global lbl_805A8674 lbl_805A8674: # ROM: 0x3F6014 - .4byte 0x437F0000 + .float 255.0 .global lbl_805A8678 lbl_805A8678: @@ -176,7 +176,7 @@ lbl_805A8678: .global lbl_805A867C lbl_805A867C: # ROM: 0x3F601C - .4byte 0x437F0000 + .float 255.0 .global lbl_805A8680 lbl_805A8680: @@ -186,7 +186,7 @@ lbl_805A8680: .global lbl_805A8684 lbl_805A8684: # ROM: 0x3F6024 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8688 lbl_805A8688: @@ -196,7 +196,7 @@ lbl_805A8688: .global lbl_805A868C lbl_805A868C: # ROM: 0x3F602C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8690 lbl_805A8690: @@ -206,7 +206,7 @@ lbl_805A8690: .global lbl_805A8694 lbl_805A8694: # ROM: 0x3F6034 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A8698 lbl_805A8698: @@ -226,7 +226,7 @@ lbl_805A86A0: .global lbl_805A86A4 lbl_805A86A4: # ROM: 0x3F6044 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A86A8 lbl_805A86A8: @@ -12533,3 +12533,254 @@ lbl_802C0BCC: "@4@__dt__13CCubeRendererFv": /* 802C0BEC 002BDB4C 38 63 FF FC */ addi r3, r3, -4 /* 802C0BF0 002BDB50 4B FF DA A8 */ b __dt__13CCubeRendererFv + +.section .sdata2, "a" +.global lbl_805ADF88 +lbl_805ADF88: + # ROM: 0x3FA828 + .4byte 0xFFFFFFFF + +.global lbl_805ADF8C +lbl_805ADF8C: + # ROM: 0x3FA82C + .4byte 0xFFFFFFFF + +.global lbl_805ADF90 +lbl_805ADF90: + # ROM: 0x3FA830 + .float 1.0 + +.global lbl_805ADF94 +lbl_805ADF94: + # ROM: 0x3FA834 + .4byte 0 + +.global lbl_805ADF98 +lbl_805ADF98: + # ROM: 0x3FA838 + .4byte 0x3B808081 + +.global lbl_805ADF9C +lbl_805ADF9C: + # ROM: 0x3FA83C + .float 0.25 + +.global lbl_805ADFA0 +lbl_805ADFA0: + # ROM: 0x3FA840 + .float 0.5 + +.global lbl_805ADFA4 +lbl_805ADFA4: + # ROM: 0x3FA844 + .4byte 0x3F7D70A4 + +.global lbl_805ADFA8 +lbl_805ADFA8: + # ROM: 0x3FA848 + .float 2.0 + +.global lbl_805ADFAC +lbl_805ADFAC: + # ROM: 0x3FA84C + .4byte 0x3EFAE148 + +.global lbl_805ADFB0 +lbl_805ADFB0: + # ROM: 0x3FA850 + .4byte 0xC5800000 + +.global lbl_805ADFB4 +lbl_805ADFB4: + # ROM: 0x3FA854 + .4byte 0x45800000 + +.global lbl_805ADFB8 +lbl_805ADFB8: + # ROM: 0x3FA858 + .float 0.01 + .4byte 0 + +.global lbl_805ADFC0 +lbl_805ADFC0: + # ROM: 0x3FA860 + .double 4.503601774854144E15 + +.global lbl_805ADFC8 +lbl_805ADFC8: + # ROM: 0x3FA868 + .float -1.0 + +.global lbl_805ADFCC +lbl_805ADFCC: + # ROM: 0x3FA86C + .float 0.3 + +.global lbl_805ADFD0 +lbl_805ADFD0: + # ROM: 0x3FA870 + .float 1.5 + +.global lbl_805ADFD4 +lbl_805ADFD4: + # ROM: 0x3FA874 + .float 0.35 + +.global lbl_805ADFD8 +lbl_805ADFD8: + # ROM: 0x3FA878 + .float 255.0 + +.global lbl_805ADFDC +lbl_805ADFDC: + # ROM: 0x3FA87C + .4byte 0xBF490FDB + +.global lbl_805ADFE0 +lbl_805ADFE0: + # ROM: 0x3FA880 + .float 5.0 + +.global lbl_805ADFE4 +lbl_805ADFE4: + # ROM: 0x3FA884 + .4byte 0x40C00000 + +.global lbl_805ADFE8 +lbl_805ADFE8: + # ROM: 0x3FA888 + .4byte 0xBF59999A + +.global lbl_805ADFEC +lbl_805ADFEC: + # ROM: 0x3FA88C + .float 0.15 + +.global lbl_805ADFF0 +lbl_805ADFF0: + # ROM: 0x3FA890 + .4byte 0x3F8020C5 + .4byte 0 + +.global lbl_805ADFF8 +lbl_805ADFF8: + # ROM: 0x3FA898 + .4byte 0x3FB99999 + .4byte 0x9999999A + +.global lbl_805AE000 +lbl_805AE000: + # ROM: 0x3FA8A0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AE008 +lbl_805AE008: + # ROM: 0x3FA8A8 + .float 0.1 + +.global lbl_805AE00C +lbl_805AE00C: + # ROM: 0x3FA8AC + .float 0.2 + +.global lbl_805AE010 +lbl_805AE010: + # ROM: 0x3FA8B0 + .4byte 0 + .4byte 0 + +.global lbl_805AE018 +lbl_805AE018: + # ROM: 0x3FA8B8 + .4byte 0x3BAAAAAB + .4byte 0 + +.global lbl_805AE020 +lbl_805AE020: + # ROM: 0x3FA8C0 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AE028 +lbl_805AE028: + # ROM: 0x3FA8C8 + .float 0.4 + +.global lbl_805AE02C +lbl_805AE02C: + # ROM: 0x3FA8CC + .4byte 0x42960000 + +.global lbl_805AE030 +lbl_805AE030: + # ROM: 0x3FA8D0 + .4byte 0x3FAAAAAB + +.global lbl_805AE034 +lbl_805AE034: + # ROM: 0x3FA8D4 + .4byte 0x41780000 + +.global lbl_805AE038 +lbl_805AE038: + # ROM: 0x3FA8D8 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AE040 +lbl_805AE040: + # ROM: 0x3FA8E0 + .4byte 0x4062C000 + .4byte 0 + +.global lbl_805AE048 +lbl_805AE048: + # ROM: 0x3FA8E8 + .4byte 0x40876E66 + .4byte 0x60000000 + +.global lbl_805AE050 +lbl_805AE050: + # ROM: 0x3FA8F0 + .4byte 0x416FFFFF + .4byte 0xE0000000 + +.global lbl_805AE058 +lbl_805AE058: + # ROM: 0x3FA8F8 + .4byte 0x40877000 + .4byte 0 + +.global lbl_805AE060 +lbl_805AE060: + # ROM: 0x3FA900 + .4byte 0x3FC99999 + .4byte 0xA0000000 + +.global lbl_805AE068 +lbl_805AE068: + # ROM: 0x3FA908 + .4byte 0x41600000 + +.global lbl_805AE06C +lbl_805AE06C: + # ROM: 0x3FA90C + .4byte 0x43000000 + +.global lbl_805AE070 +lbl_805AE070: + # ROM: 0x3FA910 + .4byte 0x3FC90FDB + +.global lbl_805AE074 +lbl_805AE074: + # ROM: 0x3FA914 + .4byte 0x42C80000 + +.global lbl_805AE078 +lbl_805AE078: + # ROM: 0x3FA918 + .4byte 0x3CA72F05 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CABSAim.s b/asm/MetroidPrime/BodyState/CABSAim.s index a8bf11e1..cb73d72e 100644 --- a/asm/MetroidPrime/BodyState/CABSAim.s +++ b/asm/MetroidPrime/BodyState/CABSAim.s @@ -571,3 +571,35 @@ __ct__7CABSAimFv: /* 801DA494 001D73F4 D0 03 00 30 */ stfs f0, 0x30(r3) /* 801DA498 001D73F8 D0 03 00 34 */ stfs f0, 0x34(r3) /* 801DA49C 001D73FC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC9D0 +lbl_805AC9D0: + # ROM: 0x3F9270 + .4byte 0 + +.global lbl_805AC9D4 +lbl_805AC9D4: + # ROM: 0x3F9274 + .4byte 0x40400000 + +.global lbl_805AC9D8 +lbl_805AC9D8: + # ROM: 0x3F9278 + .4byte 0x41200000 + +.global lbl_805AC9DC +lbl_805AC9DC: + # ROM: 0x3F927C + .4byte 0x3F22F983 + +.global lbl_805AC9E0 +lbl_805AC9E0: + # ROM: 0x3F9280 + .float 0.25 + +.global lbl_805AC9E4 +lbl_805AC9E4: + # ROM: 0x3F9284 + .float 0.017453292 + diff --git a/asm/MetroidPrime/BodyState/CABSFlinch.s b/asm/MetroidPrime/BodyState/CABSFlinch.s index b379e12d..44744649 100644 --- a/asm/MetroidPrime/BodyState/CABSFlinch.s +++ b/asm/MetroidPrime/BodyState/CABSFlinch.s @@ -227,3 +227,21 @@ __ct__10CABSFlinchFv: /* 801D9D0C 001D6C6C D0 03 00 04 */ stfs f0, 4(r3) /* 801D9D10 001D6C70 90 03 00 08 */ stw r0, 8(r3) /* 801D9D14 001D6C74 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC9C0 +lbl_805AC9C0: + # ROM: 0x3F9260 + .4byte 0 + +.global lbl_805AC9C4 +lbl_805AC9C4: + # ROM: 0x3F9264 + .4byte 0x3727C5AC + +.global lbl_805AC9C8 +lbl_805AC9C8: + # ROM: 0x3F9268 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CABSReaction.s b/asm/MetroidPrime/BodyState/CABSReaction.s index 77c41fdc..9b71f1bd 100644 --- a/asm/MetroidPrime/BodyState/CABSReaction.s +++ b/asm/MetroidPrime/BodyState/CABSReaction.s @@ -389,3 +389,21 @@ __ct__12CABSReactionFv: /* 801F1A5C 001EE9BC 90 83 00 0C */ stw r4, 0xc(r3) /* 801F1A60 001EE9C0 98 03 00 10 */ stb r0, 0x10(r3) /* 801F1A64 001EE9C4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACBF0 +lbl_805ACBF0: + # ROM: 0x3F9490 + .4byte 0 + +.global lbl_805ACBF4 +lbl_805ACBF4: + # ROM: 0x3F9494 + .4byte 0x3727C5AC + +.global lbl_805ACBF8 +lbl_805ACBF8: + # ROM: 0x3F9498 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSAttack.s b/asm/MetroidPrime/BodyState/CBSAttack.s index c249d328..57d7b2c0 100644 --- a/asm/MetroidPrime/BodyState/CBSAttack.s +++ b/asm/MetroidPrime/BodyState/CBSAttack.s @@ -30,7 +30,7 @@ lbl_805A7710: .global lbl_805A7714 lbl_805A7714: # ROM: 0x3F50B4 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -636,3 +636,21 @@ __ct__9CBSAttackFv: /* 80135640 001325A0 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80135644 001325A4 38 21 00 20 */ addi r1, r1, 0x20 /* 80135648 001325A8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB6C0 +lbl_805AB6C0: + # ROM: 0x3F7F60 + .4byte 0 + +.global lbl_805AB6C4 +lbl_805AB6C4: + # ROM: 0x3F7F64 + .float 1.0 + +.global lbl_805AB6C8 +lbl_805AB6C8: + # ROM: 0x3F7F68 + .float -1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSCover.s b/asm/MetroidPrime/BodyState/CBSCover.s index ebcaca44..50563af4 100644 --- a/asm/MetroidPrime/BodyState/CBSCover.s +++ b/asm/MetroidPrime/BodyState/CBSCover.s @@ -599,3 +599,21 @@ CanShoot__8CBSCoverCFv: /* 801764D0 00173430 7C 00 00 34 */ cntlzw r0, r0 /* 801764D4 00173434 54 03 D9 7E */ srwi r3, r0, 5 /* 801764D8 00173438 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABEC0 +lbl_805ABEC0: + # ROM: 0x3F8760 + .4byte 0 + +.global lbl_805ABEC4 +lbl_805ABEC4: + # ROM: 0x3F8764 + .float 6.2831855 + +.global lbl_805ABEC8 +lbl_805ABEC8: + # ROM: 0x3F8768 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSDie.s b/asm/MetroidPrime/BodyState/CBSDie.s index bba558b0..2a54798e 100644 --- a/asm/MetroidPrime/BodyState/CBSDie.s +++ b/asm/MetroidPrime/BodyState/CBSDie.s @@ -241,3 +241,25 @@ __ct__6CBSDieFv: /* 8013592C 0013288C D0 03 00 04 */ stfs f0, 4(r3) /* 80135930 00132890 98 03 00 08 */ stb r0, 8(r3) /* 80135934 00132894 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB6D0 +lbl_805AB6D0: + # ROM: 0x3F7F70 + .4byte 0 + +.global lbl_805AB6D4 +lbl_805AB6D4: + # ROM: 0x3F7F74 + .float 1.0 + +.global lbl_805AB6D8 +lbl_805AB6D8: + # ROM: 0x3F7F78 + .4byte 0x40400000 + +.global lbl_805AB6DC +lbl_805AB6DC: + # ROM: 0x3F7F7C + .float 4.0 + diff --git a/asm/MetroidPrime/BodyState/CBSFall.s b/asm/MetroidPrime/BodyState/CBSFall.s index e76b8bf1..6655de99 100644 --- a/asm/MetroidPrime/BodyState/CBSFall.s +++ b/asm/MetroidPrime/BodyState/CBSFall.s @@ -398,3 +398,56 @@ __ct__7CBSFallFv: /* 80135E7C 00132DDC D0 03 00 08 */ stfs f0, 8(r3) /* 80135E80 00132DE0 90 03 00 0C */ stw r0, 0xc(r3) /* 80135E84 00132DE4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB6E0 +lbl_805AB6E0: + # ROM: 0x3F7F80 + .4byte 0 + +.global lbl_805AB6E4 +lbl_805AB6E4: + # ROM: 0x3F7F84 + .4byte 0x3E22F983 + +.global lbl_805AB6E8 +lbl_805AB6E8: + # ROM: 0x3F7F88 + .float 6.2831855 + +.global lbl_805AB6EC +lbl_805AB6EC: + # ROM: 0x3F7F8C + .4byte 0x42652EE0 + +.global lbl_805AB6F0 +lbl_805AB6F0: + # ROM: 0x3F7F90 + .float 1.0 + +.global lbl_805AB6F4 +lbl_805AB6F4: + # ROM: 0x3F7F94 + .float 0.017453292 + +.global lbl_805AB6F8 +lbl_805AB6F8: + # ROM: 0x3F7F98 + .4byte 0x40490FDB + +.global lbl_805AB6FC +lbl_805AB6FC: + # ROM: 0x3F7F9C + .float 0.15 + +.global lbl_805AB700 +lbl_805AB700: + # ROM: 0x3F7FA0 + .float 1.1920929E-7 + .4byte 0 + +.global lbl_805AB708 +lbl_805AB708: + # ROM: 0x3F7FA8 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/BodyState/CBSGenerate.s b/asm/MetroidPrime/BodyState/CBSGenerate.s index a5bd8d3d..32a1cfdd 100644 --- a/asm/MetroidPrime/BodyState/CBSGenerate.s +++ b/asm/MetroidPrime/BodyState/CBSGenerate.s @@ -312,3 +312,15 @@ __ct__11CBSGenerateFv: /* 80146AA0 00143A00 38 04 20 40 */ addi r0, r4, lbl_803E2040@l /* 80146AA4 00143A04 90 03 00 00 */ stw r0, 0(r3) /* 80146AA8 00143A08 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB9A0 +lbl_805AB9A0: + # ROM: 0x3F8240 + .4byte 0 + +.global lbl_805AB9A4 +lbl_805AB9A4: + # ROM: 0x3F8244 + .float 1.0 + diff --git a/asm/MetroidPrime/BodyState/CBSGetup.s b/asm/MetroidPrime/BodyState/CBSGetup.s index 9b713480..07e86f05 100644 --- a/asm/MetroidPrime/BodyState/CBSGetup.s +++ b/asm/MetroidPrime/BodyState/CBSGetup.s @@ -274,3 +274,15 @@ __ct__8CBSGetupFv: /* 801361F0 00133150 90 83 00 00 */ stw r4, 0(r3) /* 801361F4 00133154 90 03 00 04 */ stw r0, 4(r3) /* 801361F8 00133158 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB710 +lbl_805AB710: + # ROM: 0x3F7FB0 + .float 1.1920929E-7 + +.global lbl_805AB714 +lbl_805AB714: + # ROM: 0x3F7FB4 + .float 1.0 + diff --git a/asm/MetroidPrime/BodyState/CBSGroundHit.s b/asm/MetroidPrime/BodyState/CBSGroundHit.s index cbe5f77d..b242c732 100644 --- a/asm/MetroidPrime/BodyState/CBSGroundHit.s +++ b/asm/MetroidPrime/BodyState/CBSGroundHit.s @@ -417,3 +417,56 @@ __ct__12CBSGroundHitFv: /* 8013F2E4 0013C244 D0 03 00 08 */ stfs f0, 8(r3) /* 8013F2E8 0013C248 90 03 00 0C */ stw r0, 0xc(r3) /* 8013F2EC 0013C24C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB848 +lbl_805AB848: + # ROM: 0x3F80E8 + .4byte 0 + +.global lbl_805AB84C +lbl_805AB84C: + # ROM: 0x3F80EC + .4byte 0x3E22F983 + +.global lbl_805AB850 +lbl_805AB850: + # ROM: 0x3F80F0 + .float 6.2831855 + +.global lbl_805AB854 +lbl_805AB854: + # ROM: 0x3F80F4 + .4byte 0x42652EE0 + +.global lbl_805AB858 +lbl_805AB858: + # ROM: 0x3F80F8 + .float 1.0 + +.global lbl_805AB85C +lbl_805AB85C: + # ROM: 0x3F80FC + .float 0.017453292 + +.global lbl_805AB860 +lbl_805AB860: + # ROM: 0x3F8100 + .4byte 0x40490FDB + +.global lbl_805AB864 +lbl_805AB864: + # ROM: 0x3F8104 + .float 0.15 + +.global lbl_805AB868 +lbl_805AB868: + # ROM: 0x3F8108 + .float 1.1920929E-7 + .4byte 0 + +.global lbl_805AB870 +lbl_805AB870: + # ROM: 0x3F8110 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/BodyState/CBSHurled.s b/asm/MetroidPrime/BodyState/CBSHurled.s index f09daebf..52833978 100644 --- a/asm/MetroidPrime/BodyState/CBSHurled.s +++ b/asm/MetroidPrime/BodyState/CBSHurled.s @@ -1299,3 +1299,82 @@ __ct__9CBSHurledFv: /* 80145604 00142564 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 80145608 00142568 98 03 00 2C */ stb r0, 0x2c(r3) /* 8014560C 0014256C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB938 +lbl_805AB938: + # ROM: 0x3F81D8 + .float 0.25 + +.global lbl_805AB93C +lbl_805AB93C: + # ROM: 0x3F81DC + .float 1.1920929E-7 + +.global lbl_805AB940 +lbl_805AB940: + # ROM: 0x3F81E0 + .float 1.0 + +.global lbl_805AB944 +lbl_805AB944: + # ROM: 0x3F81E4 + .float 1.0E-4 + +.global lbl_805AB948 +lbl_805AB948: + # ROM: 0x3F81E8 + .4byte 0 + +.global lbl_805AB94C +lbl_805AB94C: + # ROM: 0x3F81EC + .float 2.0 + +.global lbl_805AB950 +lbl_805AB950: + # ROM: 0x3F81F0 + .4byte 0x3FECCCCC + .4byte 0xC0000000 + +.global lbl_805AB958 +lbl_805AB958: + # ROM: 0x3F81F8 + .4byte 0x42700000 + +.global lbl_805AB95C +lbl_805AB95C: + # ROM: 0x3F81FC + .4byte 0x3E22F983 + +.global lbl_805AB960 +lbl_805AB960: + # ROM: 0x3F8200 + .float 6.2831855 + +.global lbl_805AB964 +lbl_805AB964: + # ROM: 0x3F8204 + .4byte 0x42652EE0 + +.global lbl_805AB968 +lbl_805AB968: + # ROM: 0x3F8208 + .float 0.017453292 + +.global lbl_805AB96C +lbl_805AB96C: + # ROM: 0x3F820C + .4byte 0x40490FDB + +.global lbl_805AB970 +lbl_805AB970: + # ROM: 0x3F8210 + .float 0.15 + .4byte 0 + +.global lbl_805AB978 +lbl_805AB978: + # ROM: 0x3F8218 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/BodyState/CBSJump.s b/asm/MetroidPrime/BodyState/CBSJump.s index ce97b30b..281d9c3f 100644 --- a/asm/MetroidPrime/BodyState/CBSJump.s +++ b/asm/MetroidPrime/BodyState/CBSJump.s @@ -1196,3 +1196,41 @@ __ct__7CBSJumpFv: /* 801466A8 00143608 50 80 1F 38 */ rlwimi r0, r4, 3, 0x1c, 0x1c /* 801466AC 0014360C 98 03 00 30 */ stb r0, 0x30(r3) /* 801466B0 00143610 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB980 +lbl_805AB980: + # ROM: 0x3F8220 + .float 0.5 + +.global lbl_805AB984 +lbl_805AB984: + # ROM: 0x3F8224 + .4byte 0x3FB4FDF4 + +.global lbl_805AB988 +lbl_805AB988: + # ROM: 0x3F8228 + .4byte 0x40400000 + +.global lbl_805AB98C +lbl_805AB98C: + # ROM: 0x3F822C + .4byte 0 + +.global lbl_805AB990 +lbl_805AB990: + # ROM: 0x3F8230 + .4byte 0xC0000000 + +.global lbl_805AB994 +lbl_805AB994: + # ROM: 0x3F8234 + .4byte 0x42C60000 + +.global lbl_805AB998 +lbl_805AB998: + # ROM: 0x3F8238 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSKnockBack.s b/asm/MetroidPrime/BodyState/CBSKnockBack.s index bd5b2340..09574866 100644 --- a/asm/MetroidPrime/BodyState/CBSKnockBack.s +++ b/asm/MetroidPrime/BodyState/CBSKnockBack.s @@ -439,3 +439,60 @@ __ct__12CBSKnockBackFv: /* 801367C0 00133720 D0 03 00 08 */ stfs f0, 8(r3) /* 801367C4 00133724 D0 03 00 0C */ stfs f0, 0xc(r3) /* 801367C8 00133728 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB718 +lbl_805AB718: + # ROM: 0x3F7FB8 + .float 0.2 + +.global lbl_805AB71C +lbl_805AB71C: + # ROM: 0x3F7FBC + .4byte 0 + +.global lbl_805AB720 +lbl_805AB720: + # ROM: 0x3F7FC0 + .4byte 0x3E22F983 + +.global lbl_805AB724 +lbl_805AB724: + # ROM: 0x3F7FC4 + .float 6.2831855 + +.global lbl_805AB728 +lbl_805AB728: + # ROM: 0x3F7FC8 + .4byte 0x42652EE0 + +.global lbl_805AB72C +lbl_805AB72C: + # ROM: 0x3F7FCC + .float 1.0 + +.global lbl_805AB730 +lbl_805AB730: + # ROM: 0x3F7FD0 + .float 0.017453292 + +.global lbl_805AB734 +lbl_805AB734: + # ROM: 0x3F7FD4 + .4byte 0x40490FDB + +.global lbl_805AB738 +lbl_805AB738: + # ROM: 0x3F7FD8 + .float 0.15 + +.global lbl_805AB73C +lbl_805AB73C: + # ROM: 0x3F7FDC + .float 1.1920929E-7 + +.global lbl_805AB740 +lbl_805AB740: + # ROM: 0x3F7FE0 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/BodyState/CBSLieOnGround.s b/asm/MetroidPrime/BodyState/CBSLieOnGround.s index dcce9b83..fe8fde59 100644 --- a/asm/MetroidPrime/BodyState/CBSLieOnGround.s +++ b/asm/MetroidPrime/BodyState/CBSLieOnGround.s @@ -277,3 +277,15 @@ __ct__14CBSLieOnGroundFRC6CActor: /* 80136B44 00133AA4 7C 08 03 A6 */ mtlr r0 /* 80136B48 00133AA8 38 21 00 10 */ addi r1, r1, 0x10 /* 80136B4C 00133AAC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB748 +lbl_805AB748: + # ROM: 0x3F7FE8 + .4byte 0 + +.global lbl_805AB74C +lbl_805AB74C: + # ROM: 0x3F7FEC + .float 1.0 + diff --git a/asm/MetroidPrime/BodyState/CBSLocomotion.s b/asm/MetroidPrime/BodyState/CBSLocomotion.s index 6dc9a75a..ff8cf2ef 100644 --- a/asm/MetroidPrime/BodyState/CBSLocomotion.s +++ b/asm/MetroidPrime/BodyState/CBSLocomotion.s @@ -193,17 +193,17 @@ lbl_803E16CC: .global lbl_805A7718 lbl_805A7718: # ROM: 0x3F50B8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A771C lbl_805A771C: # ROM: 0x3F50BC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7720 lbl_805A7720: # ROM: 0x3F50C0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7724 lbl_805A7724: @@ -223,7 +223,7 @@ lbl_805A772C: .global lbl_805A7730 lbl_805A7730: # ROM: 0x3F50D0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7734 lbl_805A7734: @@ -233,7 +233,7 @@ lbl_805A7734: .global lbl_805A7738 lbl_805A7738: # ROM: 0x3F50D8 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .sbss @@ -2753,3 +2753,55 @@ __sinit_CBSFlyerLocomotion_cpp: /* 80138D98 00135CF8 C0 02 9A 54 */ lfs f0, lbl_805AB774@sda21(r2) /* 80138D9C 00135CFC D0 0D A3 C0 */ stfs f0, lbl_805A8F80@sda21(r13) /* 80138DA0 00135D00 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB750 +lbl_805AB750: + # ROM: 0x3F7FF0 + .float 0.5 + +.global lbl_805AB754 +lbl_805AB754: + # ROM: 0x3F7FF4 + .4byte 0 + +.global lbl_805AB758 +lbl_805AB758: + # ROM: 0x3F7FF8 + .float 1.0 + +.global lbl_805AB75C +lbl_805AB75C: + # ROM: 0x3F7FFC + .4byte 0x3FC90FDB + +.global lbl_805AB760 +lbl_805AB760: + # ROM: 0x3F8000 + .float 1.1920929E-7 + +.global lbl_805AB764 +lbl_805AB764: + # ROM: 0x3F8004 + .float 0.01 + +.global lbl_805AB768 +lbl_805AB768: + # ROM: 0x3F8008 + .float 0.4 + +.global lbl_805AB76C +lbl_805AB76C: + # ROM: 0x3F800C + .float 1.0E-4 + +.global lbl_805AB770 +lbl_805AB770: + # ROM: 0x3F8010 + .float 0.2 + +.global lbl_805AB774 +lbl_805AB774: + # ROM: 0x3F8014 + .4byte 0x3E32B8C2 + diff --git a/asm/MetroidPrime/BodyState/CBSLoopAttack.s b/asm/MetroidPrime/BodyState/CBSLoopAttack.s index f462c460..84a0fe9e 100644 --- a/asm/MetroidPrime/BodyState/CBSLoopAttack.s +++ b/asm/MetroidPrime/BodyState/CBSLoopAttack.s @@ -716,3 +716,21 @@ __ct__13CBSLoopAttackFv: /* 8013B870 001387D0 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19 /* 8013B874 001387D4 98 03 00 0C */ stb r0, 0xc(r3) /* 8013B878 001387D8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB7A8 +lbl_805AB7A8: + # ROM: 0x3F8048 + .4byte 0 + +.global lbl_805AB7AC +lbl_805AB7AC: + # ROM: 0x3F804C + .float 1.1920929E-7 + +.global lbl_805AB7B0 +lbl_805AB7B0: + # ROM: 0x3F8050 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSLoopReaction.s b/asm/MetroidPrime/BodyState/CBSLoopReaction.s index bf1674e7..fe518137 100644 --- a/asm/MetroidPrime/BodyState/CBSLoopReaction.s +++ b/asm/MetroidPrime/BodyState/CBSLoopReaction.s @@ -746,3 +746,21 @@ __ct__15CBSLoopReactionFv: /* 8013CA4C 001399AC 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 8013CA50 001399B0 98 03 00 0C */ stb r0, 0xc(r3) /* 8013CA54 001399B4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB7C8 +lbl_805AB7C8: + # ROM: 0x3F8068 + .4byte 0 + +.global lbl_805AB7CC +lbl_805AB7CC: + # ROM: 0x3F806C + .float 1.0 + +.global lbl_805AB7D0 +lbl_805AB7D0: + # ROM: 0x3F8070 + .float 1.1920929E-7 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSProjectileAttack.s b/asm/MetroidPrime/BodyState/CBSProjectileAttack.s index fbced67d..e2bcad68 100644 --- a/asm/MetroidPrime/BodyState/CBSProjectileAttack.s +++ b/asm/MetroidPrime/BodyState/CBSProjectileAttack.s @@ -418,3 +418,46 @@ __ct__19CBSProjectileAttackFv: /* 8014D93C 0014A89C 38 04 27 D0 */ addi r0, r4, lbl_803E27D0@l /* 8014D940 0014A8A0 90 03 00 00 */ stw r0, 0(r3) /* 8014D944 0014A8A4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABA58 +lbl_805ABA58: + # ROM: 0x3F82F8 + .4byte 0 + +.global lbl_805ABA5C +lbl_805ABA5C: + # ROM: 0x3F82FC + .4byte 0x3E22F983 + +.global lbl_805ABA60 +lbl_805ABA60: + # ROM: 0x3F8300 + .float 6.2831855 + +.global lbl_805ABA64 +lbl_805ABA64: + # ROM: 0x3F8304 + .4byte 0x42652EE0 + +.global lbl_805ABA68 +lbl_805ABA68: + # ROM: 0x3F8308 + .4byte 0x43340000 + +.global lbl_805ABA6C +lbl_805ABA6C: + # ROM: 0x3F830C + .4byte 0x43B40000 + +.global lbl_805ABA70 +lbl_805ABA70: + # ROM: 0x3F8310 + .float 1.0 + .4byte 0 + +.global lbl_805ABA78 +lbl_805ABA78: + # ROM: 0x3F8318 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/BodyState/CBSScripted.s b/asm/MetroidPrime/BodyState/CBSScripted.s index ed2e5038..7a4359c2 100644 --- a/asm/MetroidPrime/BodyState/CBSScripted.s +++ b/asm/MetroidPrime/BodyState/CBSScripted.s @@ -272,3 +272,15 @@ __ct__11CBSScriptedFv: /* 8014B414 00148374 98 03 00 04 */ stb r0, 4(r3) /* 8014B418 00148378 D0 03 00 08 */ stfs f0, 8(r3) /* 8014B41C 0014837C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABA08 +lbl_805ABA08: + # ROM: 0x3F82A8 + .4byte 0 + +.global lbl_805ABA0C +lbl_805ABA0C: + # ROM: 0x3F82AC + .float 1.0 + diff --git a/asm/MetroidPrime/BodyState/CBSSlide.s b/asm/MetroidPrime/BodyState/CBSSlide.s index aff92641..955e311a 100644 --- a/asm/MetroidPrime/BodyState/CBSSlide.s +++ b/asm/MetroidPrime/BodyState/CBSSlide.s @@ -352,3 +352,50 @@ __ct__8CBSSlideFv: /* 80144400 00141360 90 03 00 00 */ stw r0, 0(r3) /* 80144404 00141364 D0 03 00 04 */ stfs f0, 4(r3) /* 80144408 00141368 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB910 +lbl_805AB910: + # ROM: 0x3F81B0 + .4byte 0 + +.global lbl_805AB914 +lbl_805AB914: + # ROM: 0x3F81B4 + .4byte 0x42652EE0 + +.global lbl_805AB918 +lbl_805AB918: + # ROM: 0x3F81B8 + .float 1.0 + +.global lbl_805AB91C +lbl_805AB91C: + # ROM: 0x3F81BC + .float 1.1920929E-7 + +.global lbl_805AB920 +lbl_805AB920: + # ROM: 0x3F81C0 + .float 0.017453292 + +.global lbl_805AB924 +lbl_805AB924: + # ROM: 0x3F81C4 + .4byte 0x3E22F983 + +.global lbl_805AB928 +lbl_805AB928: + # ROM: 0x3F81C8 + .float 6.2831855 + +.global lbl_805AB92C +lbl_805AB92C: + # ROM: 0x3F81CC + .4byte 0x40490FDB + +.global lbl_805AB930 +lbl_805AB930: + # ROM: 0x3F81D0 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/BodyState/CBSStep.s b/asm/MetroidPrime/BodyState/CBSStep.s index b6a1d46f..bb1388d6 100644 --- a/asm/MetroidPrime/BodyState/CBSStep.s +++ b/asm/MetroidPrime/BodyState/CBSStep.s @@ -334,3 +334,11 @@ __ct__7CBSStepFv: /* 801391B8 00136118 38 04 17 18 */ addi r0, r4, lbl_803E1718@l /* 801391BC 0013611C 90 03 00 00 */ stw r0, 0(r3) /* 801391C0 00136120 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB778 +lbl_805AB778: + # ROM: 0x3F8018 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSTaunt.s b/asm/MetroidPrime/BodyState/CBSTaunt.s index 4e8612e7..b1f7c746 100644 --- a/asm/MetroidPrime/BodyState/CBSTaunt.s +++ b/asm/MetroidPrime/BodyState/CBSTaunt.s @@ -256,3 +256,11 @@ __ct__8CBSTauntFv: /* 801495C8 00146528 38 04 23 90 */ addi r0, r4, lbl_803E2390@l /* 801495CC 0014652C 90 03 00 00 */ stw r0, 0(r3) /* 801495D0 00146530 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB9F0 +lbl_805AB9F0: + # ROM: 0x3F8290 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBSTurn.s b/asm/MetroidPrime/BodyState/CBSTurn.s index 36d89838..f2e4ed16 100644 --- a/asm/MetroidPrime/BodyState/CBSTurn.s +++ b/asm/MetroidPrime/BodyState/CBSTurn.s @@ -865,3 +865,25 @@ __ct__7CBSTurnFv: /* 80139D34 00136C94 7C 08 03 A6 */ mtlr r0 /* 80139D38 00136C98 38 21 00 10 */ addi r1, r1, 0x10 /* 80139D3C 00136C9C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB780 +lbl_805AB780: + # ROM: 0x3F8020 + .4byte 0 + +.global lbl_805AB784 +lbl_805AB784: + # ROM: 0x3F8024 + .float 1.0 + +.global lbl_805AB788 +lbl_805AB788: + # ROM: 0x3F8028 + .4byte 0x42652EE0 + +.global lbl_805AB78C +lbl_805AB78C: + # ROM: 0x3F802C + .float 0.017453292 + diff --git a/asm/MetroidPrime/BodyState/CBSWallHang.s b/asm/MetroidPrime/BodyState/CBSWallHang.s index 9ab9d74e..c54bbf9d 100644 --- a/asm/MetroidPrime/BodyState/CBSWallHang.s +++ b/asm/MetroidPrime/BodyState/CBSWallHang.s @@ -1659,3 +1659,51 @@ __ct__11CBSWallHangFv: /* 8018EBA8 0018BB08 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19 /* 8018EBAC 0018BB0C 98 03 00 18 */ stb r0, 0x18(r3) /* 8018EBB0 0018BB10 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC188 +lbl_805AC188: + # ROM: 0x3F8A28 + .4byte 0x41200000 + +.global lbl_805AC18C +lbl_805AC18C: + # ROM: 0x3F8A2C + .float 1.0 + +.global lbl_805AC190 +lbl_805AC190: + # ROM: 0x3F8A30 + .4byte 0 + +.global lbl_805AC194 +lbl_805AC194: + # ROM: 0x3F8A34 + .float 2.0 + +.global lbl_805AC198 +lbl_805AC198: + # ROM: 0x3F8A38 + .4byte 0xBF000000 + +.global lbl_805AC19C +lbl_805AC19C: + # ROM: 0x3F8A3C + .float 0.5 + +.global lbl_805AC1A0 +lbl_805AC1A0: + # ROM: 0x3F8A40 + .float 15.0 + +.global lbl_805AC1A4 +lbl_805AC1A4: + # ROM: 0x3F8A44 + .float 5.0 + +.global lbl_805AC1A8 +lbl_805AC1A8: + # ROM: 0x3F8A48 + .4byte 0xC1700000 + .4byte 0 + diff --git a/asm/MetroidPrime/BodyState/CBodyController.s b/asm/MetroidPrime/BodyState/CBodyController.s index 196450c5..4503ddd5 100644 --- a/asm/MetroidPrime/BodyState/CBodyController.s +++ b/asm/MetroidPrime/BodyState/CBodyController.s @@ -1244,3 +1244,35 @@ __ct__15CBodyControllerFR6CActorf9EBodyType: /* 8013AEC0 00137E20 7C 08 03 A6 */ mtlr r0 /* 8013AEC4 00137E24 38 21 00 30 */ addi r1, r1, 0x30 /* 8013AEC8 00137E28 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB790 +lbl_805AB790: + # ROM: 0x3F8030 + .float 1.0 + +.global lbl_805AB794 +lbl_805AB794: + # ROM: 0x3F8034 + .4byte 0x42FE0000 + +.global lbl_805AB798 +lbl_805AB798: + # ROM: 0x3F8038 + .4byte 0 + +.global lbl_805AB79C +lbl_805AB79C: + # ROM: 0x3F803C + .4byte 0x3727C5AC + +.global lbl_805AB7A0 +lbl_805AB7A0: + # ROM: 0x3F8040 + .4byte 0xBF7FF38C + +.global lbl_805AB7A4 +lbl_805AB7A4: + # ROM: 0x3F8044 + .float 0.017453292 + diff --git a/asm/MetroidPrime/BodyState/CBodyStateCmdMgr.s b/asm/MetroidPrime/BodyState/CBodyStateCmdMgr.s index 5fb22313..7f4d87e7 100644 --- a/asm/MetroidPrime/BodyState/CBodyStateCmdMgr.s +++ b/asm/MetroidPrime/BodyState/CBodyStateCmdMgr.s @@ -1148,3 +1148,25 @@ lbl_80132424: /* 80132430 0012F390 7C 08 03 A6 */ mtlr r0 /* 80132434 0012F394 38 21 00 10 */ addi r1, r1, 0x10 /* 80132438 0012F398 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB6A8 +lbl_805AB6A8: + # ROM: 0x3F7F48 + .4byte 0 + +.global lbl_805AB6AC +lbl_805AB6AC: + # ROM: 0x3F7F4C + .float 1.1920929E-7 + +.global lbl_805AB6B0 +lbl_805AB6B0: + # ROM: 0x3F7F50 + .float 1.0 + +.global lbl_805AB6B4 +lbl_805AB6B4: + # ROM: 0x3F7F54 + .float 1.0E-4 + diff --git a/asm/MetroidPrime/BodyState/CBodyStateInfo.s b/asm/MetroidPrime/BodyState/CBodyStateInfo.s index 39a4d5a5..19e33f77 100644 --- a/asm/MetroidPrime/BodyState/CBodyStateInfo.s +++ b/asm/MetroidPrime/BodyState/CBodyStateInfo.s @@ -3539,3 +3539,15 @@ lbl_80134DC0: /* 80134DC8 00131D28 7C 08 03 A6 */ mtlr r0 /* 80134DCC 00131D2C 38 21 00 30 */ addi r1, r1, 0x30 /* 80134DD0 00131D30 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB6B8 +lbl_805AB6B8: + # ROM: 0x3F7F58 + .4byte 0 + +.global lbl_805AB6BC +lbl_805AB6BC: + # ROM: 0x3F7F5C + .4byte 0x3727C5AC + diff --git a/asm/MetroidPrime/CAABoxFilter.s b/asm/MetroidPrime/CAABoxFilter.s index ce662194..eb9664be 100644 --- a/asm/MetroidPrime/CAABoxFilter.s +++ b/asm/MetroidPrime/CAABoxFilter.s @@ -130,3 +130,11 @@ lbl_801859E0: /* 80185A04 00182964 7C 08 03 A6 */ mtlr r0 /* 80185A08 00182968 38 21 0C 30 */ addi r1, r1, 0xc30 /* 80185A0C 0018296C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC028 +lbl_805AC028: + # ROM: 0x3F88C8 + .4byte 0x461C4000 + .4byte 0 + diff --git a/asm/MetroidPrime/CActor.s b/asm/MetroidPrime/CActor.s index 843f9254..8a28d688 100644 --- a/asm/MetroidPrime/CActor.s +++ b/asm/MetroidPrime/CActor.s @@ -98,7 +98,109 @@ lbl_805A6E70: .global lbl_805A6E74 lbl_805A6E74: # ROM: 0x3F4814 - .4byte 0x437F0000 + .float 255.0 + +.section .sdata2, "a" + +.global lbl_805AA34C +lbl_805AA34C: + # ROM: 0x3F6BEC + .4byte 0x3F7D70A4 + +.global lbl_805AA350 +lbl_805AA350: + # ROM: 0x3F6BF0 + .float 1.0 + +.global lbl_805AA354 +lbl_805AA354: + # ROM: 0x3F6BF4 + .4byte 0x41A00000 + +.global lbl_805AA358 +lbl_805AA358: + # ROM: 0x3F6BF8 + .4byte 0x3D4CCCCD + +.global lbl_805AA35C +lbl_805AA35C: + # ROM: 0x3F6BFC + .4byte 0 + +.global lbl_805AA360 +lbl_805AA360: + # ROM: 0x3F6C00 + .float 0.5 + +.global lbl_805AA364 +lbl_805AA364: + # ROM: 0x3F6C04 + .float 0.1 + +.global lbl_805AA368 +lbl_805AA368: + # ROM: 0x3F6C08 + .4byte 0 + .4byte 0 + +.global lbl_805AA370 +lbl_805AA370: + # ROM: 0x3F6C10 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AA378 +lbl_805AA378: + # ROM: 0x3F6C18 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AA380 +lbl_805AA380: + # ROM: 0x3F6C20 + .float 0.001 + +.global lbl_805AA384 +lbl_805AA384: + # ROM: 0x3F6C24 + .4byte 0x3B808081 + +.global lbl_805AA388 +lbl_805AA388: + # ROM: 0x3F6C28 + .float 2.0 + +.global lbl_805AA38C +lbl_805AA38C: + # ROM: 0x3F6C2C + .float 255.0 + +.global lbl_805AA390 +lbl_805AA390: + # ROM: 0x3F6C30 + .float 1.0E-4 + +.global lbl_805AA394 +lbl_805AA394: + # ROM: 0x3F6C34 + .4byte 0x3A91A2B4 + +.global lbl_805AA398 +lbl_805AA398: + # ROM: 0x3F6C38 + .4byte 0x44610000 + .4byte 0 + +.global lbl_805AA3A0 +lbl_805AA3A0: + # ROM: 0x3F6C40 + .double 4.503601774854144E15 + +.global lbl_805AA3A8 +lbl_805AA3A8: + # ROM: 0x3F6C48 + .float 150.0 + .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/CActorLights.s b/asm/MetroidPrime/CActorLights.s index e9745b32..95a04e8b 100644 --- a/asm/MetroidPrime/CActorLights.s +++ b/asm/MetroidPrime/CActorLights.s @@ -38,6 +38,99 @@ lbl_805A8F10: lbl_805A8F14: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AB120 +lbl_805AB120: + # ROM: 0x3F79C0 + .4byte 0xFFFFFFFF + +.global lbl_805AB124 +lbl_805AB124: + # ROM: 0x3F79C4 + .float 0.1 + +.global lbl_805AB128 +lbl_805AB128: + # ROM: 0x3F79C8 + .4byte 0 + +.global lbl_805AB12C +lbl_805AB12C: + # ROM: 0x3F79CC + .float 1.1920929E-7 + +.global lbl_805AB130 +lbl_805AB130: + # ROM: 0x3F79D0 + .float 0.1 + +.global lbl_805AB134 +lbl_805AB134: + # ROM: 0x3F79D4 + .float 0.3 + +.global lbl_805AB138 +lbl_805AB138: + # ROM: 0x3F79D8 + .4byte 0x3F19999A + +.global lbl_805AB13C +lbl_805AB13C: + # ROM: 0x3F79DC + .4byte 0x3C449BA6 + +.global lbl_805AB140 +lbl_805AB140: + # ROM: 0x3F79E0 + .float 0.03 + +.global lbl_805AB144 +lbl_805AB144: + # ROM: 0x3F79E4 + .float 1.0 + +.global lbl_805AB148 +lbl_805AB148: + # ROM: 0x3F79E8 + .float 0.33333334 + +.global lbl_805AB14C +lbl_805AB14C: + # ROM: 0x3F79EC + .float 0.001 + +.global lbl_805AB150 +lbl_805AB150: + # ROM: 0x3F79F0 + .float 2.0 + +.global lbl_805AB154 +lbl_805AB154: + # ROM: 0x3F79F4 + .float 0.5 + +.global lbl_805AB158 +lbl_805AB158: + # ROM: 0x3F79F8 + .float 15.0 + +.global lbl_805AB15C +lbl_805AB15C: + # ROM: 0x3F79FC + .float 255.0 + +.global lbl_805AB160 +lbl_805AB160: + # ROM: 0x3F7A00 + .double 4.503601774854144E15 + +.global lbl_805AB168 +lbl_805AB168: + # ROM: 0x3F7A08 + .4byte 0x3B808081 + .4byte 0 + .section .text, "ax" .global BuildConstantAmbientLighting__12CActorLightsFv @@ -1214,7 +1307,7 @@ lbl_801040EC: /* 80104120 00101080 38 BF 00 B8 */ addi r5, r31, 0xb8 /* 80104124 00101084 48 20 E9 C5 */ bl __ml__12CTransform4fCFRC9CVector3f /* 80104128 00101088 7D C3 73 78 */ mr r3, r14 -/* 8010412C 0010108C 48 1A A3 59 */ bl GetVisOctree__13CPVSVisOctreeFv +/* 8010412C 0010108C 48 1A A3 59 */ bl GetVisOctree__11CPVSAreaSetCFUi /* 80104130 00101090 7C 64 1B 78 */ mr r4, r3 /* 80104134 00101094 38 7F 01 24 */ addi r3, r31, 0x124 /* 80104138 00101098 38 BF 00 58 */ addi r5, r31, 0x58 @@ -1255,7 +1348,7 @@ lbl_801041B0: /* 801041B8 00101118 38 BE 00 0C */ addi r5, r30, 0xc /* 801041BC 0010111C 48 20 E9 2D */ bl __ml__12CTransform4fCFRC9CVector3f /* 801041C0 00101120 7D C3 73 78 */ mr r3, r14 -/* 801041C4 00101124 48 1A A2 C1 */ bl GetVisOctree__13CPVSVisOctreeFv +/* 801041C4 00101124 48 1A A2 C1 */ bl GetVisOctree__11CPVSAreaSetCFUi /* 801041C8 00101128 7C 64 1B 78 */ mr r4, r3 /* 801041CC 0010112C 38 7F 01 10 */ addi r3, r31, 0x110 /* 801041D0 00101130 38 BF 00 4C */ addi r5, r31, 0x4c @@ -1296,7 +1389,7 @@ lbl_80104248: /* 80104250 001011B0 38 9D 00 3C */ addi r4, r29, 0x3c /* 80104254 001011B4 48 20 E8 95 */ bl __ml__12CTransform4fCFRC9CVector3f /* 80104258 001011B8 7D C3 73 78 */ mr r3, r14 -/* 8010425C 001011BC 48 1A A2 29 */ bl GetVisOctree__13CPVSVisOctreeFv +/* 8010425C 001011BC 48 1A A2 29 */ bl GetVisOctree__11CPVSAreaSetCFUi /* 80104260 001011C0 7C 64 1B 78 */ mr r4, r3 /* 80104264 001011C4 38 7F 00 FC */ addi r3, r31, 0xfc /* 80104268 001011C8 38 BF 00 40 */ addi r5, r31, 0x40 diff --git a/asm/MetroidPrime/CActorParameters.s b/asm/MetroidPrime/CActorParameters.s index 38047982..dcff5856 100644 --- a/asm/MetroidPrime/CActorParameters.s +++ b/asm/MetroidPrime/CActorParameters.s @@ -32,8 +32,281 @@ lbl_805A758C: # ROM: 0x3F4F2C .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB198 +lbl_805AB198: + # ROM: 0x3F7A38 + .float 0.0 + .4byte 0 + .section .text, "ax" +.global MakeActorLights__16CLightParametersCFv +MakeActorLights__16CLightParametersCFv: +/* 80106410 00103370 94 21 FF C0 */ stwu r1, -0x40(r1) +/* 80106414 00103374 7C 08 02 A6 */ mflr r0 +/* 80106418 00103378 90 01 00 44 */ stw r0, 0x44(r1) +/* 8010641C 0010337C 93 E1 00 3C */ stw r31, 0x3c(r1) +/* 80106420 00103380 7C 9F 23 78 */ mr r31, r4 +/* 80106424 00103384 38 80 00 00 */ li r4, 0 +/* 80106428 00103388 93 C1 00 38 */ stw r30, 0x38(r1) +/* 8010642C 0010338C 7C 7E 1B 78 */ mr r30, r3 +/* 80106430 00103390 93 A1 00 34 */ stw r29, 0x34(r1) +/* 80106434 00103394 88 1F 00 1C */ lbz r0, 0x1c(r31) +/* 80106438 00103398 98 81 00 10 */ stb r4, 0x10(r1) +/* 8010643C 0010339C 28 00 00 00 */ cmplwi r0, 0 +/* 80106440 001033A0 90 81 00 14 */ stw r4, 0x14(r1) +/* 80106444 001033A4 41 82 01 34 */ beq lbl_80106578 +/* 80106448 001033A8 3C 80 80 3D */ lis r4, lbl_803CEE50@ha +/* 8010644C 001033AC 38 60 02 E0 */ li r3, 0x2e0 +/* 80106450 001033B0 38 84 EE 50 */ addi r4, r4, lbl_803CEE50@l +/* 80106454 001033B4 38 A0 00 00 */ li r5, 0 +/* 80106458 001033B8 48 20 F4 15 */ bl __nw__FUlPCcPCc +/* 8010645C 001033BC 7C 7D 1B 79 */ or. r29, r3, r3 +/* 80106460 001033C0 41 82 00 68 */ beq lbl_801064C8 +/* 80106464 001033C4 80 7F 00 2C */ lwz r3, 0x2c(r31) +/* 80106468 001033C8 80 9F 00 30 */ lwz r4, 0x30(r31) +/* 8010646C 001033CC 80 1F 00 34 */ lwz r0, 0x34(r31) +/* 80106470 001033D0 90 61 00 18 */ stw r3, 0x18(r1) +/* 80106474 001033D4 80 7F 00 24 */ lwz r3, 0x24(r31) +/* 80106478 001033D8 90 81 00 1C */ stw r4, 0x1c(r1) +/* 8010647C 001033DC 90 01 00 20 */ stw r0, 0x20(r1) +/* 80106480 001033E0 48 00 01 35 */ bl GetFramesBetweenRecalculation__16CLightParametersF26ELightRecalculationOptions +/* 80106484 001033E4 80 BF 00 28 */ lwz r5, 0x28(r31) +/* 80106488 001033E8 7C 64 1B 78 */ mr r4, r3 +/* 8010648C 001033EC 80 1F 00 20 */ lwz r0, 0x20(r31) +/* 80106490 001033F0 7F A3 EB 78 */ mr r3, r29 +/* 80106494 001033F4 20 A5 00 01 */ subfic r5, r5, 1 +/* 80106498 001033F8 80 DF 00 38 */ lwz r6, 0x38(r31) +/* 8010649C 001033FC 20 00 00 03 */ subfic r0, r0, 3 +/* 801064A0 00103400 80 FF 00 3C */ lwz r7, 0x3c(r31) +/* 801064A4 00103404 7C A9 00 34 */ cntlzw r9, r5 +/* 801064A8 00103408 C0 22 94 04 */ lfs f1, lbl_805AB124@sda21(r2) +/* 801064AC 0010340C 7C 00 00 34 */ cntlzw r0, r0 +/* 801064B0 00103410 89 1F 00 1D */ lbz r8, 0x1d(r31) +/* 801064B4 00103414 38 A1 00 18 */ addi r5, r1, 0x18 +/* 801064B8 00103418 55 29 D9 7E */ srwi r9, r9, 5 +/* 801064BC 0010341C 54 0A D9 7E */ srwi r10, r0, 5 +/* 801064C0 00103420 4B FF ED 0D */ bl __ct__12CActorLightsFUi9CVector3fiif +/* 801064C4 00103424 7C 7D 1B 78 */ mr r29, r3 +lbl_801064C8: +/* 801064C8 00103428 7C 1D 00 D0 */ neg r0, r29 +/* 801064CC 0010342C 38 61 00 08 */ addi r3, r1, 8 +/* 801064D0 00103430 7C 04 EB 78 */ or r4, r0, r29 +/* 801064D4 00103434 38 01 00 10 */ addi r0, r1, 0x10 +/* 801064D8 00103438 54 84 0F FE */ srwi r4, r4, 0x1f +/* 801064DC 0010343C 93 A1 00 0C */ stw r29, 0xc(r1) +/* 801064E0 00103440 7C 03 00 40 */ cmplw r3, r0 +/* 801064E4 00103444 98 81 00 08 */ stb r4, 8(r1) +/* 801064E8 00103448 41 82 00 34 */ beq lbl_8010651C +/* 801064EC 0010344C 88 01 00 10 */ lbz r0, 0x10(r1) +/* 801064F0 00103450 28 00 00 00 */ cmplwi r0, 0 +/* 801064F4 00103454 41 82 00 10 */ beq lbl_80106504 +/* 801064F8 00103458 80 61 00 14 */ lwz r3, 0x14(r1) +/* 801064FC 0010345C 38 80 00 01 */ li r4, 1 +/* 80106500 00103460 4B FF EB D5 */ bl __dt__12CActorLightsFv +lbl_80106504: +/* 80106504 00103464 88 81 00 08 */ lbz r4, 8(r1) +/* 80106508 00103468 38 00 00 00 */ li r0, 0 +/* 8010650C 0010346C 80 61 00 0C */ lwz r3, 0xc(r1) +/* 80106510 00103470 98 81 00 10 */ stb r4, 0x10(r1) +/* 80106514 00103474 90 61 00 14 */ stw r3, 0x14(r1) +/* 80106518 00103478 98 01 00 08 */ stb r0, 8(r1) +lbl_8010651C: +/* 8010651C 0010347C 88 01 00 08 */ lbz r0, 8(r1) +/* 80106520 00103480 28 00 00 00 */ cmplwi r0, 0 +/* 80106524 00103484 41 82 00 10 */ beq lbl_80106534 +/* 80106528 00103488 80 61 00 0C */ lwz r3, 0xc(r1) +/* 8010652C 0010348C 38 80 00 01 */ li r4, 1 +/* 80106530 00103490 4B FF EB A5 */ bl __dt__12CActorLightsFv +lbl_80106534: +/* 80106534 00103494 80 1F 00 20 */ lwz r0, 0x20(r31) +/* 80106538 00103498 2C 00 00 02 */ cmpwi r0, 2 +/* 8010653C 0010349C 40 82 00 18 */ bne lbl_80106554 +/* 80106540 001034A0 80 61 00 14 */ lwz r3, 0x14(r1) +/* 80106544 001034A4 38 80 00 00 */ li r4, 0 +/* 80106548 001034A8 88 03 02 98 */ lbz r0, 0x298(r3) +/* 8010654C 001034AC 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19 +/* 80106550 001034B0 98 03 02 98 */ stb r0, 0x298(r3) +lbl_80106554: +/* 80106554 001034B4 80 1F 00 3C */ lwz r0, 0x3c(r31) +/* 80106558 001034B8 2C 00 00 00 */ cmpwi r0, 0 +/* 8010655C 001034BC 40 82 00 1C */ bne lbl_80106578 +/* 80106560 001034C0 88 1F 00 1C */ lbz r0, 0x1c(r31) +/* 80106564 001034C4 28 00 00 00 */ cmplwi r0, 0 +/* 80106568 001034C8 41 82 00 10 */ beq lbl_80106578 +/* 8010656C 001034CC 80 61 00 14 */ lwz r3, 0x14(r1) +/* 80106570 001034D0 38 9F 00 18 */ addi r4, r31, 0x18 +/* 80106574 001034D4 4B FF EA C5 */ bl SetAmbientColor__12CActorLightsFRC6CColor +lbl_80106578: +/* 80106578 001034D8 88 61 00 10 */ lbz r3, 0x10(r1) +/* 8010657C 001034DC 38 00 00 00 */ li r0, 0 +/* 80106580 001034E0 98 7E 00 00 */ stb r3, 0(r30) +/* 80106584 001034E4 80 61 00 14 */ lwz r3, 0x14(r1) +/* 80106588 001034E8 90 7E 00 04 */ stw r3, 4(r30) +/* 8010658C 001034EC 98 01 00 10 */ stb r0, 0x10(r1) +/* 80106590 001034F0 48 00 00 08 */ b lbl_80106598 +/* 80106594 001034F4 4B FF EB 41 */ bl __dt__12CActorLightsFv +lbl_80106598: +/* 80106598 001034F8 80 01 00 44 */ lwz r0, 0x44(r1) +/* 8010659C 001034FC 83 E1 00 3C */ lwz r31, 0x3c(r1) +/* 801065A0 00103500 83 C1 00 38 */ lwz r30, 0x38(r1) +/* 801065A4 00103504 83 A1 00 34 */ lwz r29, 0x34(r1) +/* 801065A8 00103508 7C 08 03 A6 */ mtlr r0 +/* 801065AC 0010350C 38 21 00 40 */ addi r1, r1, 0x40 +/* 801065B0 00103510 4E 80 00 20 */ blr + +.global GetFramesBetweenRecalculation__16CLightParametersF26ELightRecalculationOptions +GetFramesBetweenRecalculation__16CLightParametersF26ELightRecalculationOptions: +/* 801065B4 00103514 2C 03 00 02 */ cmpwi r3, 2 +/* 801065B8 00103518 41 82 00 38 */ beq lbl_801065F0 +/* 801065BC 0010351C 40 80 00 14 */ bge lbl_801065D0 +/* 801065C0 00103520 2C 03 00 00 */ cmpwi r3, 0 +/* 801065C4 00103524 41 82 00 18 */ beq lbl_801065DC +/* 801065C8 00103528 40 80 00 20 */ bge lbl_801065E8 +/* 801065CC 0010352C 48 00 00 34 */ b lbl_80106600 +lbl_801065D0: +/* 801065D0 00103530 2C 03 00 04 */ cmpwi r3, 4 +/* 801065D4 00103534 40 80 00 2C */ bge lbl_80106600 +/* 801065D8 00103538 48 00 00 20 */ b lbl_801065F8 +lbl_801065DC: +/* 801065DC 0010353C 3C 60 40 00 */ lis r3, 0x3FFFFFFF@ha +/* 801065E0 00103540 38 63 FF FF */ addi r3, r3, 0x3FFFFFFF@l +/* 801065E4 00103544 4E 80 00 20 */ blr +lbl_801065E8: +/* 801065E8 00103548 38 60 00 08 */ li r3, 8 +/* 801065EC 0010354C 4E 80 00 20 */ blr +lbl_801065F0: +/* 801065F0 00103550 38 60 00 04 */ li r3, 4 +/* 801065F4 00103554 4E 80 00 20 */ blr +lbl_801065F8: +/* 801065F8 00103558 38 60 00 01 */ li r3, 1 +/* 801065FC 0010355C 4E 80 00 20 */ blr +lbl_80106600: +/* 80106600 00103560 38 60 00 08 */ li r3, 8 +/* 80106604 00103564 4E 80 00 20 */ blr + +.global __dt__16CActorParametersFv +__dt__16CActorParametersFv: +/* 80106608 00103568 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 8010660C 0010356C 7C 08 02 A6 */ mflr r0 +/* 80106610 00103570 90 01 00 14 */ stw r0, 0x14(r1) +/* 80106614 00103574 93 E1 00 0C */ stw r31, 0xc(r1) +/* 80106618 00103578 7C 7F 1B 79 */ or. r31, r3, r3 +/* 8010661C 0010357C 41 82 00 1C */ beq lbl_80106638 +/* 80106620 00103580 3C A0 80 3E */ lis r5, lbl_803DFF80@ha +/* 80106624 00103584 7C 80 07 35 */ extsh. r0, r4 +/* 80106628 00103588 38 05 FF 80 */ addi r0, r5, lbl_803DFF80@l +/* 8010662C 0010358C 90 1F 00 00 */ stw r0, 0(r31) +/* 80106630 00103590 40 81 00 08 */ ble lbl_80106638 +/* 80106634 00103594 48 20 F2 FD */ bl Free__7CMemoryFPCv +lbl_80106638: +/* 80106638 00103598 80 01 00 14 */ lwz r0, 0x14(r1) +/* 8010663C 0010359C 7F E3 FB 78 */ mr r3, r31 +/* 80106640 001035A0 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 80106644 001035A4 7C 08 03 A6 */ mtlr r0 +/* 80106648 001035A8 38 21 00 10 */ addi r1, r1, 0x10 +/* 8010664C 001035AC 4E 80 00 20 */ blr + +.global __ct__16CLightParametersFv +__ct__16CLightParametersFv: +/* 80106650 001035B0 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 80106654 001035B4 7C 08 02 A6 */ mflr r0 +/* 80106658 001035B8 3C 80 80 3E */ lis r4, lbl_803DFF80@ha +/* 8010665C 001035BC C0 02 94 78 */ lfs f0, lbl_805AB198@sda21(r2) +/* 80106660 001035C0 90 01 00 14 */ stw r0, 0x14(r1) +/* 80106664 001035C4 38 00 00 00 */ li r0, 0 +/* 80106668 001035C8 93 E1 00 0C */ stw r31, 0xc(r1) +/* 8010666C 001035CC 7C 7F 1B 78 */ mr r31, r3 +/* 80106670 001035D0 38 64 FF 80 */ addi r3, r4, lbl_803DFF80@l +/* 80106674 001035D4 90 7F 00 00 */ stw r3, 0(r31) +/* 80106678 001035D8 98 1F 00 04 */ stb r0, 4(r31) +/* 8010667C 001035DC D0 1F 00 08 */ stfs f0, 8(r31) +/* 80106680 001035E0 90 1F 00 0C */ stw r0, 0xc(r31) +/* 80106684 001035E4 D0 1F 00 10 */ stfs f0, 0x10(r31) +/* 80106688 001035E8 D0 1F 00 14 */ stfs f0, 0x14(r31) +/* 8010668C 001035EC 48 24 39 21 */ bl White__6CColorFv +/* 80106690 001035F0 80 03 00 00 */ lwz r0, 0(r3) +/* 80106694 001035F4 3C 60 80 5A */ lis r3, skZero3f@ha +/* 80106698 001035F8 38 C0 00 00 */ li r6, 0 +/* 8010669C 001035FC 38 A0 00 01 */ li r5, 1 +/* 801066A0 00103600 90 1F 00 18 */ stw r0, 0x18(r31) +/* 801066A4 00103604 38 83 66 A0 */ addi r4, r3, skZero3f@l +/* 801066A8 00103608 38 00 00 04 */ li r0, 4 +/* 801066AC 0010360C 7F E3 FB 78 */ mr r3, r31 +/* 801066B0 00103610 98 DF 00 1C */ stb r6, 0x1c(r31) +/* 801066B4 00103614 98 DF 00 1D */ stb r6, 0x1d(r31) +/* 801066B8 00103618 90 DF 00 20 */ stw r6, 0x20(r31) +/* 801066BC 0010361C 90 BF 00 24 */ stw r5, 0x24(r31) +/* 801066C0 00103620 90 DF 00 28 */ stw r6, 0x28(r31) +/* 801066C4 00103624 C0 04 00 00 */ lfs f0, 0(r4) +/* 801066C8 00103628 D0 1F 00 2C */ stfs f0, 0x2c(r31) +/* 801066CC 0010362C C0 04 00 04 */ lfs f0, 4(r4) +/* 801066D0 00103630 D0 1F 00 30 */ stfs f0, 0x30(r31) +/* 801066D4 00103634 C0 04 00 08 */ lfs f0, 8(r4) +/* 801066D8 00103638 D0 1F 00 34 */ stfs f0, 0x34(r31) +/* 801066DC 0010363C 90 1F 00 38 */ stw r0, 0x38(r31) +/* 801066E0 00103640 90 1F 00 3C */ stw r0, 0x3c(r31) +/* 801066E4 00103644 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 801066E8 00103648 80 01 00 14 */ lwz r0, 0x14(r1) +/* 801066EC 0010364C 7C 08 03 A6 */ mtlr r0 +/* 801066F0 00103650 38 21 00 10 */ addi r1, r1, 0x10 +/* 801066F4 00103654 4E 80 00 20 */ blr + +.global __ct__16CLightParametersFbfQ216CLightParameters19EShadowTessellationffRC6CColorbQ216CLightParameters21EWorldLightingOptionsQ216CLightParameters26ELightRecalculationOptionsRC9CVector3fii +__ct__16CLightParametersFbfQ216CLightParameters19EShadowTessellationffRC6CColorbQ216CLightParameters21EWorldLightingOptionsQ216CLightParameters26ELightRecalculationOptionsRC9CVector3fii: +/* 801066F8 00103658 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 801066FC 0010365C 3D 60 80 3E */ lis r11, lbl_803DFF80@ha +/* 80106700 00103660 38 0B FF 80 */ addi r0, r11, lbl_803DFF80@l +/* 80106704 00103664 93 E1 00 0C */ stw r31, 0xc(r1) +/* 80106708 00103668 89 81 00 23 */ lbz r12, 0x23(r1) +/* 8010670C 0010366C 90 03 00 00 */ stw r0, 0(r3) +/* 80106710 00103670 81 61 00 24 */ lwz r11, 0x24(r1) +/* 80106714 00103674 98 83 00 04 */ stb r4, 4(r3) +/* 80106718 00103678 83 E1 00 18 */ lwz r31, 0x18(r1) +/* 8010671C 0010367C D0 23 00 08 */ stfs f1, 8(r3) +/* 80106720 00103680 80 81 00 1C */ lwz r4, 0x1c(r1) +/* 80106724 00103684 90 A3 00 0C */ stw r5, 0xc(r3) +/* 80106728 00103688 D0 43 00 10 */ stfs f2, 0x10(r3) +/* 8010672C 0010368C D0 63 00 14 */ stfs f3, 0x14(r3) +/* 80106730 00103690 80 06 00 00 */ lwz r0, 0(r6) +/* 80106734 00103694 90 03 00 18 */ stw r0, 0x18(r3) +/* 80106738 00103698 98 E3 00 1C */ stb r7, 0x1c(r3) +/* 8010673C 0010369C 99 83 00 1D */ stb r12, 0x1d(r3) +/* 80106740 001036A0 91 03 00 20 */ stw r8, 0x20(r3) +/* 80106744 001036A4 91 23 00 24 */ stw r9, 0x24(r3) +/* 80106748 001036A8 91 63 00 28 */ stw r11, 0x28(r3) +/* 8010674C 001036AC C0 0A 00 00 */ lfs f0, 0(r10) +/* 80106750 001036B0 D0 03 00 2C */ stfs f0, 0x2c(r3) +/* 80106754 001036B4 C0 0A 00 04 */ lfs f0, 4(r10) +/* 80106758 001036B8 D0 03 00 30 */ stfs f0, 0x30(r3) +/* 8010675C 001036BC C0 0A 00 08 */ lfs f0, 8(r10) +/* 80106760 001036C0 D0 03 00 34 */ stfs f0, 0x34(r3) +/* 80106764 001036C4 93 E3 00 38 */ stw r31, 0x38(r3) +/* 80106768 001036C8 90 83 00 3C */ stw r4, 0x3c(r3) +/* 8010676C 001036CC 80 03 00 38 */ lwz r0, 0x38(r3) +/* 80106770 001036D0 2C 00 00 04 */ cmpwi r0, 4 +/* 80106774 001036D4 41 81 00 0C */ bgt lbl_80106780 +/* 80106778 001036D8 2C 00 FF FF */ cmpwi r0, -1 +/* 8010677C 001036DC 40 82 00 0C */ bne lbl_80106788 +lbl_80106780: +/* 80106780 001036E0 38 00 00 04 */ li r0, 4 +/* 80106784 001036E4 90 03 00 38 */ stw r0, 0x38(r3) +lbl_80106788: +/* 80106788 001036E8 80 03 00 3C */ lwz r0, 0x3c(r3) +/* 8010678C 001036EC 2C 00 00 04 */ cmpwi r0, 4 +/* 80106790 001036F0 41 81 00 0C */ bgt lbl_8010679C +/* 80106794 001036F4 2C 00 FF FF */ cmpwi r0, -1 +/* 80106798 001036F8 40 82 00 0C */ bne lbl_801067A4 +lbl_8010679C: +/* 8010679C 001036FC 38 00 00 04 */ li r0, 4 +/* 801067A0 00103700 90 03 00 3C */ stw r0, 0x3c(r3) +lbl_801067A4: +/* 801067A4 00103704 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 801067A8 00103708 38 21 00 10 */ addi r1, r1, 0x10 +/* 801067AC 0010370C 4E 80 00 20 */ blr + .global MakeDamageableTriggerActorParms__FRC16CActorParametersRC16CVisorParameters MakeDamageableTriggerActorParms__FRC16CActorParametersRC16CVisorParameters: /* 801067B0 00103710 94 21 FF 80 */ stwu r1, -0x80(r1) diff --git a/asm/MetroidPrime/CActorParticles.s b/asm/MetroidPrime/CActorParticles.s index 1441e1cb..38839f7a 100644 --- a/asm/MetroidPrime/CActorParticles.s +++ b/asm/MetroidPrime/CActorParticles.s @@ -4379,3 +4379,36 @@ lbl_801E752C: /* 801E754C 001E44AC 7C 08 03 A6 */ mtlr r0 /* 801E7550 001E44B0 38 21 00 20 */ addi r1, r1, 0x20 /* 801E7554 001E44B4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACAA0 +lbl_805ACAA0: + # ROM: 0x3F9340 + .4byte 0 + .4byte 0 + +.global lbl_805ACAA8 +lbl_805ACAA8: + # ROM: 0x3F9348 + .double 4.503601774854144E15 + +.global lbl_805ACAB0 +lbl_805ACAB0: + # ROM: 0x3F9350 + .4byte 0x3E400000 + +.global lbl_805ACAB4 +lbl_805ACAB4: + # ROM: 0x3F9354 + .float 0.3 + +.global lbl_805ACAB8 +lbl_805ACAB8: + # ROM: 0x3F9358 + .float 1.0 + +.global lbl_805ACABC +lbl_805ACABC: + # ROM: 0x3F935C + .4byte 0x41200000 + diff --git a/asm/MetroidPrime/CAnimData.s b/asm/MetroidPrime/CAnimData.s index b821ef1d..97ee8de7 100644 --- a/asm/MetroidPrime/CAnimData.s +++ b/asm/MetroidPrime/CAnimData.s @@ -70,7 +70,7 @@ lbl_805A6DA8: .global lbl_805A6DAC lbl_805A6DAC: # ROM: 0x3F474C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6DB0 lbl_805A6DB0: @@ -94,6 +94,51 @@ lbl_805A8CC8: lbl_805A8CCC: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA0F0 +lbl_805AA0F0: + # ROM: 0x3F6990 + .4byte 0 + +.global lbl_805AA0F4 +lbl_805AA0F4: + # ROM: 0x3F6994 + .4byte 0x3727C5AC + +.global lbl_805AA0F8 +lbl_805AA0F8: + # ROM: 0x3F6998 + .float 1.0 + +.global lbl_805AA0FC +lbl_805AA0FC: + # ROM: 0x3F699C + .4byte 0x42C80000 + +.global lbl_805AA100 +lbl_805AA100: + # ROM: 0x3F69A0 + .double 4.503601774854144E15 + +.global lbl_805AA108 +lbl_805AA108: + # ROM: 0x3F69A8 + .4byte 0x42700000 + +.global lbl_805AA10C +lbl_805AA10C: + # ROM: 0x3F69AC + .4byte 0x3C888889 + +# TODO: this appears to be a constant for CAnimRes::x4_charIdx +# could be ODR'd here, or actually live in CCharacterFactory/CAssetFactory +.global lbl_805AA110 +lbl_805AA110: + # ROM: 0x3F69B0 + .4byte 0 + .4byte 0 + .section .text, "ax" .global GetEventResourceIdForAnimResourceId__9CAnimDataCFi diff --git a/asm/MetroidPrime/CArtifactDoll.s b/asm/MetroidPrime/CArtifactDoll.s index 303d98fa..52ceb1d4 100644 --- a/asm/MetroidPrime/CArtifactDoll.s +++ b/asm/MetroidPrime/CArtifactDoll.s @@ -5,12 +5,12 @@ .global lbl_805A85D0 lbl_805A85D0: # ROM: 0x3F5F70 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A85D4 lbl_805A85D4: # ROM: 0x3F5F74 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A85D8 lbl_805A85D8: @@ -20,7 +20,7 @@ lbl_805A85D8: .global lbl_805A85DC lbl_805A85DC: # ROM: 0x3F5F7C - .4byte 0x3F800000 + .float 1.0 .section .sbss, "wa" @@ -1028,3 +1028,96 @@ __sinit_CArtifactDoll_cpp: /* 8029D6BC 0029A61C 98 64 00 02 */ stb r3, 2(r4) /* 8029D6C0 0029A620 98 04 00 03 */ stb r0, 3(r4) /* 8029D6C4 0029A624 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADD60 +lbl_805ADD60: + # ROM: 0x3FA600 + .4byte 0x425C0000 + +.global lbl_805ADD64 +lbl_805ADD64: + # ROM: 0x3FA604 + .float 0.2 + +.global lbl_805ADD68 +lbl_805ADD68: + # ROM: 0x3FA608 + .4byte 0x45800000 + +.global lbl_805ADD6C +lbl_805ADD6C: + # ROM: 0x3FA60C + .4byte 0 + +.global lbl_805ADD70 +lbl_805ADD70: + # ROM: 0x3FA610 + .4byte 0xC1200000 + +.global lbl_805ADD74 +lbl_805ADD74: + # ROM: 0x3FA614 + .float 0.25 + +.global lbl_805ADD78 +lbl_805ADD78: + # ROM: 0x3FA618 + .float 2.0 + +.global lbl_805ADD7C +lbl_805ADD7C: + # ROM: 0x3FA61C + .4byte 0x40490FDB + +.global lbl_805ADD80 +lbl_805ADD80: + # ROM: 0x3FA620 + .float 8.0 + +.global lbl_805ADD84 +lbl_805ADD84: + # ROM: 0x3FA624 + .4byte 0x3FC90FDB + +.global lbl_805ADD88 +lbl_805ADD88: + # ROM: 0x3FA628 + .float 0.017453292 + +.global lbl_805ADD8C +lbl_805ADD8C: + # ROM: 0x3FA62C + .float 0.5 + +.global lbl_805ADD90 +lbl_805ADD90: + # ROM: 0x3FA630 + .float 1.0 + +.global lbl_805ADD94 +lbl_805ADD94: + # ROM: 0x3FA634 + .float 1.25 + +.global lbl_805ADD98 +lbl_805ADD98: + # ROM: 0x3FA638 + .double 4.503601774854144E15 + +.global lbl_805ADDA0 +lbl_805ADDA0: + # ROM: 0x3FA640 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ADDA8 +lbl_805ADDA8: + # ROM: 0x3FA648 + .4byte 0x3727C5AC + +.global lbl_805ADDAC +lbl_805ADDAC: + # ROM: 0x3FA64C + .float 0.1 + diff --git a/asm/MetroidPrime/CAutoMapper.s b/asm/MetroidPrime/CAutoMapper.s index 6cac5707..2112e54d 100644 --- a/asm/MetroidPrime/CAutoMapper.s +++ b/asm/MetroidPrime/CAutoMapper.s @@ -60,7 +60,7 @@ lbl_805A7168: .global lbl_805A716C lbl_805A716C: # ROM: 0x3F4B0C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7170 lbl_805A7170: @@ -70,7 +70,7 @@ lbl_805A7170: .global lbl_805A7174 lbl_805A7174: # ROM: 0x3F4B14 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7178 lbl_805A7178: @@ -80,7 +80,7 @@ lbl_805A7178: .global lbl_805A717C lbl_805A717C: # ROM: 0x3F4B1C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7180 lbl_805A7180: @@ -90,7 +90,7 @@ lbl_805A7180: .global lbl_805A7184 lbl_805A7184: # ROM: 0x3F4B24 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7188 lbl_805A7188: @@ -100,7 +100,7 @@ lbl_805A7188: .global lbl_805A718C lbl_805A718C: # ROM: 0x3F4B2C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7190 lbl_805A7190: @@ -110,7 +110,7 @@ lbl_805A7190: .global lbl_805A7194 lbl_805A7194: # ROM: 0x3F4B34 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7198 lbl_805A7198: @@ -125,12 +125,12 @@ lbl_805A719C: .global lbl_805A71A0 lbl_805A71A0: # ROM: 0x3F4B40 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A71A4 lbl_805A71A4: # ROM: 0x3F4B44 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A71A8 lbl_805A71A8: @@ -140,7 +140,7 @@ lbl_805A71A8: .global lbl_805A71AC lbl_805A71AC: # ROM: 0x3F4B4C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A71B0 lbl_805A71B0: @@ -150,7 +150,7 @@ lbl_805A71B0: .global lbl_805A71B4 lbl_805A71B4: # ROM: 0x3F4B54 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A71B8 lbl_805A71B8: @@ -162,6 +162,226 @@ lbl_805A71BC: # ROM: 0x3F4B5C .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA880 +lbl_805AA880: + # ROM: 0x3F7120 + .4byte 0x803CD80C + +.global lbl_805AA884 +lbl_805AA884: + # ROM: 0x3F7124 + .4byte 0x003B0000 + +.global lbl_805AA888 +lbl_805AA888: + # ROM: 0x3F7128 + .4byte 0x003B0000 + +.global lbl_805AA88C +lbl_805AA88C: + # ROM: 0x3F712C + .float 0.25 + +.global lbl_805AA890 +lbl_805AA890: + # ROM: 0x3F7130 + .float 0.5 + +.global lbl_805AA894 +lbl_805AA894: + # ROM: 0x3F7134 + .4byte 0x3FC90FDB + +.global lbl_805AA898 +lbl_805AA898: + # ROM: 0x3F7138 + .float 6.2831855 + +.global lbl_805AA89C +lbl_805AA89C: + # ROM: 0x3F713C + .4byte 0x3B360B61 + +.global lbl_805AA8A0 +lbl_805AA8A0: + # ROM: 0x3F7140 + .float 1.0 + .4byte 0 + +.global lbl_805AA8A8 +lbl_805AA8A8: + # ROM: 0x3F7148 + .double 4.503601774854144E15 + +.global lbl_805AA8B0 +lbl_805AA8B0: + # ROM: 0x3F7150 + .float 2.0 + +.global lbl_805AA8B4 +lbl_805AA8B4: + # ROM: 0x3F7154 + .4byte 0x44200000 + +.global lbl_805AA8B8 +lbl_805AA8B8: + # ROM: 0x3F7158 + .4byte 0x43F00000 + +.global lbl_805AA8BC +lbl_805AA8BC: + # ROM: 0x3F715C + .4byte 0x46EA5E00 + +.global lbl_805AA8C0 +lbl_805AA8C0: + # ROM: 0x3F7160 + .float 9999.0 + +.global lbl_805AA8C4 +lbl_805AA8C4: + # ROM: 0x3F7164 + .4byte 0x3E22F983 + +.global lbl_805AA8C8 +lbl_805AA8C8: + # ROM: 0x3F7168 + .4byte 0 + +.global lbl_805AA8CC +lbl_805AA8CC: + # ROM: 0x3F716C + .float 0.017453292 + +.global lbl_805AA8D0 +lbl_805AA8D0: + # ROM: 0x3F7170 + .4byte 0x3FE80000 + .4byte 0 + +.global lbl_805AA8D8 +lbl_805AA8D8: + # ROM: 0x3F7178 + .4byte 0x3EC00000 + +.global lbl_805AA8DC +lbl_805AA8DC: + # ROM: 0x3F717C + .float 0.75 + +.global lbl_805AA8E0 +lbl_805AA8E0: + # ROM: 0x3F7180 + .4byte 0xC1700000 + +.global lbl_805AA8E4 +lbl_805AA8E4: + # ROM: 0x3F7184 + .4byte 0xC0600000 + +.global lbl_805AA8E8 +lbl_805AA8E8: + # ROM: 0x3F7188 + .4byte 0xC0E00000 + +.global lbl_805AA8EC +lbl_805AA8EC: + # ROM: 0x3F718C + .4byte 0x40400000 + +.global lbl_805AA8F0 +lbl_805AA8F0: + # ROM: 0x3F7190 + .float 0.001 + +.global lbl_805AA8F4 +lbl_805AA8F4: + # ROM: 0x3F7194 + .float 8.0 + +.global lbl_805AA8F8 +lbl_805AA8F8: + # ROM: 0x3F7198 + .double 1.0 + +.global lbl_805AA900 +lbl_805AA900: + # ROM: 0x3F71A0 + .float 4.0 + +.global lbl_805AA904 +lbl_805AA904: + # ROM: 0x3F71A4 + .4byte 0x7F7FFFFF + +.global lbl_805AA908 +lbl_805AA908: + # ROM: 0x3F71A8 + .float 5.0 + +.global lbl_805AA90C +lbl_805AA90C: + # ROM: 0x3F71AC + .4byte 0x3F19999A + +.global lbl_805AA910 +lbl_805AA910: + # ROM: 0x3F71B0 + .float 255.0 + +.global lbl_805AA914 +lbl_805AA914: + # ROM: 0x3F71B4 + .4byte 0xC0800000 + +.global lbl_805AA918 +lbl_805AA918: + # ROM: 0x3F71B8 + .4byte 0xC1000000 + +.global lbl_805AA91C +lbl_805AA91C: + # ROM: 0x3F71BC + .4byte 0x3B000000 + +.global lbl_805AA920 +lbl_805AA920: + # ROM: 0x3F71C0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AA928 +lbl_805AA928: + # ROM: 0x3F71C8 + .4byte 0x42700000 + +.global lbl_805AA92C +lbl_805AA92C: + # ROM: 0x3F71CC + .4byte 0x42652EE0 + +.global lbl_805AA930 +lbl_805AA930: + # ROM: 0x3F71D0 + .4byte 0x43B40000 + +.global lbl_805AA934 +lbl_805AA934: + # ROM: 0x3F71D4 + .4byte 0x43340000 + +.global lbl_805AA938 +lbl_805AA938: + # ROM: 0x3F71D8 + .float 0.75 + +.global lbl_805AA93C +lbl_805AA93C: + # ROM: 0x3F71DC + .float 1.0 + .section .text, "ax" .global SetupMiniMapWorld__11CAutoMapperFv diff --git a/asm/MetroidPrime/CBoneTracking.s b/asm/MetroidPrime/CBoneTracking.s index 054b71fd..fb325930 100644 --- a/asm/MetroidPrime/CBoneTracking.s +++ b/asm/MetroidPrime/CBoneTracking.s @@ -630,3 +630,31 @@ Update__13CBoneTrackingFf: /* 80175AB4 00172A14 7C 08 03 A6 */ mtlr r0 /* 80175AB8 00172A18 38 21 00 40 */ addi r1, r1, 0x40 /* 80175ABC 00172A1C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABE98 +lbl_805ABE98: + # ROM: 0x3F8738 + .4byte 0 + +.global lbl_805ABE9C +lbl_805ABE9C: + # ROM: 0x3F873C + .float 1.0 + +.global lbl_805ABEA0 +lbl_805ABEA0: + # ROM: 0x3F8740 + .4byte 0x3727C5AC + +.global lbl_805ABEA4 +lbl_805ABEA4: + # ROM: 0x3F8744 + .float 6.2831855 + +.global lbl_805ABEA8 +lbl_805ABEA8: + # ROM: 0x3F8748 + .float 0.5 + .4byte 0 + diff --git a/asm/MetroidPrime/CCollisionActor.s b/asm/MetroidPrime/CCollisionActor.s index 5f082e93..6f612c07 100644 --- a/asm/MetroidPrime/CCollisionActor.s +++ b/asm/MetroidPrime/CCollisionActor.s @@ -1930,3 +1930,35 @@ __sinit_CCollisionActor_cpp: /* 801AA278 001A71D8 7C 08 03 A6 */ mtlr r0 /* 801AA27C 001A71DC 38 21 00 10 */ addi r1, r1, 0x10 /* 801AA280 001A71E0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC540 +lbl_805AC540: + # ROM: 0x3F8DE0 + .float 0.5 + +.global lbl_805AC544 +lbl_805AC544: + # ROM: 0x3F8DE4 + .4byte 0x40400000 + +.global lbl_805AC548 +lbl_805AC548: + # ROM: 0x3F8DE8 + .float 0.3 + +.global lbl_805AC54C +lbl_805AC54C: + # ROM: 0x3F8DEC + .float 0.1 + +.global lbl_805AC550 +lbl_805AC550: + # ROM: 0x3F8DF0 + .4byte 0 + +.global lbl_805AC554 +lbl_805AC554: + # ROM: 0x3F8DF4 + .4byte 0xBF000000 + diff --git a/asm/MetroidPrime/CCollisionActorManager.s b/asm/MetroidPrime/CCollisionActorManager.s index a0e8d985..93324bad 100644 --- a/asm/MetroidPrime/CCollisionActorManager.s +++ b/asm/MetroidPrime/CCollisionActorManager.s @@ -1777,3 +1777,43 @@ ScaleAllBounds__26CJointCollisionDescriptionFRC9CVector3f: /* 801A88C0 001A5820 7C 08 03 A6 */ mtlr r0 /* 801A88C4 001A5824 38 21 00 30 */ addi r1, r1, 0x30 /* 801A88C8 001A5828 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC518 +lbl_805AC518: + # ROM: 0x3F8DB8 + .4byte 0 + +.global lbl_805AC51C +lbl_805AC51C: + # ROM: 0x3F8DBC + .float 1.1920929E-7 + +.global lbl_805AC520 +lbl_805AC520: + # ROM: 0x3F8DC0 + .float 0.5 + +.global lbl_805AC524 +lbl_805AC524: + # ROM: 0x3F8DC4 + .float 1.0 + +.global lbl_805AC528 +lbl_805AC528: + # ROM: 0x3F8DC8 + .4byte 0x3EE90000 + .4byte 0 + +.global lbl_805AC530 +lbl_805AC530: + # ROM: 0x3F8DD0 + .float 0.001 + .4byte 0 + +.global lbl_805AC538 +lbl_805AC538: + # ROM: 0x3F8DD8 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/MetroidPrime/CConsoleOutputWindow.s b/asm/MetroidPrime/CConsoleOutputWindow.s index bd6db829..7adffc19 100644 --- a/asm/MetroidPrime/CConsoleOutputWindow.s +++ b/asm/MetroidPrime/CConsoleOutputWindow.s @@ -33,6 +33,19 @@ lbl_805A7544: lbl_805A8F00: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AB0C8 +lbl_805AB0C8: + # ROM: 0x3F7968 + .4byte 0x441E0000 + .4byte 0 + +.global lbl_805AB0D0 +lbl_805AB0D0: + # ROM: 0x3F7970 + .double 4.503601774854144E15 + .section .text, "ax" .global Draw__20CConsoleOutputWindowCFv diff --git a/asm/MetroidPrime/CDamageInfo.s b/asm/MetroidPrime/CDamageInfo.s index d21e3819..de9f1123 100644 --- a/asm/MetroidPrime/CDamageInfo.s +++ b/asm/MetroidPrime/CDamageInfo.s @@ -1,5 +1,23 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AAB20 +lbl_805AAB20: + # ROM: 0x3F73C0 + .4byte 0x42700000 + +.global lbl_805AAB24 +lbl_805AAB24: + # ROM: 0x3F73C4 + .4byte 0 + +.global lbl_805AAB28 +lbl_805AAB28: + # ROM: 0x3F73C8 + .float 2.0 + .4byte 0 + .section .text, "ax" .global __ct__11CDamageInfoFRC11CDamageInfof diff --git a/asm/MetroidPrime/CDecalManager.s b/asm/MetroidPrime/CDecalManager.s index 66ace494..17a2f09d 100644 --- a/asm/MetroidPrime/CDecalManager.s +++ b/asm/MetroidPrime/CDecalManager.s @@ -28,6 +28,24 @@ lbl_805A8F34: lbl_805A8F38: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AB378 +lbl_805AB378: + # ROM: 0x3F7C18 + .float 0.75 + +.global lbl_805AB37C +lbl_805AB37C: + # ROM: 0x3F7C1C + .float 0.01 + +.global lbl_805AB380 +lbl_805AB380: + # ROM: 0x3F7C20 + .float 0.0 + .4byte 0 + .section .text, "ax" .global AddToRenderer__13CDecalManagerFRC14CFrustumPlanesRC13CStateManager diff --git a/asm/MetroidPrime/CEnvFxManager.s b/asm/MetroidPrime/CEnvFxManager.s index ba96816b..08edd1fb 100644 --- a/asm/MetroidPrime/CEnvFxManager.s +++ b/asm/MetroidPrime/CEnvFxManager.s @@ -10,7 +10,7 @@ lbl_805A8078: .global lbl_805A807C lbl_805A807C: # ROM: 0x3F5A1C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8080 lbl_805A8080: @@ -50,7 +50,7 @@ lbl_805A8098: .global lbl_805A809C lbl_805A809C: # ROM: 0x3F5A3C - .4byte 0x3F800000 + .float 1.0 .section .bss @@ -4290,3 +4290,221 @@ lbl_80213AB0: /* 80213AC0 00210A20 7C 08 03 A6 */ mtlr r0 /* 80213AC4 00210A24 38 21 00 30 */ addi r1, r1, 0x30 /* 80213AC8 00210A28 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACF68 +lbl_805ACF68: + # ROM: 0x3F9808 + .double 4.503601774854144E15 + +.global lbl_805ACF70 +lbl_805ACF70: + # ROM: 0x3F9810 + .4byte 0x46000000 + +.global lbl_805ACF74 +lbl_805ACF74: + # ROM: 0x3F9814 + .4byte 0x42940000 + +.global lbl_805ACF78 +lbl_805ACF78: + # ROM: 0x3F9818 + .float 0.1 + +.global lbl_805ACF7C +lbl_805ACF7C: + # ROM: 0x3F981C + .4byte 0x41A80000 + +.global lbl_805ACF80 +lbl_805ACF80: + # ROM: 0x3F9820 + .float 0.9 + +.global lbl_805ACF84 +lbl_805ACF84: + # ROM: 0x3F9824 + .float 1.0 + +.global lbl_805ACF88 +lbl_805ACF88: + # ROM: 0x3F9828 + .float 0.15 + +.global lbl_805ACF8C +lbl_805ACF8C: + # ROM: 0x3F982C + .4byte 0x7F7FFFFF + +.global lbl_805ACF90 +lbl_805ACF90: + # ROM: 0x3F9830 + .float 0.5 + +.global lbl_805ACF94 +lbl_805ACF94: + # ROM: 0x3F9834 + .4byte 0xC1200000 + +.global lbl_805ACF98 +lbl_805ACF98: + # ROM: 0x3F9838 + .4byte 0 + +.global lbl_805ACF9C +lbl_805ACF9C: + # ROM: 0x3F983C + .4byte 0x420C0000 + +.global lbl_805ACFA0 +lbl_805ACFA0: + # ROM: 0x3F9840 + .4byte 0x42500000 + +.global lbl_805ACFA4 +lbl_805ACFA4: + # ROM: 0x3F9844 + .4byte 0x42640000 + +.global lbl_805ACFA8 +lbl_805ACFA8: + # ROM: 0x3F9848 + .4byte 0xC1FE0000 + +.global lbl_805ACFAC +lbl_805ACFAC: + # ROM: 0x3F984C + .4byte 0xBDCCCCCD + +.global lbl_805ACFB0 +lbl_805ACFB0: + # ROM: 0x3F9850 + .4byte 0x42700000 + +.global lbl_805ACFB4 +lbl_805ACFB4: + # ROM: 0x3F9854 + .4byte 0x43800000 + +.global lbl_805ACFB8 +lbl_805ACFB8: + # ROM: 0x3F9858 + .4byte 0xC2200000 + +.global lbl_805ACFBC +lbl_805ACFBC: + # ROM: 0x3F985C + .4byte 0xFF7FFFFF + +.global lbl_805ACFC0 +lbl_805ACFC0: + # ROM: 0x3F9860 + .4byte 0x3B800000 + +.global lbl_805ACFC4 +lbl_805ACFC4: + # ROM: 0x3F9864 + .4byte 0x43FA0000 + +.global lbl_805ACFC8 +lbl_805ACFC8: + # ROM: 0x3F9868 + .4byte 0x447A0000 + +.global lbl_805ACFCC +lbl_805ACFCC: + # ROM: 0x3F986C + .4byte 0x427C0000 + +.global lbl_805ACFD0 +lbl_805ACFD0: + # ROM: 0x3F9870 + .4byte 0x462BE000 + +.global lbl_805ACFD4 +lbl_805ACFD4: + # ROM: 0x3F9874 + .float -1.0 + +.global lbl_805ACFD8 +lbl_805ACFD8: + # ROM: 0x3F9878 + .4byte 0x41BE8000 + .4byte 0 + +.global lbl_805ACFE0 +lbl_805ACFE0: + # ROM: 0x3F9880 + .4byte 0x401FC000 + .4byte 0 + +.global lbl_805ACFE8 +lbl_805ACFE8: + # ROM: 0x3F9888 + .4byte 0x40FE0000 + .4byte 0 + +.global lbl_805ACFF0 +lbl_805ACFF0: + # ROM: 0x3F9890 + .4byte 0x40700000 + .4byte 0 + +.global lbl_805ACFF8 +lbl_805ACFF8: + # ROM: 0x3F9898 + .float 0.125 + .4byte 0 + +.global lbl_805AD000 +lbl_805AD000: + # ROM: 0x3F98A0 + .double 1.0 + +.global lbl_805AD008 +lbl_805AD008: + # ROM: 0x3F98A8 + .4byte 0x3C010204 + +.global lbl_805AD00C +lbl_805AD00C: + # ROM: 0x3F98AC + .4byte 0x41200000 + +.global lbl_805AD010 +lbl_805AD010: + # ROM: 0x3F98B0 + .float 0.2 + +.global lbl_805AD014 +lbl_805AD014: + # ROM: 0x3F98B4 + .4byte 0x44000000 + +.global lbl_805AD018 +lbl_805AD018: + # ROM: 0x3F98B8 + .4byte 0x427E0000 + +.global lbl_805AD01C +lbl_805AD01C: + # ROM: 0x3F98BC + .4byte 0xC27E0000 + +.global lbl_805AD020 +lbl_805AD020: + # ROM: 0x3F98C0 + .4byte 0xC0000000 + +.global lbl_805AD024 +lbl_805AD024: + # ROM: 0x3F98C4 + .4byte 0xC0800000 + +.global lbl_805AD028 +lbl_805AD028: + # ROM: 0x3F98C8 + .4byte 0x7F7FFFFF + .4byte 0 + diff --git a/asm/MetroidPrime/CErrorOutputWindow.s b/asm/MetroidPrime/CErrorOutputWindow.s index a6c1a0c0..f7afdddb 100644 --- a/asm/MetroidPrime/CErrorOutputWindow.s +++ b/asm/MetroidPrime/CErrorOutputWindow.s @@ -851,3 +851,36 @@ __ct__18CErrorOutputWindowFiff: /* 80269C74 00266BD4 7C 08 03 A6 */ mtlr r0 /* 80269C78 00266BD8 38 21 00 20 */ addi r1, r1, 0x20 /* 80269C7C 00266BDC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD848 +lbl_805AD848: + # ROM: 0x3FA0E8 + .float 255.0 + +.global lbl_805AD84C +lbl_805AD84C: + # ROM: 0x3FA0EC + .float 1.0 + +.global lbl_805AD850 +lbl_805AD850: + # ROM: 0x3FA0F0 + .4byte 0xC5800000 + +.global lbl_805AD854 +lbl_805AD854: + # ROM: 0x3FA0F4 + .4byte 0x45800000 + +.global lbl_805AD858 +lbl_805AD858: + # ROM: 0x3FA0F8 + .4byte 0 + .4byte 0 + +.global lbl_805AD860 +lbl_805AD860: + # ROM: 0x3FA100 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/CEulerAngles.s b/asm/MetroidPrime/CEulerAngles.s index 0c625931..8889df6b 100644 --- a/asm/MetroidPrime/CEulerAngles.s +++ b/asm/MetroidPrime/CEulerAngles.s @@ -1,5 +1,47 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805A9F78 +lbl_805A9F78: + # ROM: 0x3F6818 + .float 1.0 + +.global lbl_805A9F7C +lbl_805A9F7C: + # ROM: 0x3F681C + .4byte 0 + +.global lbl_805A9F80 +lbl_805A9F80: + # ROM: 0x3F6820 + .float 2.0 + .4byte 0 + +.global lbl_805A9F88 +lbl_805A9F88: + # ROM: 0x3F6828 + .4byte 0 + .4byte 0 + +.global lbl_805A9F90 +lbl_805A9F90: + # ROM: 0x3F6830 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805A9F98 +lbl_805A9F98: + # ROM: 0x3F6838 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805A9FA0 +lbl_805A9FA0: + # ROM: 0x3F6840 + .4byte 0x3727C5AC + .4byte 0 + .section .text, "ax" .global FromQuaternion__12CEulerAnglesFRC11CQuaternion diff --git a/asm/MetroidPrime/CExplosion.s b/asm/MetroidPrime/CExplosion.s index debca3fd..823dd303 100644 --- a/asm/MetroidPrime/CExplosion.s +++ b/asm/MetroidPrime/CExplosion.s @@ -34,6 +34,24 @@ lbl_803DA0A8: .4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA3C8 +lbl_805AA3C8: + # ROM: 0x3F6C68 + .4byte 0 + +.global lbl_805AA3CC +lbl_805AA3CC: + # ROM: 0x3F6C6C + .4byte 0x42960000 + +.global lbl_805AA3D0 +lbl_805AA3D0: + # ROM: 0x3F6C70 + .float 15.0 + .4byte 0 + .section .text, "ax" .global Render__10CExplosionCFRC13CStateManager diff --git a/asm/MetroidPrime/CFlameWarp.s b/asm/MetroidPrime/CFlameWarp.s index 76b0c5b7..c1c507aa 100644 --- a/asm/MetroidPrime/CFlameWarp.s +++ b/asm/MetroidPrime/CFlameWarp.s @@ -896,3 +896,45 @@ lbl_801B5B94: /* 801B5B98 001B2AF8 7C 05 00 40 */ cmplw r5, r0 /* 801B5B9C 001B2AFC 41 80 FF A8 */ blt lbl_801B5B44 /* 801B5BA0 001B2B00 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC668 +lbl_805AC668: + # ROM: 0x3F8F08 + .4byte 0 + +.global lbl_805AC66C +lbl_805AC66C: + # ROM: 0x3F8F0C + .4byte 0x7F7FFFFF + +.global lbl_805AC670 +lbl_805AC670: + # ROM: 0x3F8F10 + .4byte 0x00800000 + +.global lbl_805AC674 +lbl_805AC674: + # ROM: 0x3F8F14 + .float 1.0 + +.global lbl_805AC678 +lbl_805AC678: + # ROM: 0x3F8F18 + .4byte 0x3B808081 + +.global lbl_805AC67C +lbl_805AC67C: + # ROM: 0x3F8F1C + .4byte 0x3A9C4000 + +.global lbl_805AC680 +lbl_805AC680: + # ROM: 0x3F8F20 + .float 5.0 + +.global lbl_805AC684 +lbl_805AC684: + # ROM: 0x3F8F24 + .float 0.001 + diff --git a/asm/MetroidPrime/CFluidPlane.s b/asm/MetroidPrime/CFluidPlane.s index 7df323d1..8ff0da0a 100644 --- a/asm/MetroidPrime/CFluidPlane.s +++ b/asm/MetroidPrime/CFluidPlane.s @@ -19,7 +19,7 @@ lbl_803E0CE0: .global lbl_805A76C8 lbl_805A76C8: # ROM: 0x3F5068 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A76CC lbl_805A76CC: @@ -29,9 +29,71 @@ lbl_805A76CC: .global lbl_805A76D0 lbl_805A76D0: # ROM: 0x3F5070 - .4byte 0x3F800000 + .float 1.0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB5E8 +lbl_805AB5E8: + # ROM: 0x3F7E88 + .4byte 0x3F4CCCCD + +.global lbl_805AB5EC +lbl_805AB5EC: + # ROM: 0x3F7E8C + .float 0.5 + +.global lbl_805AB5F0 +lbl_805AB5F0: + # ROM: 0x3F7E90 + .4byte 0 + +.global lbl_805AB5F4 +lbl_805AB5F4: + # ROM: 0x3F7E94 + .float 1.0 + +.global lbl_805AB5F8 +lbl_805AB5F8: + # ROM: 0x3F7E98 + .4byte 0x3BCCCCCD + +.global lbl_805AB5FC +lbl_805AB5FC: + # ROM: 0x3F7E9C + .4byte 0x43200000 + +.global lbl_805AB600 +lbl_805AB600: + # ROM: 0x3F7EA0 + .4byte 0x3F4CCCCD + .4byte 0 + +.global lbl_805AB608 +lbl_805AB608: + # ROM: 0x3F7EA8 + .byte 0x01 + +.global lbl_805AB609 +lbl_805AB609: + # ROM: 0x3F7EA9 + .byte 0x01 + +.global lbl_805AB60A +lbl_805AB60A: + # ROM: 0x3F7EAA + .2byte 0x00000100 + +.global lbl_805AB60C +lbl_805AB60C: + # ROM: 0x3F7EAC + .4byte 0x00000001 + +.global lbl_805AB610 +lbl_805AB610: + # ROM: 0x3F7EB0 + .4byte 0x01000000 .section .text, "ax" diff --git a/asm/MetroidPrime/CFluidPlaneCPU.s b/asm/MetroidPrime/CFluidPlaneCPU.s index a8767e31..ab52490c 100644 --- a/asm/MetroidPrime/CFluidPlaneCPU.s +++ b/asm/MetroidPrime/CFluidPlaneCPU.s @@ -4086,3 +4086,73 @@ lbl_8019D310: /* 8019D394 0019A2F4 7C 08 03 A6 */ mtlr r0 /* 8019D398 0019A2F8 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 8019D39C 0019A2FC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC3F8 +lbl_805AC3F8: + # ROM: 0x3F8C98 + .4byte 0xFFFFFFFF + +.global lbl_805AC3FC +lbl_805AC3FC: + # ROM: 0x3F8C9C + .float 1.0 + +.global lbl_805AC400 +lbl_805AC400: + # ROM: 0x3F8CA0 + .4byte 0 + +.global lbl_805AC404 +lbl_805AC404: + # ROM: 0x3F8CA4 + .float 2.0 + +.global lbl_805AC408 +lbl_805AC408: + # ROM: 0x3F8CA8 + .float 0.5 + .4byte 0 + +.global lbl_805AC410 +lbl_805AC410: + # ROM: 0x3F8CB0 + .double 4.503601774854144E15 + +.global lbl_805AC418 +lbl_805AC418: + # ROM: 0x3F8CB8 + .float 1.1920929E-7 + +.global lbl_805AC41C +lbl_805AC41C: + # ROM: 0x3F8CBC + .float 0.25 + +.global lbl_805AC420 +lbl_805AC420: + # ROM: 0x3F8CC0 + .4byte 0x3727C5AC + .4byte 0 + +.global lbl_805AC428 +lbl_805AC428: + # ROM: 0x3F8CC8 + .double 1.0 + +.global lbl_805AC430 +lbl_805AC430: + # ROM: 0x3F8CD0 + .float 2.0 + .4byte 0 + +.global lbl_805AC438 +lbl_805AC438: + # ROM: 0x3F8CD8 + .4byte 0x427C0000 + +.global lbl_805AC43C +lbl_805AC43C: + # ROM: 0x3F8CDC + .float 6.2831855 + diff --git a/asm/MetroidPrime/CFluidPlaneDoor.s b/asm/MetroidPrime/CFluidPlaneDoor.s index 7b47bf7f..139f711a 100644 --- a/asm/MetroidPrime/CFluidPlaneDoor.s +++ b/asm/MetroidPrime/CFluidPlaneDoor.s @@ -662,3 +662,26 @@ __ct__15CFluidPlaneDoorFUiUiUifUiQ211CFluidPlane10EFluidTypefRC14CFluidUVMotion: /* 8019DCF8 0019AC58 7C 08 03 A6 */ mtlr r0 /* 8019DCFC 0019AC5C 38 21 00 30 */ addi r1, r1, 0x30 /* 8019DD00 0019AC60 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC440 +lbl_805AC440: + # ROM: 0x3F8CE0 + .float 1.0 + +.global lbl_805AC444 +lbl_805AC444: + # ROM: 0x3F8CE4 + .4byte 0 + +.global lbl_805AC448 +lbl_805AC448: + # ROM: 0x3F8CE8 + .double 4.503601774854144E15 + +.global lbl_805AC450 +lbl_805AC450: + # ROM: 0x3F8CF0 + .float 0.5 + .4byte 0 + diff --git a/asm/MetroidPrime/CFluidPlaneManager.s b/asm/MetroidPrime/CFluidPlaneManager.s index eba317c9..b68185cc 100644 --- a/asm/MetroidPrime/CFluidPlaneManager.s +++ b/asm/MetroidPrime/CFluidPlaneManager.s @@ -12,6 +12,79 @@ lbl_805A76DC: # ROM: 0x3F507C .4byte 0x000000FF +.section .sdata2, "a" + +.global lbl_805AB614 +lbl_805AB614: + # ROM: 0x3F7EB4 + .float 9999.0 + +.global lbl_805AB618 +lbl_805AB618: + # ROM: 0x3F7EB8 + .float 0.0 + +.global lbl_805AB61C +lbl_805AB61C: + # ROM: 0x3F7EBC + .float 1.0 + +.global lbl_805AB620 +lbl_805AB620: + # ROM: 0x3F7EC0 + .float 1.25 + +.global lbl_805AB624 +lbl_805AB624: + # ROM: 0x3F7EC4 + .float 0.1 + +.global lbl_805AB628 +lbl_805AB628: + # ROM: 0x3F7EC8 + .float 0.25 + +.global lbl_805AB62C +lbl_805AB62C: + # ROM: 0x3F7ECC + .float 0.4 + +.global lbl_805AB630 +lbl_805AB630: + # ROM: 0x3F7ED0 + .float 2.5 + +.global lbl_805AB634 +lbl_805AB634: + # ROM: 0x3F7ED4 + .float 0.75 + +.global lbl_805AB638 +lbl_805AB638: + # ROM: 0x3F7ED8 + .float 4.0 + +.global lbl_805AB63C +lbl_805AB63C: + # ROM: 0x3F7EDC + .float 255.0 + +.global lbl_805AB640 +lbl_805AB640: + # ROM: 0x3F7EE0 + .float 0.015873017 + +.global lbl_805AB644 +lbl_805AB644: + # ROM: 0x3F7EE4 + .float 9999.0 + +.global lbl_805AB648 +lbl_805AB648: + # ROM: 0x3F7EE8 + .float 0.5 + .4byte 0 + .section .text, "ax" .global SetupRippleMap__18CFluidPlaneManagerFv diff --git a/asm/MetroidPrime/CFluidPlaneRender.s b/asm/MetroidPrime/CFluidPlaneRender.s index 94be1b19..e1928df8 100644 --- a/asm/MetroidPrime/CFluidPlaneRender.s +++ b/asm/MetroidPrime/CFluidPlaneRender.s @@ -4406,3 +4406,50 @@ lbl_8026FB0C: /* 8026FB3C 0026CA9C 7C 08 03 A6 */ mtlr r0 /* 8026FB40 0026CAA0 38 21 00 50 */ addi r1, r1, 0x50 /* 8026FB44 0026CAA4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD8B0 +lbl_805AD8B0: + # ROM: 0x3FA150 + .4byte 0 + +.global lbl_805AD8B4 +lbl_805AD8B4: + # ROM: 0x3FA154 + .float 0.5 + +.global lbl_805AD8B8 +lbl_805AD8B8: + # ROM: 0x3FA158 + .double 4.503601774854144E15 + +.global lbl_805AD8C0 +lbl_805AD8C0: + # ROM: 0x3FA160 + .4byte 0x43800000 + +.global lbl_805AD8C4 +lbl_805AD8C4: + # ROM: 0x3FA164 + .float 1.0 + +.global lbl_805AD8C8 +lbl_805AD8C8: + # ROM: 0x3FA168 + .4byte 0x42800000 + +.global lbl_805AD8CC +lbl_805AD8CC: + # ROM: 0x3FA16C + .4byte 0x3B808081 + +.global lbl_805AD8D0 +lbl_805AD8D0: + # ROM: 0x3FA170 + .float 6.2831855 + +.global lbl_805AD8D4 +lbl_805AD8D4: + # ROM: 0x3FA174 + .4byte 0x3B800000 + diff --git a/asm/MetroidPrime/CFluidUVMotion.s b/asm/MetroidPrime/CFluidUVMotion.s index 218bf9a7..b512069d 100644 --- a/asm/MetroidPrime/CFluidUVMotion.s +++ b/asm/MetroidPrime/CFluidUVMotion.s @@ -1,5 +1,53 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AB438 +lbl_805AB438: + # ROM: 0x3F7CD8 + .float 0.0 + +.global lbl_805AB43C +lbl_805AB43C: + # ROM: 0x3F7CDC + .float 6.2831855 + +.global lbl_805AB440 +lbl_805AB440: + # ROM: 0x3F7CE0 + .float 1.0 + +.global lbl_805AB444 +lbl_805AB444: + # ROM: 0x3F7CE4 + .float 0.16666667 + +.global lbl_805AB448 +lbl_805AB448: + # ROM: 0x3F7CE8 + .float 5.0 + +.global lbl_805AB44C +lbl_805AB44C: + # ROM: 0x3F7CEC + .float 0.2 + +.global lbl_805AB450 +lbl_805AB450: + # ROM: 0x3F7CF0 + .float 0.001 + +.global lbl_805AB454 +lbl_805AB454: + # ROM: 0x3F7CF4 + .float 0.33333334 + +.global lbl_805AB458 +lbl_805AB458: + # ROM: 0x3F7CF8 + .float 0.7853982 + .4byte 0 + .section .text, "ax" .global CalculateFluidTextureOffset__14CFluidUVMotionCFfPA2_f diff --git a/asm/MetroidPrime/CFrontEndUI.s b/asm/MetroidPrime/CFrontEndUI.s index 4a3bbf64..d1baf66a 100644 --- a/asm/MetroidPrime/CFrontEndUI.s +++ b/asm/MetroidPrime/CFrontEndUI.s @@ -299,7 +299,7 @@ lbl_805A6CD8: .global lbl_805A6CDC lbl_805A6CDC: # ROM: 0x3F467C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CE0 lbl_805A6CE0: @@ -314,7 +314,7 @@ lbl_805A6CE4: .global lbl_805A6CE8 lbl_805A6CE8: # ROM: 0x3F4688 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CEC lbl_805A6CEC: @@ -324,7 +324,7 @@ lbl_805A6CEC: .global lbl_805A6CF0 lbl_805A6CF0: # ROM: 0x3F4690 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CF4 lbl_805A6CF4: @@ -334,7 +334,7 @@ lbl_805A6CF4: .global lbl_805A6CF8 lbl_805A6CF8: # ROM: 0x3F4698 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CFC lbl_805A6CFC: @@ -344,7 +344,7 @@ lbl_805A6CFC: .global lbl_805A6D00 lbl_805A6D00: # ROM: 0x3F46A0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6D04 lbl_805A6D04: @@ -365,6 +365,144 @@ lbl_805A6D0C: .4byte 0x003F0000 .4byte 0 +.section .sdata2, "a" + +.global lbl_805A9FA8 +lbl_805A9FA8: + # ROM: 0x3F6848 + .4byte 0x803CC59E + +.global lbl_805A9FAC +lbl_805A9FAC: + # ROM: 0x3F684C + .4byte 0x803CC720 + +.global lbl_805A9FB0 +lbl_805A9FB0: + # ROM: 0x3F6850 + .4byte 0x803CC735 + +.global lbl_805A9FB4 +lbl_805A9FB4: + # ROM: 0x3F6854 + .4byte 0x803CC74A + +.global lbl_805A9FB8 +lbl_805A9FB8: + # ROM: 0x3F6858 + .float 1000000.0 + +.global lbl_805A9FBC +lbl_805A9FBC: + # ROM: 0x3F685C + .4byte 0 + +.global lbl_805A9FC0 +lbl_805A9FC0: + # ROM: 0x3F6860 + .4byte 0x41F00000 + +.global lbl_805A9FC4 +lbl_805A9FC4: + # ROM: 0x3F6864 + .4byte 0xC5800000 + +.global lbl_805A9FC8 +lbl_805A9FC8: + # ROM: 0x3F6868 + .4byte 0x45800000 + +.global lbl_805A9FCC +lbl_805A9FCC: + # ROM: 0x3F686C + .float 255.0 + +.global lbl_805A9FD0 +lbl_805A9FD0: + # ROM: 0x3F6870 + .float 1.0 + .4byte 0 + +.global lbl_805A9FD8 +lbl_805A9FD8: + # ROM: 0x3F6878 + .double 4.503601774854144E15 + +.global lbl_805A9FE0 +lbl_805A9FE0: + # ROM: 0x3F6880 + .float 1.0 + +.global lbl_805A9FE4 +lbl_805A9FE4: + # ROM: 0x3F6884 + .4byte 0x3D4CCCCD + +.global lbl_805A9FE8 +lbl_805A9FE8: + # ROM: 0x3F6888 + .double 1.0 + +.global lbl_805A9FF0 +lbl_805A9FF0: + # ROM: 0x3F6890 + .float 0.5 + +.global lbl_805A9FF4 +lbl_805A9FF4: + # ROM: 0x3F6894 + .float 2.5 + +.global lbl_805A9FF8 +lbl_805A9FF8: + # ROM: 0x3F6898 + .4byte 0x3F3E0000 + +.global lbl_805A9FFC +lbl_805A9FFC: + # ROM: 0x3F689C + .4byte 0x42FF0000 + +.global lbl_805AA000 +lbl_805AA000: + # ROM: 0x3F68A0 + .4byte 0x42700000 + +.global lbl_805AA004 +lbl_805AA004: + # ROM: 0x3F68A4 + .float 0.5 + +.global lbl_805AA008 +lbl_805AA008: + # ROM: 0x3F68A8 + .float 0.1 + +.global lbl_805AA00C +lbl_805AA00C: + # ROM: 0x3F68AC + .4byte 0x46FFFE00 + +.global lbl_805AA010 +lbl_805AA010: + # ROM: 0x3F68B0 + .4byte 0x40F00000 + +.global lbl_805AA014 +lbl_805AA014: + # ROM: 0x3F68B4 + .4byte 0xC38C0000 + +.global lbl_805AA018 +lbl_805AA018: + # ROM: 0x3F68B8 + .4byte 0xC3200000 + +.global lbl_805AA01C +lbl_805AA01C: + # ROM: 0x3F68BC + .float 8.0 + .section .text, "ax" .global GetUserInput__21CArchMsgParmUserInputCFv diff --git a/asm/MetroidPrime/CGBASupport.s b/asm/MetroidPrime/CGBASupport.s index 75a7e236..109d949d 100644 --- a/asm/MetroidPrime/CGBASupport.s +++ b/asm/MetroidPrime/CGBASupport.s @@ -636,3 +636,21 @@ __ct__11CGBASupportFv: .global nullsub_130 nullsub_130: /* 80248DD8 00245D38 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD598 +lbl_805AD598: + # ROM: 0x3F9E38 + .4byte 0x414D5445 + +.global lbl_805AD59C +lbl_805AD59C: + # ROM: 0x3F9E3C + .float 4.0 + +.global lbl_805AD5A0 +lbl_805AD5A0: + # ROM: 0x3F9E40 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/CGameArea.s b/asm/MetroidPrime/CGameArea.s index 1d086a33..37de1a45 100644 --- a/asm/MetroidPrime/CGameArea.s +++ b/asm/MetroidPrime/CGameArea.s @@ -59,7 +59,7 @@ lbl_803DA26C: .global lbl_805A6E98 lbl_805A6E98: # ROM: 0x3F4838 - .4byte 0x40A00000 + .float 5.0 .global lbl_805A6E9C lbl_805A6E9C: @@ -87,6 +87,54 @@ lbl_805A6EB0: # ROM: 0x3F4850 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA420 +lbl_805AA420: + # ROM: 0x3F6CC0 + .4byte 0 + +.global lbl_805AA424 +lbl_805AA424: + # ROM: 0x3F6CC4 + .4byte 0x3727C5AC + +.global lbl_805AA428 +lbl_805AA428: + # ROM: 0x3F6CC8 + .float 1.0 + +.global lbl_805AA42C +lbl_805AA42C: + # ROM: 0x3F6CCC + .4byte 0x3B808081 + +.global lbl_805AA430 +lbl_805AA430: + # ROM: 0x3F6CD0 + .float 2.0 + +.global lbl_805AA434 +lbl_805AA434: + # ROM: 0x3F6CD4 + .4byte 0x45800000 + +.global lbl_805AA438 +lbl_805AA438: + # ROM: 0x3F6CD8 + .4byte 0x44800000 + +.global lbl_805AA43C +lbl_805AA43C: + # ROM: 0x3F6CDC + .float 0.5 + +.global lbl_805AA440 +lbl_805AA440: + # ROM: 0x3F6CE0 + .float 0.001 + .4byte 0 + .section .text, "ax" .global "reserve__Q24rstl45vector<9CVector3f,Q24rstl17rmemory_allocator>Fi" @@ -4072,7 +4120,7 @@ lbl_800611E8: lbl_80061218: /* 80061218 0005E178 80 64 00 A0 */ lwz r3, 0xa0(r4) /* 8006121C 0005E17C 7F E4 FB 78 */ mr r4, r31 -/* 80061220 0005E180 48 24 D1 C5 */ bl GetEntityIdByIndex__13CPVSVisOctreeFi +/* 80061220 0005E180 48 24 D1 C5 */ bl GetEntityIdByIndex__11CPVSAreaSetCFUi /* 80061224 0005E184 80 1D 00 04 */ lwz r0, 4(r29) /* 80061228 0005E188 7F C4 F3 78 */ mr r4, r30 /* 8006122C 0005E18C 38 A1 00 24 */ addi r5, r1, 0x24 diff --git a/asm/MetroidPrime/CGameCollision.s b/asm/MetroidPrime/CGameCollision.s index 10ab8384..e5094d29 100644 --- a/asm/MetroidPrime/CGameCollision.s +++ b/asm/MetroidPrime/CGameCollision.s @@ -72,17 +72,17 @@ lbl_805A7A44: .global lbl_805A7A48 lbl_805A7A48: # ROM: 0x3F53E8 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A7A4C lbl_805A7A4C: # ROM: 0x3F53EC - .4byte 0x3F000000 + .float 0.5 .global lbl_805A7A50 lbl_805A7A50: # ROM: 0x3F53F0 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A7A54 lbl_805A7A54: @@ -6549,3 +6549,112 @@ lbl_80185814: /* 8018581C 0018277C 7C 08 03 A6 */ mtlr r0 /* 80185820 00182780 38 21 00 70 */ addi r1, r1, 0x70 /* 80185824 00182784 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABFC8 +lbl_805ABFC8: + # ROM: 0x3F8868 + .4byte 0 + +.global lbl_805ABFCC +lbl_805ABFCC: + # ROM: 0x3F886C + .4byte 0x3F99999A + +.global lbl_805ABFD0 +lbl_805ABFD0: + # ROM: 0x3F8870 + .float 6.2831855 + .4byte 0 + +.global lbl_805ABFD8 +lbl_805ABFD8: + # ROM: 0x3F8878 + .double 4.503601774854144E15 + +.global lbl_805ABFE0 +lbl_805ABFE0: + # ROM: 0x3F8880 + .4byte 0x3BA3D70A + +.global lbl_805ABFE4 +lbl_805ABFE4: + # ROM: 0x3F8884 + .float 0.5 + +.global lbl_805ABFE8 +lbl_805ABFE8: + # ROM: 0x3F8888 + .4byte 0x3A03126F + +.global lbl_805ABFEC +lbl_805ABFEC: + # ROM: 0x3F888C + .float 5.0 + +.global lbl_805ABFF0 +lbl_805ABFF0: + # ROM: 0x3F8890 + .float 0.001 + +.global lbl_805ABFF4 +lbl_805ABFF4: + # ROM: 0x3F8894 + .float 1.0 + +.global lbl_805ABFF8 +lbl_805ABFF8: + # ROM: 0x3F8898 + .4byte 0xB8D1B717 + +.global lbl_805ABFFC +lbl_805ABFFC: + # ROM: 0x3F889C + .4byte 0x3D4CCCCD + +.global lbl_805AC000 +lbl_805AC000: + # ROM: 0x3F88A0 + .float 0.1 + +.global lbl_805AC004 +lbl_805AC004: + # ROM: 0x3F88A4 + .4byte 0xBD4CCCCD + +.global lbl_805AC008 +lbl_805AC008: + # ROM: 0x3F88A8 + .float 2.0 + +.global lbl_805AC00C +lbl_805AC00C: + # ROM: 0x3F88AC + .4byte 0x3F59999A + +.global lbl_805AC010 +lbl_805AC010: + # ROM: 0x3F88B0 + .float 0.2 + +.global lbl_805AC014 +lbl_805AC014: + # ROM: 0x3F88B4 + .4byte 0x47C35000 + +.global lbl_805AC018 +lbl_805AC018: + # ROM: 0x3F88B8 + .float 0.1 + +.global lbl_805AC01C +lbl_805AC01C: + # ROM: 0x3F88BC + .4byte 0x3F99999A + +.global lbl_805AC020 +lbl_805AC020: + # ROM: 0x3F88C0 + .float 0.5 + .4byte 0 + diff --git a/asm/MetroidPrime/CGameCubeDoll.s b/asm/MetroidPrime/CGameCubeDoll.s index 9ac2bd66..6ec667e6 100644 --- a/asm/MetroidPrime/CGameCubeDoll.s +++ b/asm/MetroidPrime/CGameCubeDoll.s @@ -460,3 +460,66 @@ lbl_8029EC9C: /* 8029ECCC 0029BC2C 7C 08 03 A6 */ mtlr r0 /* 8029ECD0 0029BC30 38 21 00 80 */ addi r1, r1, 0x80 /* 8029ECD4 0029BC34 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADDD0 +lbl_805ADDD0: + # ROM: 0x3FA670 + .4byte 0x425C0000 + +.global lbl_805ADDD4 +lbl_805ADDD4: + # ROM: 0x3FA674 + .float 0.2 + +.global lbl_805ADDD8 +lbl_805ADDD8: + # ROM: 0x3FA678 + .4byte 0x45800000 + +.global lbl_805ADDDC +lbl_805ADDDC: + # ROM: 0x3FA67C + .4byte 0 + +.global lbl_805ADDE0 +lbl_805ADDE0: + # ROM: 0x3FA680 + .4byte 0xC0000000 + +.global lbl_805ADDE4 +lbl_805ADDE4: + # ROM: 0x3FA684 + .float 0.25 + +.global lbl_805ADDE8 +lbl_805ADDE8: + # ROM: 0x3FA688 + .4byte 0x43B40000 + +.global lbl_805ADDEC +lbl_805ADDEC: + # ROM: 0x3FA68C + .float 0.017453292 + +.global lbl_805ADDF0 +lbl_805ADDF0: + # ROM: 0x3FA690 + .float 1.0 + .4byte 0 + +.global lbl_805ADDF8 +lbl_805ADDF8: + # ROM: 0x3FA698 + .double 4.503601774854144E15 + +.global lbl_805ADE00 +lbl_805ADE00: + # ROM: 0x3FA6A0 + .float 2.0 + +.global lbl_805ADE04 +lbl_805ADE04: + # ROM: 0x3FA6A4 + .float 0.1 + diff --git a/asm/MetroidPrime/CGameLight.s b/asm/MetroidPrime/CGameLight.s index 2c508195..561bd21e 100644 --- a/asm/MetroidPrime/CGameLight.s +++ b/asm/MetroidPrime/CGameLight.s @@ -42,6 +42,13 @@ lbl_805A7218: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAA10 +lbl_805AAA10: + # ROM: 0x3F72B0 + .float 0.0 + .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/CGameProjectile.s b/asm/MetroidPrime/CGameProjectile.s index 673c53bb..c055bb51 100644 --- a/asm/MetroidPrime/CGameProjectile.s +++ b/asm/MetroidPrime/CGameProjectile.s @@ -86,6 +86,90 @@ lbl_805A6DDC: # ROM: 0x3F477C .4byte 0x00000012 +.section .sdata2, "a" + +.global lbl_805AA120 +lbl_805AA120: + # ROM: 0x3F69C0 + .float 0.1 + +.global lbl_805AA124 +lbl_805AA124: + # ROM: 0x3F69C4 + .4byte 0x43B40000 + +.global lbl_805AA128 +lbl_805AA128: + # ROM: 0x3F69C8 + .4byte 0x3E22F983 + +.global lbl_805AA12C +lbl_805AA12C: + # ROM: 0x3F69CC + .4byte 0x42340000 + +.global lbl_805AA130 +lbl_805AA130: + # ROM: 0x3F69D0 + .float 1.0 + +.global lbl_805AA134 +lbl_805AA134: + # ROM: 0x3F69D4 + .4byte 0 + +.global lbl_805AA138 +lbl_805AA138: + # ROM: 0x3F69D8 + .float 0.5 + +.global lbl_805AA13C +lbl_805AA13C: + # ROM: 0x3F69DC + .float 2.0 + +.global lbl_805AA140 +lbl_805AA140: + # ROM: 0x3F69E0 + .4byte 0x3F7D70A4 + +.global lbl_805AA144 +lbl_805AA144: + # ROM: 0x3F69E4 + .float 0.017453292 + +.global lbl_805AA148 +lbl_805AA148: + # ROM: 0x3F69E8 + .4byte 0x42160000 + +.global lbl_805AA14C +lbl_805AA14C: + # ROM: 0x3F69EC + .4byte 0x3F900000 + +.global lbl_805AA150 +lbl_805AA150: + # ROM: 0x3F69F0 + .float 0.25 + +.global lbl_805AA154 +lbl_805AA154: + # ROM: 0x3F69F4 + .float 0.1 + +.global lbl_805AA158 +lbl_805AA158: + # ROM: 0x3F69F8 + .float 0.03 + .4byte 0 + +.global lbl_805AA160 +lbl_805AA160: + # ROM: 0x3F6A00 + .4byte 0 + .4byte 0 + .section .text, "ax" .global __dt__15CGameProjectileFv diff --git a/asm/MetroidPrime/CGroundMovement.s b/asm/MetroidPrime/CGroundMovement.s index f8284814..98a30751 100644 --- a/asm/MetroidPrime/CGroundMovement.s +++ b/asm/MetroidPrime/CGroundMovement.s @@ -20,12 +20,12 @@ lbl_805A7A70: .global lbl_805A7A74 lbl_805A7A74: # ROM: 0x3F5414 - .4byte 0x3CA3D70A + .float 0.02 .global lbl_805A7A78 lbl_805A7A78: # ROM: 0x3F5418 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A7A7C lbl_805A7A7C: @@ -4767,3 +4767,143 @@ lbl_80189D80: /* 80189D88 00186CE8 7C 08 03 A6 */ mtlr r0 /* 80189D8C 00186CEC 38 21 00 90 */ addi r1, r1, 0x90 /* 80189D90 00186CF0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC030 +lbl_805AC030: + # ROM: 0x3F88D0 + .float 1.0 + +.global lbl_805AC034 +lbl_805AC034: + # ROM: 0x3F88D4 + .float 1.1920929E-7 + +.global lbl_805AC038 +lbl_805AC038: + # ROM: 0x3F88D8 + .4byte 0 + +.global lbl_805AC03C +lbl_805AC03C: + # ROM: 0x3F88DC + .4byte 0xBDCCCCCD + +.global lbl_805AC040 +lbl_805AC040: + # ROM: 0x3F88E0 + .float 0.5 + +.global lbl_805AC044 +lbl_805AC044: + # ROM: 0x3F88E4 + .4byte 0x3F7D70A4 + +.global lbl_805AC048 +lbl_805AC048: + # ROM: 0x3F88E8 + .float 0.01 + +.global lbl_805AC04C +lbl_805AC04C: + # ROM: 0x3F88EC + .float 4.0 + +.global lbl_805AC050 +lbl_805AC050: + # ROM: 0x3F88F0 + .4byte 0x3EBD70A4 + +.global lbl_805AC054 +lbl_805AC054: + # ROM: 0x3F88F4 + .float 0.25 + +.global lbl_805AC058 +lbl_805AC058: + # ROM: 0x3F88F8 + .4byte 0x3B03126F + +.global lbl_805AC05C +lbl_805AC05C: + # ROM: 0x3F88FC + .float 0.02 + +.global lbl_805AC060 +lbl_805AC060: + # ROM: 0x3F8900 + .float 0.2 + +.global lbl_805AC064 +lbl_805AC064: + # ROM: 0x3F8904 + .float 0.03 + +.global lbl_805AC068 +lbl_805AC068: + # ROM: 0x3F8908 + .4byte 0x3F40624D + .4byte 0xE0000000 + +.global lbl_805AC070 +lbl_805AC070: + # ROM: 0x3F8910 + .4byte 0 + .4byte 0 + +.global lbl_805AC078 +lbl_805AC078: + # ROM: 0x3F8918 + .float -1.0 + +.global lbl_805AC07C +lbl_805AC07C: + # ROM: 0x3F891C + .4byte 0xD01502F9 + +.global lbl_805AC080 +lbl_805AC080: + # ROM: 0x3F8920 + .4byte 0x420C0000 + +.global lbl_805AC084 +lbl_805AC084: + # ROM: 0x3F8924 + .float 5.0 + +.global lbl_805AC088 +lbl_805AC088: + # ROM: 0x3F8928 + .4byte 0x3D4CCCCD + +.global lbl_805AC08C +lbl_805AC08C: + # ROM: 0x3F892C + .float 0.1 + +.global lbl_805AC090 +lbl_805AC090: + # ROM: 0x3F8930 + .float 0.25 + .4byte 0 + +.global lbl_805AC098 +lbl_805AC098: + # ROM: 0x3F8938 + .4byte 0x3A03126F + +.global lbl_805AC09C +lbl_805AC09C: + # ROM: 0x3F893C + .float 1.0E-4 + +.global lbl_805AC0A0 +lbl_805AC0A0: + # ROM: 0x3F8940 + .4byte 0xC0000000 + +.global lbl_805AC0A4 +lbl_805AC0A4: + # ROM: 0x3F8944 + .4byte 0x40400000 + diff --git a/asm/MetroidPrime/CIkChain.s b/asm/MetroidPrime/CIkChain.s index f6a3874b..d4177292 100644 --- a/asm/MetroidPrime/CIkChain.s +++ b/asm/MetroidPrime/CIkChain.s @@ -5,37 +5,37 @@ .global lbl_805A8100 lbl_805A8100: # ROM: 0x3F5AA0 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8104 lbl_805A8104: # ROM: 0x3F5AA4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8108 lbl_805A8108: # ROM: 0x3F5AA8 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A810C lbl_805A810C: # ROM: 0x3F5AAC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8110 lbl_805A8110: # ROM: 0x3F5AB0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8114 lbl_805A8114: # ROM: 0x3F5AB4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8118 lbl_805A8118: # ROM: 0x3F5AB8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A811C lbl_805A811C: @@ -835,3 +835,25 @@ lbl_80226408: /* 802264C8 00223428 7C 08 03 A6 */ mtlr r0 /* 802264CC 0022342C 38 21 01 80 */ addi r1, r1, 0x180 /* 802264D0 00223430 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD1C8 +lbl_805AD1C8: + # ROM: 0x3F9A68 + .4byte 0 + +.global lbl_805AD1CC +lbl_805AD1CC: + # ROM: 0x3F9A6C + .float 1.0 + +.global lbl_805AD1D0 +lbl_805AD1D0: + # ROM: 0x3F9A70 + .float 2.0 + +.global lbl_805AD1D4 +lbl_805AD1D4: + # ROM: 0x3F9A74 + .4byte 0x40490FDB + diff --git a/asm/MetroidPrime/CInGameGuiManager.s b/asm/MetroidPrime/CInGameGuiManager.s index 0929d34b..57597bd7 100644 --- a/asm/MetroidPrime/CInGameGuiManager.s +++ b/asm/MetroidPrime/CInGameGuiManager.s @@ -5,7 +5,7 @@ .global lbl_805A7590 lbl_805A7590: # ROM: 0x3F4F30 - .4byte 0x40000000 + .float 2.0 .global lbl_805A7594 lbl_805A7594: @@ -15,7 +15,7 @@ lbl_805A7594: .global lbl_805A7598 lbl_805A7598: # ROM: 0x3F4F38 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A759C lbl_805A759C: @@ -25,7 +25,7 @@ lbl_805A759C: .global lbl_805A75A0 lbl_805A75A0: # ROM: 0x3F4F40 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A75A4 lbl_805A75A4: @@ -35,7 +35,7 @@ lbl_805A75A4: .global lbl_805A75A8 lbl_805A75A8: # ROM: 0x3F4F48 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A75AC lbl_805A75AC: @@ -45,7 +45,7 @@ lbl_805A75AC: .global lbl_805A75B0 lbl_805A75B0: # ROM: 0x3F4F50 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A75B4 lbl_805A75B4: @@ -55,7 +55,7 @@ lbl_805A75B4: .global lbl_805A75B8 lbl_805A75B8: # ROM: 0x3F4F58 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A75BC lbl_805A75BC: @@ -65,9 +65,86 @@ lbl_805A75BC: .global lbl_805A75C0 lbl_805A75C0: # ROM: 0x3F4F60 - .4byte 0x3F800000 + .float 1.0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB1A0 +lbl_805AB1A0: + # ROM: 0x3F7A40 + .float 0.5 + +.global lbl_805AB1A4 +lbl_805AB1A4: + # ROM: 0x3F7A44 + .float 6.2831855 + +.global lbl_805AB1A8 +lbl_805AB1A8: + # ROM: 0x3F7A48 + .4byte 0x3B360B61 + +.global lbl_805AB1AC +lbl_805AB1AC: + # ROM: 0x3F7A4C + .float 0.7 + +.global lbl_805AB1B0 +lbl_805AB1B0: + # ROM: 0x3F7A50 + .float 1.0 + +.global lbl_805AB1B4 +lbl_805AB1B4: + # ROM: 0x3F7A54 + .4byte 0 + +.global lbl_805AB1B8 +lbl_805AB1B8: + # ROM: 0x3F7A58 + .float 1.1920929E-7 + +.global lbl_805AB1BC +lbl_805AB1BC: + # ROM: 0x3F7A5C + .float 255.0 + +.global lbl_805AB1C0 +lbl_805AB1C0: + # ROM: 0x3F7A60 + .float 0.3 + +.global lbl_805AB1C4 +lbl_805AB1C4: + # ROM: 0x3F7A64 + .4byte 0x3C800000 + +.global lbl_805AB1C8 +lbl_805AB1C8: + # ROM: 0x3F7A68 + .4byte 0x3D000000 + +.global lbl_805AB1CC +lbl_805AB1CC: + # ROM: 0x3F7A6C + .4byte 0x3B000000 + +.global lbl_805AB1D0 +lbl_805AB1D0: + # ROM: 0x3F7A70 + .float 0.02 + +.global lbl_805AB1D4 +lbl_805AB1D4: + # ROM: 0x3F7A74 + .4byte 0x41400000 + +.global lbl_805AB1D8 +lbl_805AB1D8: + # ROM: 0x3F7A78 + .double 4.503601774854144E15 + .section .text, "ax" .global TryReloadAreaTextures__17CInGameGuiManagerFv diff --git a/asm/MetroidPrime/CInventoryScreen.s b/asm/MetroidPrime/CInventoryScreen.s index 1cac6bbd..bd06aade 100644 --- a/asm/MetroidPrime/CInventoryScreen.s +++ b/asm/MetroidPrime/CInventoryScreen.s @@ -99,7 +99,7 @@ lbl_805A7F40: .global lbl_805A7F44 lbl_805A7F44: # ROM: 0x3F58E4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7F48 lbl_805A7F48: @@ -1953,3 +1953,55 @@ lbl_802075C8: /* 802075F0 00204550 7C 08 03 A6 */ mtlr r0 /* 802075F4 00204554 38 21 00 30 */ addi r1, r1, 0x30 /* 802075F8 00204558 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACDE0 +lbl_805ACDE0: + # ROM: 0x3F9680 + .4byte 0x803E6FC4 + +.global lbl_805ACDE4 +lbl_805ACDE4: + # ROM: 0x3F9684 + .4byte 0 + +.global lbl_805ACDE8 +lbl_805ACDE8: + # ROM: 0x3F9688 + .4byte 0x4335A25B + +.global lbl_805ACDEC +lbl_805ACDEC: + # ROM: 0x3F968C + .4byte 0x42FF0000 + +.global lbl_805ACDF0 +lbl_805ACDF0: + # ROM: 0x3F9690 + .float 4.0 + +.global lbl_805ACDF4 +lbl_805ACDF4: + # ROM: 0x3F9694 + .float 255.0 + +.global lbl_805ACDF8 +lbl_805ACDF8: + # ROM: 0x3F9698 + .float 1.0 + +.global lbl_805ACDFC +lbl_805ACDFC: + # ROM: 0x3F969C + .4byte 0x40C00000 + +.global lbl_805ACE00 +lbl_805ACE00: + # ROM: 0x3F96A0 + .float 0.25 + +.global lbl_805ACE04 +lbl_805ACE04: + # ROM: 0x3F96A4 + .float 0.5 + diff --git a/asm/MetroidPrime/CLightParameters.s b/asm/MetroidPrime/CLightParameters.s deleted file mode 100644 index 38b2e680..00000000 --- a/asm/MetroidPrime/CLightParameters.s +++ /dev/null @@ -1,268 +0,0 @@ -.include "macros.inc" - -.section .text, "ax" - -.global MakeActorLights__16CLightParametersCFv -MakeActorLights__16CLightParametersCFv: -/* 80106410 00103370 94 21 FF C0 */ stwu r1, -0x40(r1) -/* 80106414 00103374 7C 08 02 A6 */ mflr r0 -/* 80106418 00103378 90 01 00 44 */ stw r0, 0x44(r1) -/* 8010641C 0010337C 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 80106420 00103380 7C 9F 23 78 */ mr r31, r4 -/* 80106424 00103384 38 80 00 00 */ li r4, 0 -/* 80106428 00103388 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8010642C 0010338C 7C 7E 1B 78 */ mr r30, r3 -/* 80106430 00103390 93 A1 00 34 */ stw r29, 0x34(r1) -/* 80106434 00103394 88 1F 00 1C */ lbz r0, 0x1c(r31) -/* 80106438 00103398 98 81 00 10 */ stb r4, 0x10(r1) -/* 8010643C 0010339C 28 00 00 00 */ cmplwi r0, 0 -/* 80106440 001033A0 90 81 00 14 */ stw r4, 0x14(r1) -/* 80106444 001033A4 41 82 01 34 */ beq lbl_80106578 -/* 80106448 001033A8 3C 80 80 3D */ lis r4, lbl_803CEE50@ha -/* 8010644C 001033AC 38 60 02 E0 */ li r3, 0x2e0 -/* 80106450 001033B0 38 84 EE 50 */ addi r4, r4, lbl_803CEE50@l -/* 80106454 001033B4 38 A0 00 00 */ li r5, 0 -/* 80106458 001033B8 48 20 F4 15 */ bl __nw__FUlPCcPCc -/* 8010645C 001033BC 7C 7D 1B 79 */ or. r29, r3, r3 -/* 80106460 001033C0 41 82 00 68 */ beq lbl_801064C8 -/* 80106464 001033C4 80 7F 00 2C */ lwz r3, 0x2c(r31) -/* 80106468 001033C8 80 9F 00 30 */ lwz r4, 0x30(r31) -/* 8010646C 001033CC 80 1F 00 34 */ lwz r0, 0x34(r31) -/* 80106470 001033D0 90 61 00 18 */ stw r3, 0x18(r1) -/* 80106474 001033D4 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80106478 001033D8 90 81 00 1C */ stw r4, 0x1c(r1) -/* 8010647C 001033DC 90 01 00 20 */ stw r0, 0x20(r1) -/* 80106480 001033E0 48 00 01 35 */ bl GetFramesBetweenRecalculation__16CLightParametersF26ELightRecalculationOptions -/* 80106484 001033E4 80 BF 00 28 */ lwz r5, 0x28(r31) -/* 80106488 001033E8 7C 64 1B 78 */ mr r4, r3 -/* 8010648C 001033EC 80 1F 00 20 */ lwz r0, 0x20(r31) -/* 80106490 001033F0 7F A3 EB 78 */ mr r3, r29 -/* 80106494 001033F4 20 A5 00 01 */ subfic r5, r5, 1 -/* 80106498 001033F8 80 DF 00 38 */ lwz r6, 0x38(r31) -/* 8010649C 001033FC 20 00 00 03 */ subfic r0, r0, 3 -/* 801064A0 00103400 80 FF 00 3C */ lwz r7, 0x3c(r31) -/* 801064A4 00103404 7C A9 00 34 */ cntlzw r9, r5 -/* 801064A8 00103408 C0 22 94 04 */ lfs f1, lbl_805AB124@sda21(r2) -/* 801064AC 0010340C 7C 00 00 34 */ cntlzw r0, r0 -/* 801064B0 00103410 89 1F 00 1D */ lbz r8, 0x1d(r31) -/* 801064B4 00103414 38 A1 00 18 */ addi r5, r1, 0x18 -/* 801064B8 00103418 55 29 D9 7E */ srwi r9, r9, 5 -/* 801064BC 0010341C 54 0A D9 7E */ srwi r10, r0, 5 -/* 801064C0 00103420 4B FF ED 0D */ bl __ct__12CActorLightsFUi9CVector3fiif -/* 801064C4 00103424 7C 7D 1B 78 */ mr r29, r3 -lbl_801064C8: -/* 801064C8 00103428 7C 1D 00 D0 */ neg r0, r29 -/* 801064CC 0010342C 38 61 00 08 */ addi r3, r1, 8 -/* 801064D0 00103430 7C 04 EB 78 */ or r4, r0, r29 -/* 801064D4 00103434 38 01 00 10 */ addi r0, r1, 0x10 -/* 801064D8 00103438 54 84 0F FE */ srwi r4, r4, 0x1f -/* 801064DC 0010343C 93 A1 00 0C */ stw r29, 0xc(r1) -/* 801064E0 00103440 7C 03 00 40 */ cmplw r3, r0 -/* 801064E4 00103444 98 81 00 08 */ stb r4, 8(r1) -/* 801064E8 00103448 41 82 00 34 */ beq lbl_8010651C -/* 801064EC 0010344C 88 01 00 10 */ lbz r0, 0x10(r1) -/* 801064F0 00103450 28 00 00 00 */ cmplwi r0, 0 -/* 801064F4 00103454 41 82 00 10 */ beq lbl_80106504 -/* 801064F8 00103458 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801064FC 0010345C 38 80 00 01 */ li r4, 1 -/* 80106500 00103460 4B FF EB D5 */ bl __dt__12CActorLightsFv -lbl_80106504: -/* 80106504 00103464 88 81 00 08 */ lbz r4, 8(r1) -/* 80106508 00103468 38 00 00 00 */ li r0, 0 -/* 8010650C 0010346C 80 61 00 0C */ lwz r3, 0xc(r1) -/* 80106510 00103470 98 81 00 10 */ stb r4, 0x10(r1) -/* 80106514 00103474 90 61 00 14 */ stw r3, 0x14(r1) -/* 80106518 00103478 98 01 00 08 */ stb r0, 8(r1) -lbl_8010651C: -/* 8010651C 0010347C 88 01 00 08 */ lbz r0, 8(r1) -/* 80106520 00103480 28 00 00 00 */ cmplwi r0, 0 -/* 80106524 00103484 41 82 00 10 */ beq lbl_80106534 -/* 80106528 00103488 80 61 00 0C */ lwz r3, 0xc(r1) -/* 8010652C 0010348C 38 80 00 01 */ li r4, 1 -/* 80106530 00103490 4B FF EB A5 */ bl __dt__12CActorLightsFv -lbl_80106534: -/* 80106534 00103494 80 1F 00 20 */ lwz r0, 0x20(r31) -/* 80106538 00103498 2C 00 00 02 */ cmpwi r0, 2 -/* 8010653C 0010349C 40 82 00 18 */ bne lbl_80106554 -/* 80106540 001034A0 80 61 00 14 */ lwz r3, 0x14(r1) -/* 80106544 001034A4 38 80 00 00 */ li r4, 0 -/* 80106548 001034A8 88 03 02 98 */ lbz r0, 0x298(r3) -/* 8010654C 001034AC 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19 -/* 80106550 001034B0 98 03 02 98 */ stb r0, 0x298(r3) -lbl_80106554: -/* 80106554 001034B4 80 1F 00 3C */ lwz r0, 0x3c(r31) -/* 80106558 001034B8 2C 00 00 00 */ cmpwi r0, 0 -/* 8010655C 001034BC 40 82 00 1C */ bne lbl_80106578 -/* 80106560 001034C0 88 1F 00 1C */ lbz r0, 0x1c(r31) -/* 80106564 001034C4 28 00 00 00 */ cmplwi r0, 0 -/* 80106568 001034C8 41 82 00 10 */ beq lbl_80106578 -/* 8010656C 001034CC 80 61 00 14 */ lwz r3, 0x14(r1) -/* 80106570 001034D0 38 9F 00 18 */ addi r4, r31, 0x18 -/* 80106574 001034D4 4B FF EA C5 */ bl SetAmbientColor__12CActorLightsFRC6CColor -lbl_80106578: -/* 80106578 001034D8 88 61 00 10 */ lbz r3, 0x10(r1) -/* 8010657C 001034DC 38 00 00 00 */ li r0, 0 -/* 80106580 001034E0 98 7E 00 00 */ stb r3, 0(r30) -/* 80106584 001034E4 80 61 00 14 */ lwz r3, 0x14(r1) -/* 80106588 001034E8 90 7E 00 04 */ stw r3, 4(r30) -/* 8010658C 001034EC 98 01 00 10 */ stb r0, 0x10(r1) -/* 80106590 001034F0 48 00 00 08 */ b lbl_80106598 -/* 80106594 001034F4 4B FF EB 41 */ bl __dt__12CActorLightsFv -lbl_80106598: -/* 80106598 001034F8 80 01 00 44 */ lwz r0, 0x44(r1) -/* 8010659C 001034FC 83 E1 00 3C */ lwz r31, 0x3c(r1) -/* 801065A0 00103500 83 C1 00 38 */ lwz r30, 0x38(r1) -/* 801065A4 00103504 83 A1 00 34 */ lwz r29, 0x34(r1) -/* 801065A8 00103508 7C 08 03 A6 */ mtlr r0 -/* 801065AC 0010350C 38 21 00 40 */ addi r1, r1, 0x40 -/* 801065B0 00103510 4E 80 00 20 */ blr - -.global GetFramesBetweenRecalculation__16CLightParametersF26ELightRecalculationOptions -GetFramesBetweenRecalculation__16CLightParametersF26ELightRecalculationOptions: -/* 801065B4 00103514 2C 03 00 02 */ cmpwi r3, 2 -/* 801065B8 00103518 41 82 00 38 */ beq lbl_801065F0 -/* 801065BC 0010351C 40 80 00 14 */ bge lbl_801065D0 -/* 801065C0 00103520 2C 03 00 00 */ cmpwi r3, 0 -/* 801065C4 00103524 41 82 00 18 */ beq lbl_801065DC -/* 801065C8 00103528 40 80 00 20 */ bge lbl_801065E8 -/* 801065CC 0010352C 48 00 00 34 */ b lbl_80106600 -lbl_801065D0: -/* 801065D0 00103530 2C 03 00 04 */ cmpwi r3, 4 -/* 801065D4 00103534 40 80 00 2C */ bge lbl_80106600 -/* 801065D8 00103538 48 00 00 20 */ b lbl_801065F8 -lbl_801065DC: -/* 801065DC 0010353C 3C 60 40 00 */ lis r3, 0x3FFFFFFF@ha -/* 801065E0 00103540 38 63 FF FF */ addi r3, r3, 0x3FFFFFFF@l -/* 801065E4 00103544 4E 80 00 20 */ blr -lbl_801065E8: -/* 801065E8 00103548 38 60 00 08 */ li r3, 8 -/* 801065EC 0010354C 4E 80 00 20 */ blr -lbl_801065F0: -/* 801065F0 00103550 38 60 00 04 */ li r3, 4 -/* 801065F4 00103554 4E 80 00 20 */ blr -lbl_801065F8: -/* 801065F8 00103558 38 60 00 01 */ li r3, 1 -/* 801065FC 0010355C 4E 80 00 20 */ blr -lbl_80106600: -/* 80106600 00103560 38 60 00 08 */ li r3, 8 -/* 80106604 00103564 4E 80 00 20 */ blr - -.global __dt__16CActorParametersFv -__dt__16CActorParametersFv: -/* 80106608 00103568 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8010660C 0010356C 7C 08 02 A6 */ mflr r0 -/* 80106610 00103570 90 01 00 14 */ stw r0, 0x14(r1) -/* 80106614 00103574 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80106618 00103578 7C 7F 1B 79 */ or. r31, r3, r3 -/* 8010661C 0010357C 41 82 00 1C */ beq lbl_80106638 -/* 80106620 00103580 3C A0 80 3E */ lis r5, lbl_803DFF80@ha -/* 80106624 00103584 7C 80 07 35 */ extsh. r0, r4 -/* 80106628 00103588 38 05 FF 80 */ addi r0, r5, lbl_803DFF80@l -/* 8010662C 0010358C 90 1F 00 00 */ stw r0, 0(r31) -/* 80106630 00103590 40 81 00 08 */ ble lbl_80106638 -/* 80106634 00103594 48 20 F2 FD */ bl Free__7CMemoryFPCv -lbl_80106638: -/* 80106638 00103598 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8010663C 0010359C 7F E3 FB 78 */ mr r3, r31 -/* 80106640 001035A0 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80106644 001035A4 7C 08 03 A6 */ mtlr r0 -/* 80106648 001035A8 38 21 00 10 */ addi r1, r1, 0x10 -/* 8010664C 001035AC 4E 80 00 20 */ blr - -.global __ct__16CLightParametersFv -__ct__16CLightParametersFv: -/* 80106650 001035B0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80106654 001035B4 7C 08 02 A6 */ mflr r0 -/* 80106658 001035B8 3C 80 80 3E */ lis r4, lbl_803DFF80@ha -/* 8010665C 001035BC C0 02 94 78 */ lfs f0, lbl_805AB198@sda21(r2) -/* 80106660 001035C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80106664 001035C4 38 00 00 00 */ li r0, 0 -/* 80106668 001035C8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8010666C 001035CC 7C 7F 1B 78 */ mr r31, r3 -/* 80106670 001035D0 38 64 FF 80 */ addi r3, r4, lbl_803DFF80@l -/* 80106674 001035D4 90 7F 00 00 */ stw r3, 0(r31) -/* 80106678 001035D8 98 1F 00 04 */ stb r0, 4(r31) -/* 8010667C 001035DC D0 1F 00 08 */ stfs f0, 8(r31) -/* 80106680 001035E0 90 1F 00 0C */ stw r0, 0xc(r31) -/* 80106684 001035E4 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 80106688 001035E8 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 8010668C 001035EC 48 24 39 21 */ bl White__6CColorFv -/* 80106690 001035F0 80 03 00 00 */ lwz r0, 0(r3) -/* 80106694 001035F4 3C 60 80 5A */ lis r3, skZero3f@ha -/* 80106698 001035F8 38 C0 00 00 */ li r6, 0 -/* 8010669C 001035FC 38 A0 00 01 */ li r5, 1 -/* 801066A0 00103600 90 1F 00 18 */ stw r0, 0x18(r31) -/* 801066A4 00103604 38 83 66 A0 */ addi r4, r3, skZero3f@l -/* 801066A8 00103608 38 00 00 04 */ li r0, 4 -/* 801066AC 0010360C 7F E3 FB 78 */ mr r3, r31 -/* 801066B0 00103610 98 DF 00 1C */ stb r6, 0x1c(r31) -/* 801066B4 00103614 98 DF 00 1D */ stb r6, 0x1d(r31) -/* 801066B8 00103618 90 DF 00 20 */ stw r6, 0x20(r31) -/* 801066BC 0010361C 90 BF 00 24 */ stw r5, 0x24(r31) -/* 801066C0 00103620 90 DF 00 28 */ stw r6, 0x28(r31) -/* 801066C4 00103624 C0 04 00 00 */ lfs f0, 0(r4) -/* 801066C8 00103628 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 801066CC 0010362C C0 04 00 04 */ lfs f0, 4(r4) -/* 801066D0 00103630 D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 801066D4 00103634 C0 04 00 08 */ lfs f0, 8(r4) -/* 801066D8 00103638 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 801066DC 0010363C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801066E0 00103640 90 1F 00 3C */ stw r0, 0x3c(r31) -/* 801066E4 00103644 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 801066E8 00103648 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801066EC 0010364C 7C 08 03 A6 */ mtlr r0 -/* 801066F0 00103650 38 21 00 10 */ addi r1, r1, 0x10 -/* 801066F4 00103654 4E 80 00 20 */ blr - -.global __ct__16CLightParametersFbfQ216CLightParameters19EShadowTessellationffRC6CColorbQ216CLightParameters21EWorldLightingOptionsQ216CLightParameters26ELightRecalculationOptionsRC9CVector3fii -__ct__16CLightParametersFbfQ216CLightParameters19EShadowTessellationffRC6CColorbQ216CLightParameters21EWorldLightingOptionsQ216CLightParameters26ELightRecalculationOptionsRC9CVector3fii: -/* 801066F8 00103658 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801066FC 0010365C 3D 60 80 3E */ lis r11, lbl_803DFF80@ha -/* 80106700 00103660 38 0B FF 80 */ addi r0, r11, lbl_803DFF80@l -/* 80106704 00103664 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80106708 00103668 89 81 00 23 */ lbz r12, 0x23(r1) -/* 8010670C 0010366C 90 03 00 00 */ stw r0, 0(r3) -/* 80106710 00103670 81 61 00 24 */ lwz r11, 0x24(r1) -/* 80106714 00103674 98 83 00 04 */ stb r4, 4(r3) -/* 80106718 00103678 83 E1 00 18 */ lwz r31, 0x18(r1) -/* 8010671C 0010367C D0 23 00 08 */ stfs f1, 8(r3) -/* 80106720 00103680 80 81 00 1C */ lwz r4, 0x1c(r1) -/* 80106724 00103684 90 A3 00 0C */ stw r5, 0xc(r3) -/* 80106728 00103688 D0 43 00 10 */ stfs f2, 0x10(r3) -/* 8010672C 0010368C D0 63 00 14 */ stfs f3, 0x14(r3) -/* 80106730 00103690 80 06 00 00 */ lwz r0, 0(r6) -/* 80106734 00103694 90 03 00 18 */ stw r0, 0x18(r3) -/* 80106738 00103698 98 E3 00 1C */ stb r7, 0x1c(r3) -/* 8010673C 0010369C 99 83 00 1D */ stb r12, 0x1d(r3) -/* 80106740 001036A0 91 03 00 20 */ stw r8, 0x20(r3) -/* 80106744 001036A4 91 23 00 24 */ stw r9, 0x24(r3) -/* 80106748 001036A8 91 63 00 28 */ stw r11, 0x28(r3) -/* 8010674C 001036AC C0 0A 00 00 */ lfs f0, 0(r10) -/* 80106750 001036B0 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 80106754 001036B4 C0 0A 00 04 */ lfs f0, 4(r10) -/* 80106758 001036B8 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 8010675C 001036BC C0 0A 00 08 */ lfs f0, 8(r10) -/* 80106760 001036C0 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 80106764 001036C4 93 E3 00 38 */ stw r31, 0x38(r3) -/* 80106768 001036C8 90 83 00 3C */ stw r4, 0x3c(r3) -/* 8010676C 001036CC 80 03 00 38 */ lwz r0, 0x38(r3) -/* 80106770 001036D0 2C 00 00 04 */ cmpwi r0, 4 -/* 80106774 001036D4 41 81 00 0C */ bgt lbl_80106780 -/* 80106778 001036D8 2C 00 FF FF */ cmpwi r0, -1 -/* 8010677C 001036DC 40 82 00 0C */ bne lbl_80106788 -lbl_80106780: -/* 80106780 001036E0 38 00 00 04 */ li r0, 4 -/* 80106784 001036E4 90 03 00 38 */ stw r0, 0x38(r3) -lbl_80106788: -/* 80106788 001036E8 80 03 00 3C */ lwz r0, 0x3c(r3) -/* 8010678C 001036EC 2C 00 00 04 */ cmpwi r0, 4 -/* 80106790 001036F0 41 81 00 0C */ bgt lbl_8010679C -/* 80106794 001036F4 2C 00 FF FF */ cmpwi r0, -1 -/* 80106798 001036F8 40 82 00 0C */ bne lbl_801067A4 -lbl_8010679C: -/* 8010679C 001036FC 38 00 00 04 */ li r0, 4 -/* 801067A0 00103700 90 03 00 3C */ stw r0, 0x3c(r3) -lbl_801067A4: -/* 801067A4 00103704 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 801067A8 00103708 38 21 00 10 */ addi r1, r1, 0x10 -/* 801067AC 0010370C 4E 80 00 20 */ blr diff --git a/asm/MetroidPrime/CLogBookScreen.s b/asm/MetroidPrime/CLogBookScreen.s index c10bebbf..4cf420b0 100644 --- a/asm/MetroidPrime/CLogBookScreen.s +++ b/asm/MetroidPrime/CLogBookScreen.s @@ -55,7 +55,7 @@ lbl_803E8BCC: .global lbl_805A82A8 lbl_805A82A8: # ROM: 0x3F5C48 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A82AC lbl_805A82AC: @@ -3249,3 +3249,36 @@ lbl_802485B4: /* 802485C8 00245528 7C 08 03 A6 */ mtlr r0 /* 802485CC 0024552C 38 21 00 30 */ addi r1, r1, 0x30 /* 802485D0 00245530 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD578 +lbl_805AD578: + # ROM: 0x3F9E18 + .4byte 0 + +.global lbl_805AD57C +lbl_805AD57C: + # ROM: 0x3F9E1C + .float 0.5 + +.global lbl_805AD580 +lbl_805AD580: + # ROM: 0x3F9E20 + .float 1.0 + .4byte 0 + +.global lbl_805AD588 +lbl_805AD588: + # ROM: 0x3F9E28 + .double 4.503601774854144E15 + +.global lbl_805AD590 +lbl_805AD590: + # ROM: 0x3F9E30 + .float 4.0 + +.global lbl_805AD594 +lbl_805AD594: + # ROM: 0x3F9E34 + .float 255.0 + diff --git a/asm/MetroidPrime/CMFGame.s b/asm/MetroidPrime/CMFGame.s index 16d0d5fd..81836128 100644 --- a/asm/MetroidPrime/CMFGame.s +++ b/asm/MetroidPrime/CMFGame.s @@ -54,7 +54,7 @@ lbl_803D99D4: .global lbl_805A6D48 lbl_805A6D48: # ROM: 0x3F46E8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6D4C lbl_805A6D4C: @@ -96,6 +96,28 @@ lbl_805A8CC0: lbl_805A8CC4: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA020 +lbl_805AA020: + # ROM: 0x3F68C0 + .float 0.1 + +.global lbl_805AA024 +lbl_805AA024: + # ROM: 0x3F68C4 + .4byte 0x41800000 + +.global lbl_805AA028 +lbl_805AA028: + # ROM: 0x3F68C8 + .float 1.0 + +.global lbl_805AA02C +lbl_805AA02C: + # ROM: 0x3F68CC + .4byte 0 + .section .text, "ax" .global Draw__13CMFGameLoaderCFv diff --git a/asm/MetroidPrime/CMapArea.s b/asm/MetroidPrime/CMapArea.s index 4624d5bb..9f6fbbfc 100644 --- a/asm/MetroidPrime/CMapArea.s +++ b/asm/MetroidPrime/CMapArea.s @@ -24,6 +24,49 @@ lbl_805A7010: lbl_8046C3E0: .skip 0x28 +.section .sdata2, "a" + +.global lbl_805AA6A8 +lbl_805AA6A8: + # ROM: 0x3F6F48 + .4byte 0x3B808081 + +.global lbl_805AA6AC +lbl_805AA6AC: + # ROM: 0x3F6F4C + .4byte 0 + +.global lbl_805AA6B0 +lbl_805AA6B0: + # ROM: 0x3F6F50 + .float 1.0 + +.global lbl_805AA6B4 +lbl_805AA6B4: + # ROM: 0x3F6F54 + .float 0.5 + +.global lbl_805AA6B8 +lbl_805AA6B8: + # ROM: 0x3F6F58 + .double 4.503601774854144E15 + +.global lbl_805AA6C0 +lbl_805AA6C0: + # ROM: 0x3F6F60 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AA6C8 +lbl_805AA6C8: + # ROM: 0x3F6F68 + .4byte 0x43480000 + +.global lbl_805AA6CC +lbl_805AA6CC: + # ROM: 0x3F6F6C + .4byte 0xC3480000 + .section .text, "ax" .global FMapAreaFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer diff --git a/asm/MetroidPrime/CMapUniverse.s b/asm/MetroidPrime/CMapUniverse.s index ed23f566..7c40478a 100644 --- a/asm/MetroidPrime/CMapUniverse.s +++ b/asm/MetroidPrime/CMapUniverse.s @@ -1885,3 +1885,48 @@ lbl_802036F0: /* 802036F4 00200654 7C 05 00 40 */ cmplw r5, r0 /* 802036F8 00200658 41 80 FF 68 */ blt lbl_80203660 /* 802036FC 0020065C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACD68 +lbl_805ACD68: + # ROM: 0x3F9608 + .float 255.0 + +.global lbl_805ACD6C +lbl_805ACD6C: + # ROM: 0x3F960C + .float 0.5 + +.global lbl_805ACD70 +lbl_805ACD70: + # ROM: 0x3F9610 + .float 1.0 + .4byte 0 + +.global lbl_805ACD78 +lbl_805ACD78: + # ROM: 0x3F9618 + .double 4.503601774854144E15 + +.global lbl_805ACD80 +lbl_805ACD80: + # ROM: 0x3F9620 + .float -1.0 + +.global lbl_805ACD84 +lbl_805ACD84: + # ROM: 0x3F9624 + .float 2.0 + +.global lbl_805ACD88 +lbl_805ACD88: + # ROM: 0x3F9628 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ACD90 +lbl_805ACD90: + # ROM: 0x3F9630 + .4byte 0x44C80000 + .4byte 0 + diff --git a/asm/MetroidPrime/CMapWorld.s b/asm/MetroidPrime/CMapWorld.s index 660204cc..4262347f 100644 --- a/asm/MetroidPrime/CMapWorld.s +++ b/asm/MetroidPrime/CMapWorld.s @@ -33,7 +33,70 @@ lbl_805A71C4: .global lbl_805A71C8 lbl_805A71C8: # ROM: 0x3F4B68 - .4byte 0x3F000000 + .float 0.5 + .4byte 0 + +.section .sdata2, "a" + +.global lbl_805AA940 +lbl_805AA940: + # ROM: 0x3F71E0 + .4byte 0 + +.global lbl_805AA944 +lbl_805AA944: + # ROM: 0x3F71E4 + .float 0.01 + +.global lbl_805AA948 +lbl_805AA948: + # ROM: 0x3F71E8 + .4byte 0x7F7FFFFF + +.global lbl_805AA94C +lbl_805AA94C: + # ROM: 0x3F71EC + .float 0.5 + +.global lbl_805AA950 +lbl_805AA950: + # ROM: 0x3F71F0 + .float 1.0 + +.global lbl_805AA954 +lbl_805AA954: + # ROM: 0x3F71F4 + .float 0.25 + +.global lbl_805AA958 +lbl_805AA958: + # ROM: 0x3F71F8 + .float 1.1920929E-7 + +.global lbl_805AA95C +lbl_805AA95C: + # ROM: 0x3F71FC + .4byte 0xFF7FFFFF + +.global lbl_805AA960 +lbl_805AA960: + # ROM: 0x3F7200 + .float 255.0 + +.global lbl_805AA964 +lbl_805AA964: + # ROM: 0x3F7204 + .float -1.0 + +.global lbl_805AA968 +lbl_805AA968: + # ROM: 0x3F7208 + .double 1.0 + +.global lbl_805AA970 +lbl_805AA970: + # ROM: 0x3F7210 + .float 9999.0 .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/CMappableObject.s b/asm/MetroidPrime/CMappableObject.s index 7acb7cff..0ad6ebdc 100644 --- a/asm/MetroidPrime/CMappableObject.s +++ b/asm/MetroidPrime/CMappableObject.s @@ -43,22 +43,22 @@ lbl_803DFC3C: .global lbl_805A7368 lbl_805A7368: # ROM: 0x3F4D08 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A736C lbl_805A736C: # ROM: 0x3F4D0C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7370 lbl_805A7370: # ROM: 0x3F4D10 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7374 lbl_805A7374: # ROM: 0x3F4D14 - .4byte 0x3F800000 + .float 1.0 .section .bss @@ -66,6 +66,106 @@ lbl_805A7374: lbl_8046C498: .skip 0x60 +.section .sdata2, "a" + +.global lbl_805AAD40 +lbl_805AAD40: + # ROM: 0x3F75E0 + .4byte 0 + +.global lbl_805AAD44 +lbl_805AAD44: + # ROM: 0x3F75E4 + .4byte 0xBFB33333 + +.global lbl_805AAD48 +lbl_805AAD48: + # ROM: 0x3F75E8 + .4byte 0x3FC90FDB + +.global lbl_805AAD4C +lbl_805AAD4C: + # ROM: 0x3F75EC + .float 1.5 + +.global lbl_805AAD50 +lbl_805AAD50: + # ROM: 0x3F75F0 + .4byte 0xC0000000 + +.global lbl_805AAD54 +lbl_805AAD54: + # ROM: 0x3F75F4 + .4byte 0xBFC90FDB + +.global lbl_805AAD58 +lbl_805AAD58: + # ROM: 0x3F75F8 + .4byte 0xBFD33333 + +.global lbl_805AAD5C +lbl_805AAD5C: + # ROM: 0x3F75FC + .4byte 0xBFC00000 + +.global lbl_805AAD60 +lbl_805AAD60: + # ROM: 0x3F7600 + .float -1.0 + +.global lbl_805AAD64 +lbl_805AAD64: + # ROM: 0x3F7604 + .4byte 0xBEFAE148 + +.global lbl_805AAD68 +lbl_805AAD68: + # ROM: 0x3F7608 + .float 2.0 + +.global lbl_805AAD6C +lbl_805AAD6C: + # ROM: 0x3F760C + .float 255.0 + +.global lbl_805AAD70 +lbl_805AAD70: + # ROM: 0x3F7610 + .float 1.0 + +.global lbl_805AAD74 +lbl_805AAD74: + # ROM: 0x3F7614 + .4byte 0xC0266666 + +.global lbl_805AAD78 +lbl_805AAD78: + # ROM: 0x3F7618 + .4byte 0x40266666 + +.global lbl_805AAD7C +lbl_805AAD7C: + # ROM: 0x3F761C + .4byte 0x3FB33333 + +.global lbl_805AAD80 +lbl_805AAD80: + # ROM: 0x3F7620 + .4byte 0x3B808081 + .4byte 0 + +.global lbl_805AAD88 +lbl_805AAD88: + # ROM: 0x3F7628 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AAD90 +lbl_805AAD90: + # ROM: 0x3F7630 + .float 0.2 + .4byte 0 + .section .text, "ax" .global AdjustTransformForType__15CMappableObjectFv diff --git a/asm/MetroidPrime/CMemoryCardDriver.s b/asm/MetroidPrime/CMemoryCardDriver.s index d60f2907..76d2b510 100644 --- a/asm/MetroidPrime/CMemoryCardDriver.s +++ b/asm/MetroidPrime/CMemoryCardDriver.s @@ -3569,3 +3569,11 @@ IsCardBusy__17CMemoryCardDriverF6EState: lbl_8024F164: /* 8024F164 0024C0C4 7C 03 03 78 */ mr r3, r0 /* 8024F168 0024C0C8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD5D0 +lbl_805AD5D0: + # ROM: 0x3F9E70 + .4byte 0x803D47CC + .4byte 0x803D47DB + diff --git a/asm/MetroidPrime/CMessageScreen.s b/asm/MetroidPrime/CMessageScreen.s index 4bd1ef7e..7e203de1 100644 --- a/asm/MetroidPrime/CMessageScreen.s +++ b/asm/MetroidPrime/CMessageScreen.s @@ -20,7 +20,7 @@ lbl_805A7E38: .global lbl_805A7E3C lbl_805A7E3C: # ROM: 0x3F57DC - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -726,3 +726,126 @@ __ct__14CMessageScreenFUif: /* 801F005C 001ECFBC 7C 08 03 A6 */ mtlr r0 /* 801F0060 001ECFC0 38 21 00 40 */ addi r1, r1, 0x40 /* 801F0064 001ECFC4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACB68 +lbl_805ACB68: + # ROM: 0x3F9408 + .4byte 0 + +.global lbl_805ACB6C +lbl_805ACB6C: + # ROM: 0x3F940C + .float 0.1 + +.global lbl_805ACB70 +lbl_805ACB70: + # ROM: 0x3F9410 + .4byte 0x41F00000 + +.global lbl_805ACB74 +lbl_805ACB74: + # ROM: 0x3F9414 + .4byte 0x3F4CCCCD + +.global lbl_805ACB78 +lbl_805ACB78: + # ROM: 0x3F9418 + .float 0.5 + +.global lbl_805ACB7C +lbl_805ACB7C: + # ROM: 0x3F941C + .float 0.7 + +.global lbl_805ACB80 +lbl_805ACB80: + # ROM: 0x3F9420 + .4byte 0x3F59999A + +.global lbl_805ACB84 +lbl_805ACB84: + # ROM: 0x3F9424 + .float 0.9 + +.global lbl_805ACB88 +lbl_805ACB88: + # ROM: 0x3F9428 + .4byte 0x3DCCCCD0 + +.global lbl_805ACB8C +lbl_805ACB8C: + # ROM: 0x3F942C + .float 1.0 + +.global lbl_805ACB90 +lbl_805ACB90: + # ROM: 0x3F9430 + .float 0.15 + +.global lbl_805ACB94 +lbl_805ACB94: + # ROM: 0x3F9434 + .float 0.3 + +.global lbl_805ACB98 +lbl_805ACB98: + # ROM: 0x3F9438 + .4byte 0x41400000 + +.global lbl_805ACB9C +lbl_805ACB9C: + # ROM: 0x3F943C + .4byte 0xC1400000 + +.global lbl_805ACBA0 +lbl_805ACBA0: + # ROM: 0x3F9440 + .float 255.0 + +.global lbl_805ACBA4 +lbl_805ACBA4: + # ROM: 0x3F9444 + .float 5.0 + +.global lbl_805ACBA8 +lbl_805ACBA8: + # ROM: 0x3F9448 + .4byte 0x3FC90FDB + +.global lbl_805ACBAC +lbl_805ACBAC: + # ROM: 0x3F944C + .4byte 0x41200000 + +.global lbl_805ACBB0 +lbl_805ACBB0: + # ROM: 0x3F9450 + .4byte 0x41A00000 + +.global lbl_805ACBB4 +lbl_805ACBB4: + # ROM: 0x3F9454 + .4byte 0x46FFFE00 + +.global lbl_805ACBB8 +lbl_805ACBB8: + # ROM: 0x3F9458 + .4byte 0x3DA3D70A + +.global lbl_805ACBBC +lbl_805ACBBC: + # ROM: 0x3F945C + .4byte 0x3D23D70A + +.global lbl_805ACBC0 +lbl_805ACBC0: + # ROM: 0x3F9460 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ACBC8 +lbl_805ACBC8: + # ROM: 0x3F9468 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/CModelData.s b/asm/MetroidPrime/CModelData.s index f68b49a7..bbf01687 100644 --- a/asm/MetroidPrime/CModelData.s +++ b/asm/MetroidPrime/CModelData.s @@ -6,6 +6,24 @@ lbl_8046C538: .skip 0x20 +.section .sdata2, "a" + +.global lbl_805AB368 +lbl_805AB368: + # ROM: 0x3F7C08 + .float 0.0 + +.global lbl_805AB36C +lbl_805AB36C: + # ROM: 0x3F7C0C + .float 1.0 + +.global lbl_805AB370 +lbl_805AB370: + # ROM: 0x3F7C10 + .4byte 0x3B808081 + .4byte 0 + .section .text, "ax" .global GetNumMaterialSets__10CModelDataCFv diff --git a/asm/MetroidPrime/CNESEmulator.s b/asm/MetroidPrime/CNESEmulator.s index dd9d45e4..da14cbf3 100644 --- a/asm/MetroidPrime/CNESEmulator.s +++ b/asm/MetroidPrime/CNESEmulator.s @@ -1311,3 +1311,92 @@ lbl_80294D3C: /* 80294D44 00291CA4 7C 08 03 A6 */ mtlr r0 /* 80294D48 00291CA8 38 21 00 10 */ addi r1, r1, 0x10 /* 80294D4C 00291CAC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADC60 +lbl_805ADC60: + # ROM: 0x3FA500 + .4byte 0 + +.global lbl_805ADC64 +lbl_805ADC64: + # ROM: 0x3FA504 + .4byte 0x44200000 + +.global lbl_805ADC68 +lbl_805ADC68: + # ROM: 0x3FA508 + .4byte 0x43F00000 + +.global lbl_805ADC6C +lbl_805ADC6C: + # ROM: 0x3FA50C + .float 0.1 + +.global lbl_805ADC70 +lbl_805ADC70: + # ROM: 0x3FA510 + .4byte 0x42C80000 + +.global lbl_805ADC74 +lbl_805ADC74: + # ROM: 0x3FA514 + .4byte 0x41200000 + +.global lbl_805ADC78 +lbl_805ADC78: + # ROM: 0x3FA518 + .float 1.0 + .4byte 0 + +.global lbl_805ADC80 +lbl_805ADC80: + # ROM: 0x3FA520 + .double 4.503601774854144E15 + +.global lbl_805ADC88 +lbl_805ADC88: + # ROM: 0x3FA528 + .4byte 0x08000000 + +.global lbl_805ADC8C +lbl_805ADC8C: + # ROM: 0x3FA52C + .4byte 0x04000000 + +.global lbl_805ADC90 +lbl_805ADC90: + # ROM: 0x3FA530 + .4byte 0x02000000 + +.global lbl_805ADC94 +lbl_805ADC94: + # ROM: 0x3FA534 + .4byte 0x01000000 + +.global lbl_805ADC98 +lbl_805ADC98: + # ROM: 0x3FA538 + .4byte 0x80000000 + +.global lbl_805ADC9C +lbl_805ADC9C: + # ROM: 0x3FA53C + .float 2.0 + +.global lbl_805ADCA0 +lbl_805ADCA0: + # ROM: 0x3FA540 + .4byte 0x20000000 + +.global lbl_805ADCA4 +lbl_805ADCA4: + # ROM: 0x3FA544 + .4byte 0x10000000 + +.global lbl_805ADCA8 +lbl_805ADCA8: + # ROM: 0x3FA548 + .float 0.4 + .4byte 0 + diff --git a/asm/MetroidPrime/CParticleDatabase.s b/asm/MetroidPrime/CParticleDatabase.s index fd193e71..439b3cfc 100644 --- a/asm/MetroidPrime/CParticleDatabase.s +++ b/asm/MetroidPrime/CParticleDatabase.s @@ -63,6 +63,28 @@ lbl_805A722B: .byte 0x01 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAA40 +lbl_805AAA40: + # ROM: 0x3F72E0 + .4byte 0 + +.global lbl_805AAA44 +lbl_805AAA44: + # ROM: 0x3F72E4 + .4byte 0x4B189680 + +.global lbl_805AAA48 +lbl_805AAA48: + # ROM: 0x3F72E8 + .float 5.0 + +.global lbl_805AAA4C +lbl_805AAA4C: + # ROM: 0x3F72EC + .float 1.0 + .section .text, "ax" .global "SetModulationColorAllActiveEffectsForParticleDB__17CParticleDatabaseFRC6CColorRQ24rstl236map,Q24rstl17rmemory_allocator>,Q24rstl28auto_ptr<16CParticleGenInfo>,Q24rstl81less,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator>" diff --git a/asm/MetroidPrime/CParticleGenInfo.s b/asm/MetroidPrime/CParticleGenInfo.s index cdb9b626..885724be 100644 --- a/asm/MetroidPrime/CParticleGenInfo.s +++ b/asm/MetroidPrime/CParticleGenInfo.s @@ -26,6 +26,23 @@ lbl_803DF498: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAA30 +lbl_805AAA30: + # ROM: 0x3F72D0 + .float 0.0 + +.global lbl_805AAA34 +lbl_805AAA34: + # ROM: 0x3F72D4 + .float 0.016666668 + +.global lbl_805AAA38 +lbl_805AAA38: + # ROM: 0x3F72D8 + .double 4.503601774854144E15 + .section .text, "ax" .global __dt__16CParticleGenInfoFv diff --git a/asm/MetroidPrime/CPauseScreen.s b/asm/MetroidPrime/CPauseScreen.s index 128ee6be..4f3835e6 100644 --- a/asm/MetroidPrime/CPauseScreen.s +++ b/asm/MetroidPrime/CPauseScreen.s @@ -64,7 +64,7 @@ lbl_805A6F60: .global lbl_805A6F64 lbl_805A6F64: # ROM: 0x3F4904 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F68 lbl_805A6F68: @@ -74,7 +74,7 @@ lbl_805A6F68: .global lbl_805A6F6C lbl_805A6F6C: # ROM: 0x3F490C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F70 lbl_805A6F70: @@ -84,7 +84,7 @@ lbl_805A6F70: .global lbl_805A6F74 lbl_805A6F74: # ROM: 0x3F4914 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F78 lbl_805A6F78: @@ -94,7 +94,7 @@ lbl_805A6F78: .global lbl_805A6F7C lbl_805A6F7C: # ROM: 0x3F491C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F80 lbl_805A6F80: @@ -104,7 +104,7 @@ lbl_805A6F80: .global lbl_805A6F84 lbl_805A6F84: # ROM: 0x3F4924 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F88 lbl_805A6F88: @@ -116,6 +116,89 @@ lbl_805A6F8C: # ROM: 0x3F492C .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA548 +lbl_805AA548: + # ROM: 0x3F6DE8 + .4byte 0x003B0000 + +.global lbl_805AA54C +lbl_805AA54C: + # ROM: 0x3F6DEC + .4byte 0x003B0000 + +.global lbl_805AA550 +lbl_805AA550: + # ROM: 0x3F6DF0 + .4byte 0 + +.global lbl_805AA554 +lbl_805AA554: + # ROM: 0x3F6DF4 + .4byte 0x42FF0000 + +.global lbl_805AA558 +lbl_805AA558: + # ROM: 0x3F6DF8 + .double 4.503601774854144E15 + +.global lbl_805AA560 +lbl_805AA560: + # ROM: 0x3F6E00 + .float 255.0 + +.global lbl_805AA564 +lbl_805AA564: + # ROM: 0x3F6E04 + .float 1.0 + +.global lbl_805AA568 +lbl_805AA568: + # ROM: 0x3F6E08 + .float 15.0 + +.global lbl_805AA56C +lbl_805AA56C: + # ROM: 0x3F6E0C + .float 2.0 + +.global lbl_805AA570 +lbl_805AA570: + # ROM: 0x3F6E10 + .float 0.5 + +.global lbl_805AA574 +lbl_805AA574: + # ROM: 0x3F6E14 + .float 5.0 + +.global lbl_805AA578 +lbl_805AA578: + # ROM: 0x3F6E18 + .4byte 0x3FC90FDB + +.global lbl_805AA57C +lbl_805AA57C: + # ROM: 0x3F6E1C + .4byte 0x424C0000 + +.global lbl_805AA580 +lbl_805AA580: + # ROM: 0x3F6E20 + .float 1.1920929E-7 + +.global lbl_805AA584 +lbl_805AA584: + # ROM: 0x3F6E24 + .float 0.75 + +.global lbl_805AA588 +lbl_805AA588: + # ROM: 0x3F6E28 + .4byte 0x43300000 + .4byte 0 + .section .text, "ax" .global GetCameraYBias__16CPauseScreenBaseCFv diff --git a/asm/MetroidPrime/CPauseScreenBlur.s b/asm/MetroidPrime/CPauseScreenBlur.s index bf02b720..dd858516 100644 --- a/asm/MetroidPrime/CPauseScreenBlur.s +++ b/asm/MetroidPrime/CPauseScreenBlur.s @@ -20,7 +20,7 @@ lbl_805A8398: .global lbl_805A839C lbl_805A839C: # ROM: 0x3F5D3C - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -468,3 +468,31 @@ __ct__16CPauseScreenBlurFv: /* 8025DBB4 0025AB14 7C 08 03 A6 */ mtlr r0 /* 8025DBB8 0025AB18 38 21 00 20 */ addi r1, r1, 0x20 /* 8025DBBC 0025AB1C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD730 +lbl_805AD730: + # ROM: 0x3F9FD0 + .float 1.1920929E-7 + +.global lbl_805AD734 +lbl_805AD734: + # ROM: 0x3F9FD4 + .float -1.0 + +.global lbl_805AD738 +lbl_805AD738: + # ROM: 0x3F9FD8 + .4byte 0 + +.global lbl_805AD73C +lbl_805AD73C: + # ROM: 0x3F9FDC + .float 2.0 + +.global lbl_805AD740 +lbl_805AD740: + # ROM: 0x3F9FE0 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/CPauseScreenFrame.s b/asm/MetroidPrime/CPauseScreenFrame.s index 4f07df34..415830fd 100644 --- a/asm/MetroidPrime/CPauseScreenFrame.s +++ b/asm/MetroidPrime/CPauseScreenFrame.s @@ -135,7 +135,7 @@ lbl_803E8864: .global lbl_805A8290 lbl_805A8290: # ROM: 0x3F5C30 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8294 lbl_805A8294: @@ -145,7 +145,7 @@ lbl_805A8294: .global lbl_805A8298 lbl_805A8298: # ROM: 0x3F5C38 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A829C lbl_805A829C: @@ -3585,3 +3585,48 @@ __ct__15CQuitGameScreenF9EQuitType: /* 80244B9C 00241AFC 7C 08 03 A6 */ mtlr r0 /* 80244BA0 00241B00 38 21 00 20 */ addi r1, r1, 0x20 /* 80244BA4 00241B04 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD530 +lbl_805AD530: + # ROM: 0x3F9DD0 + .4byte 0 + +.global lbl_805AD534 +lbl_805AD534: + # ROM: 0x3F9DD4 + .float 1.0 + +.global lbl_805AD538 +lbl_805AD538: + # ROM: 0x3F9DD8 + .double 4.503601774854144E15 + +.global lbl_805AD540 +lbl_805AD540: + # ROM: 0x3F9DE0 + .float 0.001 + +.global lbl_805AD544 +lbl_805AD544: + # ROM: 0x3F9DE4 + .float 4.0 + +.global lbl_805AD548 +lbl_805AD548: + # ROM: 0x3F9DE8 + .4byte 0x3727C5AC + .4byte 0 + +.global lbl_805AD550 +lbl_805AD550: + # ROM: 0x3F9DF0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AD558 +lbl_805AD558: + # ROM: 0x3F9DF8 + .4byte 0x42FF0000 + .4byte 0 + diff --git a/asm/MetroidPrime/CPhysicsActor.s b/asm/MetroidPrime/CPhysicsActor.s index f210311f..b314c338 100644 --- a/asm/MetroidPrime/CPhysicsActor.s +++ b/asm/MetroidPrime/CPhysicsActor.s @@ -52,6 +52,63 @@ lbl_805A7634: # ROM: 0x3F4FD4 .4byte 0 +.section .sdata2, "a" + +.global skGravityConstant__13CPhysicsActor +skGravityConstant__13CPhysicsActor: + # ROM: 0x3F7C60 + .float 24.525002 + +.global lbl_805AB3C4 +lbl_805AB3C4: + # ROM: 0x3F7C64 + .float 0.0 + +.global lbl_805AB3C8 +lbl_805AB3C8: + # ROM: 0x3F7C68 + .float 24.525002 + +.global lbl_805AB3CC +lbl_805AB3CC: + # ROM: 0x3F7C6C + .float 0.5 + +.global lbl_805AB3D0 +lbl_805AB3D0: + # ROM: 0x3F7C70 + .float 1.0 + +.global lbl_805AB3D4 +lbl_805AB3D4: + # ROM: 0x3F7C74 + .float 1.5 + +.global lbl_805AB3D8 +lbl_805AB3D8: + # ROM: 0x3F7C78 + .float 0.16666667 + +.global lbl_805AB3DC +lbl_805AB3DC: + # ROM: 0x3F7C7C + .float 0.99999976 + +.global lbl_805AB3E0 +lbl_805AB3E0: + # ROM: 0x3F7C80 + .float 2.0 + +.global lbl_805AB3E4 +lbl_805AB3E4: + # ROM: 0x3F7C84 + .float 1.0E-4 + +.global lbl_805AB3E8 +lbl_805AB3E8: + # ROM: 0x3F7C88 + .float 1000000.0 + .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/CPlayMovie.s b/asm/MetroidPrime/CPlayMovie.s index 7dd7c2e3..2781ed3b 100644 --- a/asm/MetroidPrime/CPlayMovie.s +++ b/asm/MetroidPrime/CPlayMovie.s @@ -1,5 +1,134 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AA030 +lbl_805AA030: + # ROM: 0x3F68D0 + .4byte 0x803CCC73 + +.global lbl_805AA034 +lbl_805AA034: + # ROM: 0x3F68D4 + .4byte 0x803CCC85 + +.global lbl_805AA038 +lbl_805AA038: + # ROM: 0x3F68D8 + .float 1.0 + +.global lbl_805AA03C +lbl_805AA03C: + # ROM: 0x3F68DC + .float 255.0 + +.global lbl_805AA040 +lbl_805AA040: + # ROM: 0x3F68E0 + .4byte 0xC5800000 + +.global lbl_805AA044 +lbl_805AA044: + # ROM: 0x3F68E4 + .4byte 0x45800000 + +.global lbl_805AA048 +lbl_805AA048: + # ROM: 0x3F68E8 + .float 0.5 + +.global lbl_805AA04C +lbl_805AA04C: + # ROM: 0x3F68EC + .4byte 0 + +.global lbl_805AA050 +lbl_805AA050: + # ROM: 0x3F68F0 + .double 4.503601774854144E15 + +.global lbl_805AA058 +lbl_805AA058: + # ROM: 0x3F68F8 + .4byte 0x41200000 + +.global lbl_805AA05C +lbl_805AA05C: + # ROM: 0x3F68FC + .4byte 0x3F8D7A78 + +.global lbl_805AA060 +lbl_805AA060: + # ROM: 0x3F6900 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AA068 +lbl_805AA068: + # ROM: 0x3F6908 + .4byte 0x42000000 + +.global lbl_805AA06C +lbl_805AA06C: + # ROM: 0x3F690C + .float 2.0 + +.global lbl_805AA070 +lbl_805AA070: + # ROM: 0x3F6910 + .4byte 0x3FC90FDB + +.global lbl_805AA074 +lbl_805AA074: + # ROM: 0x3F6914 + .float 0.3 + +.global lbl_805AA078 +lbl_805AA078: + # ROM: 0x3F6918 + .4byte 0x3FCCCCCD + +.global lbl_805AA07C +lbl_805AA07C: + # ROM: 0x3F691C + .4byte 0x3EA2D0E5 + +.global lbl_805AA080 +lbl_805AA080: + # ROM: 0x3F6920 + .4byte 0xC2000000 + +.global lbl_805AA084 +lbl_805AA084: + # ROM: 0x3F6924 + .float 15.0 + +.global lbl_805AA088 +lbl_805AA088: + # ROM: 0x3F6928 + .4byte 0x404E0000 + .4byte 0 + +.global lbl_805AA090 +lbl_805AA090: + # ROM: 0x3F6930 + .4byte 0x42700000 + +.global lbl_805AA094 +lbl_805AA094: + # ROM: 0x3F6934 + .4byte 0x3F68F5C3 + +.global lbl_805AA098 +lbl_805AA098: + # ROM: 0x3F6938 + .4byte 0x3D4CCCCD + +.global lbl_805AA09C +lbl_805AA09C: + # ROM: 0x3F693C + .4byte 0x3F3E0000 + .section .data .global "__vt__40TObjOwnerDerivedFromIObj<12CStringTable>" @@ -51,12 +180,12 @@ lbl_805A6D60: .global lbl_805A6D64 lbl_805A6D64: # ROM: 0x3F4704 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6D68 lbl_805A6D68: # ROM: 0x3F4708 - .4byte 0x40200000 + .float 2.5 .global lbl_805A6D6C lbl_805A6D6C: @@ -76,7 +205,7 @@ lbl_805A6D74: .global lbl_805A6D78 lbl_805A6D78: # ROM: 0x3F4718 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6D7C lbl_805A6D7C: @@ -101,7 +230,7 @@ lbl_805A6D88: .global lbl_805A6D8C lbl_805A6D8C: # ROM: 0x3F472C - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" diff --git a/asm/MetroidPrime/CProjectedShadow.s b/asm/MetroidPrime/CProjectedShadow.s index 66bfd1cc..e60fbc88 100644 --- a/asm/MetroidPrime/CProjectedShadow.s +++ b/asm/MetroidPrime/CProjectedShadow.s @@ -5,7 +5,7 @@ .global lbl_805A85E0 lbl_805A85E0: # ROM: 0x3F5F80 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .sbss2, "", @nobits @@ -943,3 +943,40 @@ __ct__16CProjectedShadowFv: /* 8029E498 0029B3F8 7C 08 03 A6 */ mtlr r0 /* 8029E49C 0029B3FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8029E4A0 0029B400 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADDB0 +lbl_805ADDB0: + # ROM: 0x3FA650 + .4byte 0xFFFFFFFF + +.global lbl_805ADDB4 +lbl_805ADDB4: + # ROM: 0x3FA654 + .float 255.0 + +.global lbl_805ADDB8 +lbl_805ADDB8: + # ROM: 0x3FA658 + .float 1.0 + +.global lbl_805ADDBC +lbl_805ADDBC: + # ROM: 0x3FA65C + .4byte 0 + +.global lbl_805ADDC0 +lbl_805ADDC0: + # ROM: 0x3FA660 + .float 0.5 + +.global lbl_805ADDC4 +lbl_805ADDC4: + # ROM: 0x3FA664 + .float 1.1920929E-7 + +.global lbl_805ADDC8 +lbl_805ADDC8: + # ROM: 0x3FA668 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/CRagDoll.s b/asm/MetroidPrime/CRagDoll.s index ef66cbe2..ccab4aca 100644 --- a/asm/MetroidPrime/CRagDoll.s +++ b/asm/MetroidPrime/CRagDoll.s @@ -2352,3 +2352,112 @@ __ct__8CRagDollFfffUi: /* 8020E98C 0020B8EC 50 80 07 7A */ rlwimi r0, r4, 0, 0x1d, 0x1d /* 8020E990 0020B8F0 98 03 00 68 */ stb r0, 0x68(r3) /* 8020E994 0020B8F4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACEE0 +lbl_805ACEE0: + # ROM: 0x3F9780 + .float 1.0 + +.global lbl_805ACEE4 +lbl_805ACEE4: + # ROM: 0x3F9784 + .4byte 0 + +.global lbl_805ACEE8 +lbl_805ACEE8: + # ROM: 0x3F9788 + .4byte 0x7F7FFFFF + +.global lbl_805ACEEC +lbl_805ACEEC: + # ROM: 0x3F978C + .4byte 0xFF7FFFFF + +.global lbl_805ACEF0 +lbl_805ACEF0: + # ROM: 0x3F9790 + .float 0.5 + .4byte 0 + +.global lbl_805ACEF8 +lbl_805ACEF8: + # ROM: 0x3F9798 + .double 4.503601774854144E15 + +.global lbl_805ACF00 +lbl_805ACF00: + # ROM: 0x3F97A0 + .float 1.0E-4 + +.global lbl_805ACF04 +lbl_805ACF04: + # ROM: 0x3F97A4 + .4byte 0xBE000000 + +.global lbl_805ACF08 +lbl_805ACF08: + # ROM: 0x3F97A8 + .4byte 0x3F1A36E2 + .4byte 0xEB1C432D + +.global lbl_805ACF10 +lbl_805ACF10: + # ROM: 0x3F97B0 + .float 4.0 + +.global lbl_805ACF14 +lbl_805ACF14: + # ROM: 0x3F97B4 + .float 0.2 + +.global lbl_805ACF18 +lbl_805ACF18: + # ROM: 0x3F97B8 + .float 0.1 + +.global lbl_805ACF1C +lbl_805ACF1C: + # ROM: 0x3F97BC + .4byte 0x3FC90FDB + +.global lbl_805ACF20 +lbl_805ACF20: + # ROM: 0x3F97C0 + .float 1.1920929E-7 + +.global lbl_805ACF24 +lbl_805ACF24: + # ROM: 0x3F97C4 + .float 0.75 + +.global lbl_805ACF28 +lbl_805ACF28: + # ROM: 0x3F97C8 + .4byte 0x3F99999A + +.global lbl_805ACF2C +lbl_805ACF2C: + # ROM: 0x3F97CC + .4byte 0x447A0000 + +.global lbl_805ACF30 +lbl_805ACF30: + # ROM: 0x3F97D0 + .4byte 0x45FA0000 + +.global lbl_805ACF34 +lbl_805ACF34: + # ROM: 0x3F97D4 + .4byte 0x41C80000 + +.global lbl_805ACF38 +lbl_805ACF38: + # ROM: 0x3F97D8 + .float 0.9 + +.global lbl_805ACF3C +lbl_805ACF3C: + # ROM: 0x3F97DC + .float 2.0 + diff --git a/asm/MetroidPrime/CRainSplashGenerator.s b/asm/MetroidPrime/CRainSplashGenerator.s index 5b26f50b..e8c89bd9 100644 --- a/asm/MetroidPrime/CRainSplashGenerator.s +++ b/asm/MetroidPrime/CRainSplashGenerator.s @@ -1221,3 +1221,91 @@ lbl_8026AD34: /* 8026AD54 00267CB4 7C 08 03 A6 */ mtlr r0 /* 8026AD58 00267CB8 38 21 00 20 */ addi r1, r1, 0x20 /* 8026AD5C 00267CBC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD868 +lbl_805AD868: + # ROM: 0x3FA108 + .float 4.0 + +.global lbl_805AD86C +lbl_805AD86C: + # ROM: 0x3FA10C + .4byte 0x3C800000 + +.global lbl_805AD870 +lbl_805AD870: + # ROM: 0x3FA110 + .4byte 0x03000000 + +.global lbl_805AD874 +lbl_805AD874: + # ROM: 0x3FA114 + .4byte 0 + +.global lbl_805AD878 +lbl_805AD878: + # ROM: 0x3FA118 + .float 1.0 + +.global lbl_805AD87C +lbl_805AD87C: + # ROM: 0x3FA11C + .4byte 0xC0800000 + +.global lbl_805AD880 +lbl_805AD880: + # ROM: 0x3FA120 + .4byte 0x3F4CCCCD + +.global lbl_805AD884 +lbl_805AD884: + # ROM: 0x3FA124 + .float 5.0 + +.global lbl_805AD888 +lbl_805AD888: + # ROM: 0x3FA128 + .4byte 0x40400000 + +.global lbl_805AD88C +lbl_805AD88C: + # ROM: 0x3FA12C + .float 4.0 + +.global lbl_805AD890 +lbl_805AD890: + # ROM: 0x3FA130 + .float 8.0 + +.global lbl_805AD894 +lbl_805AD894: + # ROM: 0x3FA134 + .4byte 0x3C800000 + +.global lbl_805AD898 +lbl_805AD898: + # ROM: 0x3FA138 + .4byte 0x3D000000 + +.global lbl_805AD89C +lbl_805AD89C: + # ROM: 0x3FA13C + .4byte 0xBE000000 + +.global lbl_805AD8A0 +lbl_805AD8A0: + # ROM: 0x3FA140 + .float 0.125 + +.global lbl_805AD8A4 +lbl_805AD8A4: + # ROM: 0x3FA144 + .4byte 0x428C0000 + +.global lbl_805AD8A8 +lbl_805AD8A8: + # ROM: 0x3FA148 + .float 255.0 + .4byte 0 + diff --git a/asm/MetroidPrime/CRipple.s b/asm/MetroidPrime/CRipple.s index 2f658563..275360dd 100644 --- a/asm/MetroidPrime/CRipple.s +++ b/asm/MetroidPrime/CRipple.s @@ -10,6 +10,98 @@ lbl_805A8F58: lbl_805A8F5C: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AB3F0 +lbl_805AB3F0: + # ROM: 0x3F7C90 + .float 0.5 + +.global lbl_805AB3F4 +lbl_805AB3F4: + # ROM: 0x3F7C94 + .4byte 0 + +.global lbl_805AB3F8 +lbl_805AB3F8: + # ROM: 0x3F7C98 + .float 2.0 + +.global lbl_805AB3FC +lbl_805AB3FC: + # ROM: 0x3F7C9C + .4byte 0x41400000 + +.global lbl_805AB400 +lbl_805AB400: + # ROM: 0x3F7CA0 + .4byte 0x40400000 + +.global lbl_805AB404 +lbl_805AB404: + # ROM: 0x3F7CA4 + .float 0.25 + +.global lbl_805AB408 +lbl_805AB408: + # ROM: 0x3F7CA8 + .4byte 0x3A808081 + +.global lbl_805AB40C +lbl_805AB40C: + # ROM: 0x3F7CAC + .float 1.0 + +.global lbl_805AB410 +lbl_805AB410: + # ROM: 0x3F7CB0 + .float 0.1 + +.global lbl_805AB414 +lbl_805AB414: + # ROM: 0x3F7CB4 + .float 0.5 + +.global lbl_805AB418 +lbl_805AB418: + # ROM: 0x3F7CB8 + .float 1.5 + +.global lbl_805AB41C +lbl_805AB41C: + # ROM: 0x3F7CBC + .float 8.0 + +.global lbl_805AB420 +lbl_805AB420: + # ROM: 0x3F7CC0 + .float 4.0 + +.global lbl_805AB424 +lbl_805AB424: + # ROM: 0x3F7CC4 + .4byte 0x3DCCCCCC + +.global lbl_805AB428 +lbl_805AB428: + # ROM: 0x3F7CC8 + .float 0.15 + +.global lbl_805AB42C +lbl_805AB42C: + # ROM: 0x3F7CCC + .float 255.0 + +.global lbl_805AB430 +lbl_805AB430: + # ROM: 0x3F7CD0 + .float 2.5 + +.global lbl_805AB434 +lbl_805AB434: + # ROM: 0x3F7CD4 + .4byte 0x43800000 + .section .text, "ax" .global __ct__7CRippleF9TUniqueIdRC9CVector3ff diff --git a/asm/MetroidPrime/CRippleManager.s b/asm/MetroidPrime/CRippleManager.s index dbe26f1c..93ac064e 100644 --- a/asm/MetroidPrime/CRippleManager.s +++ b/asm/MetroidPrime/CRippleManager.s @@ -1,5 +1,13 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AB460 +lbl_805AB460: + # ROM: 0x3F7D00 + .float 0.0 + .4byte 0 + .section .text, "ax" .global AddRipple__14CRippleManagerFRC7CRipple diff --git a/asm/MetroidPrime/CRumbleManager.s b/asm/MetroidPrime/CRumbleManager.s index 1cac4602..a3218848 100644 --- a/asm/MetroidPrime/CRumbleManager.s +++ b/asm/MetroidPrime/CRumbleManager.s @@ -164,3 +164,21 @@ __ct__14CRumbleManagerFv: /* 8022E314 0022B274 7C 08 03 A6 */ mtlr r0 /* 8022E318 0022B278 38 21 00 10 */ addi r1, r1, 0x10 /* 8022E31C 0022B27C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD348 +lbl_805AD348: + # ROM: 0x3F9BE8 + .4byte 0 + +.global lbl_805AD34C +lbl_805AD34C: + # ROM: 0x3F9BEC + .4byte 0x3727C5AC + +.global lbl_805AD350 +lbl_805AD350: + # ROM: 0x3F9BF0 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/CSamusDoll.s b/asm/MetroidPrime/CSamusDoll.s index 3bf9a67f..184e96a7 100644 --- a/asm/MetroidPrime/CSamusDoll.s +++ b/asm/MetroidPrime/CSamusDoll.s @@ -5,7 +5,7 @@ .global lbl_805A72C8 lbl_805A72C8: # ROM: 0x3F4C68 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72CC lbl_805A72CC: @@ -15,7 +15,7 @@ lbl_805A72CC: .global lbl_805A72D0 lbl_805A72D0: # ROM: 0x3F4C70 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72D4 lbl_805A72D4: @@ -25,7 +25,7 @@ lbl_805A72D4: .global lbl_805A72D8 lbl_805A72D8: # ROM: 0x3F4C78 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72DC lbl_805A72DC: @@ -35,7 +35,7 @@ lbl_805A72DC: .global lbl_805A72E0 lbl_805A72E0: # ROM: 0x3F4C80 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72E4 lbl_805A72E4: @@ -45,7 +45,7 @@ lbl_805A72E4: .global lbl_805A72E8 lbl_805A72E8: # ROM: 0x3F4C88 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72EC lbl_805A72EC: @@ -55,7 +55,7 @@ lbl_805A72EC: .global lbl_805A72F0 lbl_805A72F0: # ROM: 0x3F4C90 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72F4 lbl_805A72F4: @@ -65,7 +65,7 @@ lbl_805A72F4: .global lbl_805A72F8 lbl_805A72F8: # ROM: 0x3F4C98 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A72FC lbl_805A72FC: @@ -80,7 +80,7 @@ lbl_805A7300: .global lbl_805A7304 lbl_805A7304: # ROM: 0x3F4CA4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7308 lbl_805A7308: @@ -90,12 +90,12 @@ lbl_805A7308: .global lbl_805A730C lbl_805A730C: # ROM: 0x3F4CAC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7310 lbl_805A7310: # ROM: 0x3F4CB0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7314 lbl_805A7314: @@ -105,12 +105,12 @@ lbl_805A7314: .global lbl_805A7318 lbl_805A7318: # ROM: 0x3F4CB8 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805A731C lbl_805A731C: # ROM: 0x3F4CBC - .4byte 0x3F800000 + .float 1.0 .section .bss @@ -121,6 +121,210 @@ lbl_8046C470: lbl_8046C47C: .skip 0xC +.section .sdata2, "a" + +.global lbl_805AABA0 +lbl_805AABA0: + # ROM: 0x3F7440 + .4byte 0x803CE488 + +.global lbl_805AABA4 +lbl_805AABA4: + # ROM: 0x3F7444 + .4byte 0x803CE49C + +.global lbl_805AABA8 +lbl_805AABA8: + # ROM: 0x3F7448 + .4byte 0x803CE4A5 + +.global lbl_805AABAC +lbl_805AABAC: + # ROM: 0x3F744C + .4byte 0x803CE4B2 + +.global lbl_805AABB0 +lbl_805AABB0: + # ROM: 0x3F7450 + .4byte 0 + +.global lbl_805AABB4 +lbl_805AABB4: + # ROM: 0x3F7454 + .float 1.0 + +.global lbl_805AABB8 +lbl_805AABB8: + # ROM: 0x3F7458 + .float 1.1920929E-7 + +.global lbl_805AABBC +lbl_805AABBC: + # ROM: 0x3F745C + .4byte 0xBF7FFFFE + +.global lbl_805AABC0 +lbl_805AABC0: + # ROM: 0x3F7460 + .4byte 0xC00CCCCD + +.global lbl_805AABC4 +lbl_805AABC4: + # ROM: 0x3F7464 + .4byte 0xC0666666 + +.global lbl_805AABC8 +lbl_805AABC8: + # ROM: 0x3F7468 + .4byte 0xC0800000 + +.global lbl_805AABCC +lbl_805AABCC: + # ROM: 0x3F746C + .4byte 0xC00CCCCD + +.global lbl_805AABD0 +lbl_805AABD0: + # ROM: 0x3F7470 + .4byte 0x3E22F983 + +.global lbl_805AABD4 +lbl_805AABD4: + # ROM: 0x3F7474 + .float 6.2831855 + +.global lbl_805AABD8 +lbl_805AABD8: + # ROM: 0x3F7478 + .4byte 0xBFC70D23 + +.global lbl_805AABDC +lbl_805AABDC: + # ROM: 0x3F747C + .4byte 0x3FC70D23 + +.global lbl_805AABE0 +lbl_805AABE0: + # ROM: 0x3F7480 + .4byte 0x40490FDB + .4byte 0 + +.global lbl_805AABE8 +lbl_805AABE8: + # ROM: 0x3F7488 + .double 4.503601774854144E15 + +.global lbl_805AABF0 +lbl_805AABF0: + # ROM: 0x3F7490 + .float 0.5 + +.global lbl_805AABF4 +lbl_805AABF4: + # ROM: 0x3F7494 + .float 5.0 + +.global lbl_805AABF8 +lbl_805AABF8: + # ROM: 0x3F7498 + .4byte 0x425C0000 + +.global lbl_805AABFC +lbl_805AABFC: + # ROM: 0x3F749C + .float 0.2 + +.global lbl_805AAC00 +lbl_805AAC00: + # ROM: 0x3F74A0 + .4byte 0x45800000 + +.global lbl_805AAC04 +lbl_805AAC04: + # ROM: 0x3F74A4 + .float 255.0 + +.global lbl_805AAC08 +lbl_805AAC08: + # ROM: 0x3F74A8 + .double 1.0 + +.global lbl_805AAC10 +lbl_805AAC10: + # ROM: 0x3F74B0 + .float 2.0 + +.global lbl_805AAC14 +lbl_805AAC14: + # ROM: 0x3F74B4 + .float 0.25 + +.global lbl_805AAC18 +lbl_805AAC18: + # ROM: 0x3F74B8 + .float 4.0 + +.global lbl_805AAC1C +lbl_805AAC1C: + # ROM: 0x3F74BC + .float 0.75 + +.global lbl_805AAC20 +lbl_805AAC20: + # ROM: 0x3F74C0 + .float 0.1 + +.global lbl_805AAC24 +lbl_805AAC24: + # ROM: 0x3F74C4 + .float 0.9 + +.global lbl_805AAC28 +lbl_805AAC28: + # ROM: 0x3F74C8 + .4byte 0x3DCCCCD0 + +.global lbl_805AAC2C +lbl_805AAC2C: + # ROM: 0x3F74CC + .float 0.017453292 + +.global lbl_805AAC30 +lbl_805AAC30: + # ROM: 0x3F74D0 + .4byte 0x43B40000 + +.global lbl_805AAC34 +lbl_805AAC34: + # ROM: 0x3F74D4 + .4byte 0x41200000 + +.global lbl_805AAC38 +lbl_805AAC38: + # ROM: 0x3F74D8 + .4byte 0x41A00000 + +.global lbl_805AAC3C +lbl_805AAC3C: + # ROM: 0x3F74DC + .4byte 0x3F200000 + +.global lbl_805AAC40 +lbl_805AAC40: + # ROM: 0x3F74E0 + .float 0.03 + +.global lbl_805AAC44 +lbl_805AAC44: + # ROM: 0x3F74E4 + .4byte 0x40400000 + +.global lbl_805AAC48 +lbl_805AAC48: + # ROM: 0x3F74E8 + .4byte 0x3F4CCCCD + .4byte 0 + .section .text, "ax" .global SetRotationSfxPlaying__10CSamusDollFb diff --git a/asm/MetroidPrime/CSaveGameScreen.s b/asm/MetroidPrime/CSaveGameScreen.s index e4c6958b..6b2ee2ca 100644 --- a/asm/MetroidPrime/CSaveGameScreen.s +++ b/asm/MetroidPrime/CSaveGameScreen.s @@ -1935,3 +1935,31 @@ lbl_80250A68: /* 80250A70 0024D9D0 7C 08 03 A6 */ mtlr r0 /* 80250A74 0024D9D4 38 21 00 30 */ addi r1, r1, 0x30 /* 80250A78 0024D9D8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD5D8 +lbl_805AD5D8: + # ROM: 0x3F9E78 + .4byte 0x803D4A90 + +.global lbl_805AD5DC +lbl_805AD5DC: + # ROM: 0x3F9E7C + .4byte 0x803D4AA0 + +.global lbl_805AD5E0 +lbl_805AD5E0: + # ROM: 0x3F9E80 + .4byte 0x803D4AAF + +.global lbl_805AD5E4 +lbl_805AD5E4: + # ROM: 0x3F9E84 + .4byte 0x803D4ABE + +.global lbl_805AD5E8 +lbl_805AD5E8: + # ROM: 0x3F9E88 + .4byte 0x803D4ACE + .4byte 0 + diff --git a/asm/MetroidPrime/CSimpleShadow.s b/asm/MetroidPrime/CSimpleShadow.s index c153b178..f0eee6da 100644 --- a/asm/MetroidPrime/CSimpleShadow.s +++ b/asm/MetroidPrime/CSimpleShadow.s @@ -12,6 +12,48 @@ lbl_805A757C: # ROM: 0x3F4F1C .4byte 0x00000031 +.section .sdata2, "a" + +.global lbl_805AB170 +lbl_805AB170: + # ROM: 0x3F7A10 + .float 255.0 + +.global lbl_805AB174 +lbl_805AB174: + # ROM: 0x3F7A14 + .float 0.0 + +.global lbl_805AB178 +lbl_805AB178: + # ROM: 0x3F7A18 + .float 1.0 + +.global lbl_805AB17C +lbl_805AB17C: + # ROM: 0x3F7A1C + .float 0.5 + +.global lbl_805AB180 +lbl_805AB180: + # ROM: 0x3F7A20 + .float -1.0 + +.global lbl_805AB184 +lbl_805AB184: + # ROM: 0x3F7A24 + .float 0.1 + +.global lbl_805AB188 +lbl_805AB188: + # ROM: 0x3F7A28 + .double 0.5 + +.global lbl_805AB190 +lbl_805AB190: + # ROM: 0x3F7A30 + .double 3.0 + .section .text, "ax" .global Valid__13CSimpleShadowCFv diff --git a/asm/MetroidPrime/CSlideShow.s b/asm/MetroidPrime/CSlideShow.s index 7e8953b6..f8e99572 100644 --- a/asm/MetroidPrime/CSlideShow.s +++ b/asm/MetroidPrime/CSlideShow.s @@ -52,7 +52,7 @@ lbl_805A8594: .global lbl_805A8598 lbl_805A8598: # ROM: 0x3F5F38 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A859C lbl_805A859C: @@ -92,7 +92,7 @@ lbl_805A85B4: .global lbl_805A85B8 lbl_805A85B8: # ROM: 0x3F5F58 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A85BC lbl_805A85BC: @@ -102,7 +102,7 @@ lbl_805A85BC: .global lbl_805A85C0 lbl_805A85C0: # ROM: 0x3F5F60 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A85C4 lbl_805A85C4: @@ -5479,3 +5479,123 @@ __sinit_CSlideShow_cpp: /* 8029C5EC 0029954C 7C 08 03 A6 */ mtlr r0 /* 8029C5F0 00299550 38 21 00 10 */ addi r1, r1, 0x10 /* 8029C5F4 00299554 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADCE8 +lbl_805ADCE8: + # ROM: 0x3FA588 + .4byte 0x803D5C52 + +.global lbl_805ADCEC +lbl_805ADCEC: + # ROM: 0x3FA58C + .4byte 0x803D5C5A + +.global lbl_805ADCF0 +lbl_805ADCF0: + # ROM: 0x3FA590 + .4byte 0x803D5C6D + +.global lbl_805ADCF4 +lbl_805ADCF4: + # ROM: 0x3FA594 + .4byte 0x803D5C7D + +.global lbl_805ADCF8 +lbl_805ADCF8: + # ROM: 0x3FA598 + .4byte 0x803D5C90 + +.global lbl_805ADCFC +lbl_805ADCFC: + # ROM: 0x3FA59C + .asciz "&image=" + +.global lbl_805ADD04 +lbl_805ADD04: + # ROM: 0x3FA5A4 + .4byte 0x3B000000 + +.global lbl_805ADD08 +lbl_805ADD08: + # ROM: 0x3FA5A8 + .4byte 0x803D5CA5 + .4byte 0x803D5CBD + +.global lbl_805ADD10 +lbl_805ADD10: + # ROM: 0x3FA5B0 + .4byte 0 + +.global lbl_805ADD14 +lbl_805ADD14: + # ROM: 0x3FA5B4 + .float 0.5 + +.global lbl_805ADD18 +lbl_805ADD18: + # ROM: 0x3FA5B8 + .double 4.503601774854144E15 + +.global lbl_805ADD20 +lbl_805ADD20: + # ROM: 0x3FA5C0 + .float 2.0 + +.global lbl_805ADD24 +lbl_805ADD24: + # ROM: 0x3FA5C4 + .4byte 0xC5800000 + +.global lbl_805ADD28 +lbl_805ADD28: + # ROM: 0x3FA5C8 + .4byte 0x45800000 + +.global lbl_805ADD2C +lbl_805ADD2C: + # ROM: 0x3FA5CC + .4byte 0x42000000 + +.global lbl_805ADD30 +lbl_805ADD30: + # ROM: 0x3FA5D0 + .float -1.0 + +.global lbl_805ADD34 +lbl_805ADD34: + # ROM: 0x3FA5D4 + .float 1.0 + +.global lbl_805ADD38 +lbl_805ADD38: + # ROM: 0x3FA5D8 + .float 5.0 + +.global lbl_805ADD3C +lbl_805ADD3C: + # ROM: 0x3FA5DC + .4byte 0xC2000000 + +.global lbl_805ADD40 +lbl_805ADD40: + # ROM: 0x3FA5E0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ADD48 +lbl_805ADD48: + # ROM: 0x3FA5E8 + .4byte 0x3F3E0000 + +.global lbl_805ADD4C +lbl_805ADD4C: + # ROM: 0x3FA5EC + .4byte 0x42C80000 + +.global lbl_805ADD50 +lbl_805ADD50: + # ROM: 0x3FA5F0 + .float 255.0 + .4byte 0 + diff --git a/asm/MetroidPrime/CSortedLists.s b/asm/MetroidPrime/CSortedLists.s index 3683ef29..e698c46c 100644 --- a/asm/MetroidPrime/CSortedLists.s +++ b/asm/MetroidPrime/CSortedLists.s @@ -1548,3 +1548,15 @@ __ct__Q22SL5SNodeFv: /* 8014ABD8 00147B38 B0 03 00 28 */ sth r0, 0x28(r3) /* 8014ABDC 00147B3C 98 A3 00 2A */ stb r5, 0x2a(r3) /* 8014ABE0 00147B40 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB9F8 +lbl_805AB9F8: + # ROM: 0x3F8298 + .4byte 0x45FA0000 + +.global lbl_805AB9FC +lbl_805AB9FC: + # ROM: 0x3F829C + .4byte 0 + diff --git a/asm/MetroidPrime/CSplashScreen.s b/asm/MetroidPrime/CSplashScreen.s index 2096fcb2..47590204 100644 --- a/asm/MetroidPrime/CSplashScreen.s +++ b/asm/MetroidPrime/CSplashScreen.s @@ -1,5 +1,94 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AA0A0 +lbl_805AA0A0: + # ROM: 0x3F6940 + .float 1.0 + +.global lbl_805AA0A4 +lbl_805AA0A4: + # ROM: 0x3F6944 + .float 1.5 + +.global lbl_805AA0A8 +lbl_805AA0A8: + # ROM: 0x3F6948 + .float 0.5 + +.global lbl_805AA0AC +lbl_805AA0AC: + # ROM: 0x3F694C + .float 255.0 + +.global lbl_805AA0B0 +lbl_805AA0B0: + # ROM: 0x3F6950 + .4byte 0xC1200000 + +.global lbl_805AA0B4 +lbl_805AA0B4: + # ROM: 0x3F6954 + .4byte 0x44228000 + +.global lbl_805AA0B8 +lbl_805AA0B8: + # ROM: 0x3F6958 + .4byte 0xC0B00000 + +.global lbl_805AA0BC +lbl_805AA0BC: + # ROM: 0x3F695C + .4byte 0x43F24000 + +.global lbl_805AA0C0 +lbl_805AA0C0: + # ROM: 0x3F6960 + .float -1.0 + +.global lbl_805AA0C4 +lbl_805AA0C4: + # ROM: 0x3F6964 + .4byte 0 + +.global lbl_805AA0C8 +lbl_805AA0C8: + # ROM: 0x3F6968 + .4byte 0x42C00000 + +.global lbl_805AA0CC +lbl_805AA0CC: + # ROM: 0x3F696C + .4byte 0xC5800000 + +.global lbl_805AA0D0 +lbl_805AA0D0: + # ROM: 0x3F6970 + .4byte 0x45800000 + .4byte 0 + +.global lbl_805AA0D8 +lbl_805AA0D8: + # ROM: 0x3F6978 + .double 4.503601774854144E15 + +.global lbl_805AA0E0 +lbl_805AA0E0: + # ROM: 0x3F6980 + .4byte 0x41200000 + +.global lbl_805AA0E4 +lbl_805AA0E4: + # ROM: 0x3F6984 + .float 5.0 + +.global lbl_805AA0E8 +lbl_805AA0E8: + # ROM: 0x3F6988 + .float 2.0 + .4byte 0 + .section .data .global lbl_803D9A50 diff --git a/asm/MetroidPrime/CStateManager.s b/asm/MetroidPrime/CStateManager.s index 33058077..39eb224f 100644 --- a/asm/MetroidPrime/CStateManager.s +++ b/asm/MetroidPrime/CStateManager.s @@ -81,7 +81,7 @@ lbl_805A6E48: .global lbl_805A6E4C lbl_805A6E4C: # ROM: 0x3F47EC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6E50 lbl_805A6E50: @@ -91,7 +91,7 @@ lbl_805A6E50: .global lbl_805A6E54 lbl_805A6E54: # ROM: 0x3F47F4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6E58 lbl_805A6E58: @@ -182,6 +182,269 @@ lbl_805A8DD0: lbl_805A8DD4: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA260 +lbl_805AA260: + # ROM: 0x3F6B00 + .4byte 0x00000001 + +.global lbl_805AA264 +lbl_805AA264: + # ROM: 0x3F6B04 + .float 2.0 + .float 4.0 + +.global lbl_805AA26C +lbl_805AA26C: + # ROM: 0x3F6B0C + .float 1.0 + .float 2.0 + +.global lbl_805AA274 +lbl_805AA274: + # ROM: 0x3F6B14 + .float 0.75 + .float 1.0 + +.global lbl_805AA27C +lbl_805AA27C: + # ROM: 0x3F6B1C + .asciz "?&ff?@" + .balign 4 + +.global lbl_805AA284 +lbl_805AA284: + # ROM: 0x3F6B24 + .float 1.0 + +.global lbl_805AA288 +lbl_805AA288: + # ROM: 0x3F6B28 + .4byte 0 + +.global lbl_805AA28C +lbl_805AA28C: + # ROM: 0x3F6B2C + .4byte 0x7F7FFFFF + +.global lbl_805AA290 +lbl_805AA290: + # ROM: 0x3F6B30 + .float 0.25 + +.global lbl_805AA294 +lbl_805AA294: + # ROM: 0x3F6B34 + .float 2.0 + +.global lbl_805AA298 +lbl_805AA298: + # ROM: 0x3F6B38 + .float 8.0 + +.global lbl_805AA29C +lbl_805AA29C: + # ROM: 0x3F6B3C + .float 0.5 + +.global lbl_805AA2A0 +lbl_805AA2A0: + # ROM: 0x3F6B40 + .float 0.125 + +.global lbl_805AA2A4 +lbl_805AA2A4: + # ROM: 0x3F6B44 + .float 1.1920929E-7 + +.global lbl_805AA2A8 +lbl_805AA2A8: + # ROM: 0x3F6B48 + .float 1.1920929E-7 + +.global lbl_805AA2AC +lbl_805AA2AC: + # ROM: 0x3F6B4C + .float 0.2 + +.global lbl_805AA2B0 +lbl_805AA2B0: + # ROM: 0x3F6B50 + .float 0.75 + +.global lbl_805AA2B4 +lbl_805AA2B4: + # ROM: 0x3F6B54 + .float 15.0 + +.global lbl_805AA2B8 +lbl_805AA2B8: + # ROM: 0x3F6B58 + .4byte 0xC1400000 + +.global lbl_805AA2BC +lbl_805AA2BC: + # ROM: 0x3F6B5C + .4byte 0x40600000 + +.global lbl_805AA2C0 +lbl_805AA2C0: + # ROM: 0x3F6B60 + .float -1.0 + .4byte 0 + +.global lbl_805AA2C8 +lbl_805AA2C8: + # ROM: 0x3F6B68 + .double 4.503601774854144E15 + +.global lbl_805AA2D0 +lbl_805AA2D0: + # ROM: 0x3F6B70 + .4byte 0x40E00000 + +.global lbl_805AA2D4 +lbl_805AA2D4: + # ROM: 0x3F6B74 + .4byte 0x3D4CCCCD + +.global lbl_805AA2D8 +lbl_805AA2D8: + # ROM: 0x3F6B78 + .float 255.0 + +.global lbl_805AA2DC +lbl_805AA2DC: + # ROM: 0x3F6B7C + .float 0.017453292 + +.global lbl_805AA2E0 +lbl_805AA2E0: + # ROM: 0x3F6B80 + .4byte 0x42C80000 + +.global lbl_805AA2E4 +lbl_805AA2E4: + # ROM: 0x3F6B84 + .4byte 0x3C800000 + +.global lbl_805AA2E8 +lbl_805AA2E8: + # ROM: 0x3F6B88 + .4byte 0x3D000000 + +.global lbl_805AA2EC +lbl_805AA2EC: + # ROM: 0x3F6B8C + .4byte 0x40400000 + +.global lbl_805AA2F0 +lbl_805AA2F0: + # ROM: 0x3F6B90 + .float 6.2831855 + +.global lbl_805AA2F4 +lbl_805AA2F4: + # ROM: 0x3F6B94 + .4byte 0x3B360B61 + +.global lbl_805AA2F8 +lbl_805AA2F8: + # ROM: 0x3F6B98 + .4byte 0x43B40000 + +.global lbl_805AA2FC +lbl_805AA2FC: + # ROM: 0x3F6B9C + .4byte 0x3E22F983 + +.global lbl_805AA300 +lbl_805AA300: + # ROM: 0x3F6BA0 + .4byte 0x447A0000 + +.global lbl_805AA304 +lbl_805AA304: + # ROM: 0x3F6BA4 + .4byte 0x43FA0000 + +.global lbl_805AA308 +lbl_805AA308: + # ROM: 0x3F6BA8 + .4byte 0x420C0000 + +.global lbl_805AA30C +lbl_805AA30C: + # ROM: 0x3F6BAC + .4byte 0x428C0000 + +.global lbl_805AA310 +lbl_805AA310: + # ROM: 0x3F6BB0 + .4byte 0x40490FDB + +.global lbl_805AA314 +lbl_805AA314: + # ROM: 0x3F6BB4 + .float 1.5 + +.global lbl_805AA318 +lbl_805AA318: + # ROM: 0x3F6BB8 + .float 1.0E-4 + +.global lbl_805AA31C +lbl_805AA31C: + # ROM: 0x3F6BBC + .4byte 0x3EB504F3 + +.global lbl_805AA320 +lbl_805AA320: + # ROM: 0x3F6BC0 + .float 0.15 + +.global lbl_805AA324 +lbl_805AA324: + # ROM: 0x3F6BC4 + .4byte 0x3F19999A + +.global lbl_805AA328 +lbl_805AA328: + # ROM: 0x3F6BC8 + .float 0.4 + .4byte 0 + +.global lbl_805AA330 +lbl_805AA330: + # ROM: 0x3F6BD0 + .double 9.999999747378752E-6 + +.global lbl_805AA338 +lbl_805AA338: + # ROM: 0x3F6BD8 + .4byte 0x44610000 + +.global lbl_805AA33C +lbl_805AA33C: + # ROM: 0x3F6BDC + .float 5.0 + +.global lbl_805AA340 +lbl_805AA340: + # ROM: 0x3F6BE0 + .4byte 0x4010C3BD + +.global lbl_805AA344 +lbl_805AA344: + # ROM: 0x3F6BE4 + .4byte 0x3FD33333 + +.global lbl_805AA348 +lbl_805AA348: + # ROM: 0x3F6BE8 + .4byte 0x43480000 + .section .text, "ax" .global IntegrateVisorFog__13CStateManagerFf @@ -4387,7 +4650,7 @@ lbl_80047820: /* 80047854 000447B4 28 03 00 00 */ cmplwi r3, 0 /* 80047858 000447B8 41 82 01 28 */ beq lbl_80047980 /* 8004785C 000447BC 3B E0 00 02 */ li r31, 2 -/* 80047860 000447C0 48 26 6C 25 */ bl GetVisOctree__13CPVSVisOctreeFv +/* 80047860 000447C0 48 26 6C 25 */ bl GetVisOctree__11CPVSAreaSetCFUi /* 80047864 000447C4 80 1D 00 00 */ lwz r0, 0(r29) /* 80047868 000447C8 7C 75 1B 78 */ mr r21, r3 /* 8004786C 000447CC 80 9C 08 50 */ lwz r4, 0x850(r28) diff --git a/asm/MetroidPrime/CSteeringBehaviors.s b/asm/MetroidPrime/CSteeringBehaviors.s index 14f84d68..fb1f9f32 100644 --- a/asm/MetroidPrime/CSteeringBehaviors.s +++ b/asm/MetroidPrime/CSteeringBehaviors.s @@ -5,17 +5,17 @@ .global lbl_805A7748 lbl_805A7748: # ROM: 0x3F50E8 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A774C lbl_805A774C: # ROM: 0x3F50EC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7750 lbl_805A7750: # ROM: 0x3F50F0 - .4byte 0x41000000 + .float 8.0 .4byte 0 .section .text, "ax" @@ -2449,3 +2449,120 @@ __ct__18CSteeringBehaviorsFv: /* 8013ED50 0013BCB0 C0 02 9B 20 */ lfs f0, lbl_805AB840@sda21(r2) /* 8013ED54 0013BCB4 D0 03 00 00 */ stfs f0, 0(r3) /* 8013ED58 0013BCB8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB7D8 +lbl_805AB7D8: + # ROM: 0x3F8078 + .4byte 0 + +.global lbl_805AB7DC +lbl_805AB7DC: + # ROM: 0x3F807C + .4byte 0x7F7FFFFF + +.global lbl_805AB7E0 +lbl_805AB7E0: + # ROM: 0x3F8080 + .4byte 0x3727C5AC + +.global lbl_805AB7E4 +lbl_805AB7E4: + # ROM: 0x3F8084 + .float 4.0 + +.global lbl_805AB7E8 +lbl_805AB7E8: + # ROM: 0x3F8088 + .float 2.0 + +.global lbl_805AB7EC +lbl_805AB7EC: + # ROM: 0x3F808C + .float 0.25 + +.global lbl_805AB7F0 +lbl_805AB7F0: + # ROM: 0x3F8090 + .float 0.5 + +.global lbl_805AB7F4 +lbl_805AB7F4: + # ROM: 0x3F8094 + .4byte 0xC0C00000 + +.global lbl_805AB7F8 +lbl_805AB7F8: + # ROM: 0x3F8098 + .float 8.0 + +.global lbl_805AB7FC +lbl_805AB7FC: + # ROM: 0x3F809C + .4byte 0xC0400000 + +.global lbl_805AB800 +lbl_805AB800: + # ROM: 0x3F80A0 + .4byte 0xC1000000 + +.global lbl_805AB804 +lbl_805AB804: + # ROM: 0x3F80A4 + .4byte 0xC0800000 + +.global lbl_805AB808 +lbl_805AB808: + # ROM: 0x3F80A8 + .4byte 0x40400000 + +.global lbl_805AB80C +lbl_805AB80C: + # ROM: 0x3F80AC + .4byte 0xBF000000 + +.global lbl_805AB810 +lbl_805AB810: + # ROM: 0x3F80B0 + .4byte 0x3FC55555 + .4byte 0x60000000 + +.global lbl_805AB818 +lbl_805AB818: + # ROM: 0x3F80B8 + .4byte 0x40490FDB + +.global lbl_805AB81C +lbl_805AB81C: + # ROM: 0x3F80BC + .float 1.0 + +.global lbl_805AB820 +lbl_805AB820: + # ROM: 0x3F80C0 + .4byte 0x4000A3D7 + .4byte 0 + +.global lbl_805AB828 +lbl_805AB828: + # ROM: 0x3F80C8 + .4byte 0x3FD55555 + .4byte 0x60000000 + +.global lbl_805AB830 +lbl_805AB830: + # ROM: 0x3F80D0 + .float 1.1920929E-7 + .4byte 0 + +.global lbl_805AB838 +lbl_805AB838: + # ROM: 0x3F80D8 + .double 4.503601774854144E15 + +.global lbl_805AB840 +lbl_805AB840: + # ROM: 0x3F80E0 + .4byte 0x3FC90FDB + .4byte 0 + diff --git a/asm/MetroidPrime/CTargetReticles.s b/asm/MetroidPrime/CTargetReticles.s index 9880f5ff..b179f605 100644 --- a/asm/MetroidPrime/CTargetReticles.s +++ b/asm/MetroidPrime/CTargetReticles.s @@ -5,7 +5,7 @@ .global lbl_805A7230 lbl_805A7230: # ROM: 0x3F4BD0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7234 lbl_805A7234: @@ -15,7 +15,7 @@ lbl_805A7234: .global lbl_805A7238 lbl_805A7238: # ROM: 0x3F4BD8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A723C lbl_805A723C: @@ -55,7 +55,7 @@ lbl_805A7254: .global lbl_805A7258 lbl_805A7258: # ROM: 0x3F4BF8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A725C lbl_805A725C: @@ -65,7 +65,7 @@ lbl_805A725C: .global lbl_805A7260 lbl_805A7260: # ROM: 0x3F4C00 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7264 lbl_805A7264: @@ -85,7 +85,7 @@ lbl_805A726C: .global lbl_805A7270 lbl_805A7270: # ROM: 0x3F4C10 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7274 lbl_805A7274: @@ -98,6 +98,184 @@ lbl_805A7274: lbl_8046C450: .skip 0x20 +.section .sdata2, "a" + +.global lbl_805AAA50 +lbl_805AAA50: + # ROM: 0x3F72F0 + .4byte 0 + +.global lbl_805AAA54 +lbl_805AAA54: + # ROM: 0x3F72F4 + .float 0.017453292 + +.global lbl_805AAA58 +lbl_805AAA58: + # ROM: 0x3F72F8 + .float 1.0 + +.global lbl_805AAA5C +lbl_805AAA5C: + # ROM: 0x3F72FC + .4byte 0x42C80000 + +.global lbl_805AAA60 +lbl_805AAA60: + # ROM: 0x3F7300 + .double 4.503601774854144E15 + +.global lbl_805AAA68 +lbl_805AAA68: + # ROM: 0x3F7308 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AAA70 +lbl_805AAA70: + # ROM: 0x3F7310 + .float 0.7853982 + +.global lbl_805AAA74 +lbl_805AAA74: + # ROM: 0x3F7314 + .float 0.1 + +.global lbl_805AAA78 +lbl_805AAA78: + # ROM: 0x3F7318 + .4byte 0x43600000 + +.global lbl_805AAA7C +lbl_805AAA7C: + # ROM: 0x3F731C + .float 6.2831855 + +.global lbl_805AAA80 +lbl_805AAA80: + # ROM: 0x3F7320 + .4byte 0x3B360B61 + +.global lbl_805AAA84 +lbl_805AAA84: + # ROM: 0x3F7324 + .float 0.5 + +.global lbl_805AAA88 +lbl_805AAA88: + # ROM: 0x3F7328 + .float 0.16666667 + +.global lbl_805AAA8C +lbl_805AAA8C: + # ROM: 0x3F732C + .float 2.5 + +.global lbl_805AAA90 +lbl_805AAA90: + # ROM: 0x3F7330 + .4byte 0xBF000000 + +.global lbl_805AAA94 +lbl_805AAA94: + # ROM: 0x3F7334 + .4byte 0xC1A40000 + +.global lbl_805AAA98 +lbl_805AAA98: + # ROM: 0x3F7338 + .4byte 0x41A40000 + +.global lbl_805AAA9C +lbl_805AAA9C: + # ROM: 0x3F733C + .float -1.0 + +.global lbl_805AAAA0 +lbl_805AAAA0: + # ROM: 0x3F7340 + .float 0.35 + +.global lbl_805AAAA4 +lbl_805AAAA4: + # ROM: 0x3F7344 + .4byte 0x46FFFE00 + +.global lbl_805AAAA8 +lbl_805AAAA8: + # ROM: 0x3F7348 + .4byte 0x3F4CCCCD + +.global lbl_805AAAAC +lbl_805AAAAC: + # ROM: 0x3F734C + .float 255.0 + +.global lbl_805AAAB0 +lbl_805AAAB0: + # ROM: 0x3F7350 + .float 0.3 + +.global lbl_805AAAB4 +lbl_805AAAB4: + # ROM: 0x3F7354 + .float 0.2 + +.global lbl_805AAAB8 +lbl_805AAAB8: + # ROM: 0x3F7358 + .float 0.75 + +.global lbl_805AAABC +lbl_805AAABC: + # ROM: 0x3F735C + .4byte 0x3F0CCCCD + +.global lbl_805AAAC0 +lbl_805AAAC0: + # ROM: 0x3F7360 + .double 9.999999747378752E-6 + +.global lbl_805AAAC8 +lbl_805AAAC8: + # ROM: 0x3F7368 + .float 2.0 + +.global lbl_805AAACC +lbl_805AAACC: + # ROM: 0x3F736C + .4byte 0x3F266666 + +.global lbl_805AAAD0 +lbl_805AAAD0: + # ROM: 0x3F7370 + .float 1.1920929E-7 + +.global lbl_805AAAD4 +lbl_805AAAD4: + # ROM: 0x3F7374 + .4byte 0x3E22F983 + +.global lbl_805AAAD8 +lbl_805AAAD8: + # ROM: 0x3F7378 + .float 1.1920929E-7 + +.global lbl_805AAADC +lbl_805AAADC: + # ROM: 0x3F737C + .4byte 0x42652EE0 + +.global lbl_805AAAE0 +lbl_805AAAE0: + # ROM: 0x3F7380 + .4byte 0x42340000 + +.global lbl_805AAAE4 +lbl_805AAAE4: + # ROM: 0x3F7384 + .4byte 0x40490FDB + .section .text, "ax" .global ResetInterpolationTimer__17COrbitPointMarkerFf diff --git a/asm/MetroidPrime/CVisorFlare.s b/asm/MetroidPrime/CVisorFlare.s index 5ea76d2a..c35c1fdd 100644 --- a/asm/MetroidPrime/CVisorFlare.s +++ b/asm/MetroidPrime/CVisorFlare.s @@ -5,7 +5,7 @@ .global lbl_805A7F50 lbl_805A7F50: # ROM: 0x3F58F0 - .4byte 0x38D1B717 + .float 1.0E-4 .global lbl_805A7F54 lbl_805A7F54: @@ -998,3 +998,47 @@ lbl_80208350: /* 80208404 00205364 7C 08 03 A6 */ mtlr r0 /* 80208408 00205368 38 21 00 20 */ addi r1, r1, 0x20 /* 8020840C 0020536C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACE08 +lbl_805ACE08: + # ROM: 0x3F96A8 + .4byte 0 + +.global lbl_805ACE0C +lbl_805ACE0C: + # ROM: 0x3F96AC + .float 1.0 + +.global lbl_805ACE10 +lbl_805ACE10: + # ROM: 0x3F96B0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ACE18 +lbl_805ACE18: + # ROM: 0x3F96B8 + .float 255.0 + +.global lbl_805ACE1C +lbl_805ACE1C: + # ROM: 0x3F96BC + .4byte 0x3B808081 + +.global lbl_805ACE20 +lbl_805ACE20: + # ROM: 0x3F96C0 + .4byte 0x3727C5AC + +.global lbl_805ACE24 +lbl_805ACE24: + # ROM: 0x3F96C4 + .float 0.5 + +.global lbl_805ACE28 +lbl_805ACE28: + # ROM: 0x3F96C8 + .float 4.0 + .4byte 0 + diff --git a/asm/MetroidPrime/CWorld.s b/asm/MetroidPrime/CWorld.s index c3552fa3..86fe9e4f 100644 --- a/asm/MetroidPrime/CWorld.s +++ b/asm/MetroidPrime/CWorld.s @@ -84,6 +84,34 @@ lbl_805A8DE0: lbl_805A8DE4: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA3B0 +lbl_805AA3B0: + # ROM: 0x3F6C50 + .4byte 0x3F7FBE77 + +.global lbl_805AA3B4 +lbl_805AA3B4: + # ROM: 0x3F6C54 + .float 1.0 + +.global lbl_805AA3B8 +lbl_805AA3B8: + # ROM: 0x3F6C58 + .float 0.125 + +.global lbl_805AA3BC +lbl_805AA3BC: + # ROM: 0x3F6C5C + .4byte 0x42FE0000 + +.global lbl_805AA3C0 +lbl_805AA3C0: + # ROM: 0x3F6C60 + .4byte 0 + .4byte 0 + .section .text, "ax" .global CyclePauseState__6CWorldFv diff --git a/asm/MetroidPrime/CWorldShadow.s b/asm/MetroidPrime/CWorldShadow.s index e96ed86f..b2989c29 100644 --- a/asm/MetroidPrime/CWorldShadow.s +++ b/asm/MetroidPrime/CWorldShadow.s @@ -16,6 +16,97 @@ lbl_805A8F20: lbl_805A8F24: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AB290 +lbl_805AB290: + # ROM: 0x3F7B30 + .float 2.0 + .4byte 0 + +.global lbl_805AB298 +lbl_805AB298: + # ROM: 0x3F7B38 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AB2A0 +lbl_805AB2A0: + # ROM: 0x3F7B40 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AB2A8 +lbl_805AB2A8: + # ROM: 0x3F7B48 + .4byte 0 + +.global lbl_805AB2AC +lbl_805AB2AC: + # ROM: 0x3F7B4C + .float 1.0 + +.global lbl_805AB2B0 +lbl_805AB2B0: + # ROM: 0x3F7B50 + .float 0.5 + +.global lbl_805AB2B4 +lbl_805AB2B4: + # ROM: 0x3F7B54 + .float 2.0 + +.global lbl_805AB2B8 +lbl_805AB2B8: + # ROM: 0x3F7B58 + .4byte 0x42652EE0 + +.global lbl_805AB2BC +lbl_805AB2BC: + # ROM: 0x3F7B5C + .4byte 0x3727C5AC + +.global lbl_805AB2C0 +lbl_805AB2C0: + # ROM: 0x3F7B60 + .float -1.0 + +.global lbl_805AB2C4 +lbl_805AB2C4: + # ROM: 0x3F7B64 + .float 0.017453292 + +.global lbl_805AB2C8 +lbl_805AB2C8: + # ROM: 0x3F7B68 + .float 0.1 + +.global lbl_805AB2CC +lbl_805AB2CC: + # ROM: 0x3F7B6C + .4byte 0x447A0000 + +.global lbl_805AB2D0 +lbl_805AB2D0: + # ROM: 0x3F7B70 + .4byte 0x3FB50481 + +.global lbl_805AB2D4 +lbl_805AB2D4: + # ROM: 0x3F7B74 + .float 0.25 + +.global lbl_805AB2D8 +lbl_805AB2D8: + # ROM: 0x3F7B78 + .4byte 0x3F59999A + .4byte 0 + +.global lbl_805AB2E0 +lbl_805AB2E0: + # ROM: 0x3F7B80 + .double 4.503601774854144E15 + .section .text, "ax" .global ResetBlur__12CWorldShadowFv diff --git a/asm/MetroidPrime/CWorldTransManager.s b/asm/MetroidPrime/CWorldTransManager.s index f134d8e6..ecc7f3bb 100644 --- a/asm/MetroidPrime/CWorldTransManager.s +++ b/asm/MetroidPrime/CWorldTransManager.s @@ -20,7 +20,7 @@ lbl_805A7F90: .global lbl_805A7F94 lbl_805A7F94: # ROM: 0x3F5934 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7F98 lbl_805A7F98: @@ -30,7 +30,7 @@ lbl_805A7F98: .global lbl_805A7F9C lbl_805A7F9C: # ROM: 0x3F593C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7FA0 lbl_805A7FA0: @@ -40,17 +40,17 @@ lbl_805A7FA0: .global lbl_805A7FA4 lbl_805A7FA4: # ROM: 0x3F5944 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7FA8 lbl_805A7FA8: # ROM: 0x3F5948 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7FAC lbl_805A7FAC: # ROM: 0x3F594C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7FB0 lbl_805A7FB0: @@ -3087,3 +3087,170 @@ lbl_8020B918: /* 8020B930 00208890 7C 08 03 A6 */ mtlr r0 /* 8020B934 00208894 38 21 00 20 */ addi r1, r1, 0x20 /* 8020B938 00208898 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACE40 +lbl_805ACE40: + # ROM: 0x3F96E0 + .4byte 0xC5800000 + +.global lbl_805ACE44 +lbl_805ACE44: + # ROM: 0x3F96E4 + .4byte 0x45800000 + +.global lbl_805ACE48 +lbl_805ACE48: + # ROM: 0x3F96E8 + .4byte 0 + +.global lbl_805ACE4C +lbl_805ACE4C: + # ROM: 0x3F96EC + .4byte 0x43E00000 + +.global lbl_805ACE50 +lbl_805ACE50: + # ROM: 0x3F96F0 + .float 1.0 + +.global lbl_805ACE54 +lbl_805ACE54: + # ROM: 0x3F96F4 + .float 255.0 + +.global lbl_805ACE58 +lbl_805ACE58: + # ROM: 0x3F96F8 + .float 0.5 + +.global lbl_805ACE5C +lbl_805ACE5C: + # ROM: 0x3F96FC + .float 0.25 + +.global lbl_805ACE60 +lbl_805ACE60: + # ROM: 0x3F9700 + .double 4.503601774854144E15 + +.global lbl_805ACE68 +lbl_805ACE68: + # ROM: 0x3F9708 + .float 2.0 + +.global lbl_805ACE6C +lbl_805ACE6C: + # ROM: 0x3F970C + .float 5.0 + +.global lbl_805ACE70 +lbl_805ACE70: + # ROM: 0x3F9710 + .float 0.017453292 + +.global lbl_805ACE74 +lbl_805ACE74: + # ROM: 0x3F9714 + .4byte 0x43340000 + +.global lbl_805ACE78 +lbl_805ACE78: + # ROM: 0x3F9718 + .4byte 0x42400000 + +.global lbl_805ACE7C +lbl_805ACE7C: + # ROM: 0x3F971C + .4byte 0x41C00000 + +.global lbl_805ACE80 +lbl_805ACE80: + # ROM: 0x3F9720 + .float 1.5 + +.global lbl_805ACE84 +lbl_805ACE84: + # ROM: 0x3F9724 + .4byte 0xBF000000 + +.global lbl_805ACE88 +lbl_805ACE88: + # ROM: 0x3F9728 + .4byte 0xBDCCCCCD + +.global lbl_805ACE8C +lbl_805ACE8C: + # ROM: 0x3F972C + .4byte 0x41C80000 + +.global lbl_805ACE90 +lbl_805ACE90: + # ROM: 0x3F9730 + .4byte 0x41200000 + +.global lbl_805ACE94 +lbl_805ACE94: + # ROM: 0x3F9734 + .4byte 0x43B40000 + +.global lbl_805ACE98 +lbl_805ACE98: + # ROM: 0x3F9738 + .float 90.0 + +.global lbl_805ACE9C +lbl_805ACE9C: + # ROM: 0x3F973C + .4byte 0xC0600000 + +.global lbl_805ACEA0 +lbl_805ACEA0: + # ROM: 0x3F9740 + .float 0.1 + +.global lbl_805ACEA4 +lbl_805ACEA4: + # ROM: 0x3F9744 + .float 4.0 + +.global lbl_805ACEA8 +lbl_805ACEA8: + # ROM: 0x3F9748 + .4byte 0x3C888889 + +.global lbl_805ACEAC +lbl_805ACEAC: + # ROM: 0x3F974C + .4byte 0xBCCCCCCD + +.global lbl_805ACEB0 +lbl_805ACEB0: + # ROM: 0x3F9750 + .4byte 0x3CCCCCCD + +.global lbl_805ACEB4 +lbl_805ACEB4: + # ROM: 0x3F9754 + .4byte 0xBD99999A + +.global lbl_805ACEB8 +lbl_805ACEB8: + # ROM: 0x3F9758 + .4byte 0x3D99999A + +.global lbl_805ACEBC +lbl_805ACEBC: + # ROM: 0x3F975C + .4byte 0xC0000000 + +.global lbl_805ACEC0 +lbl_805ACEC0: + # ROM: 0x3F9760 + .4byte 0x42480000 + +.global lbl_805ACEC4 +lbl_805ACEC4: + # ROM: 0x3F9764 + .4byte 0x47C34F80 + diff --git a/asm/MetroidPrime/Cameras/CBallCamera.s b/asm/MetroidPrime/Cameras/CBallCamera.s index d24a8eed..a5f25d97 100644 --- a/asm/MetroidPrime/Cameras/CBallCamera.s +++ b/asm/MetroidPrime/Cameras/CBallCamera.s @@ -66,7 +66,7 @@ lbl_805A7018: .global lbl_805A701C lbl_805A701C: # ROM: 0x3F49BC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7020 lbl_805A7020: @@ -111,7 +111,7 @@ lbl_805A703C: .global lbl_805A7040 lbl_805A7040: # ROM: 0x3F49E0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7044 lbl_805A7044: @@ -181,7 +181,7 @@ lbl_805A7074: .global lbl_805A7078 lbl_805A7078: # ROM: 0x3F4A18 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A707C lbl_805A707C: @@ -191,7 +191,7 @@ lbl_805A707C: .global lbl_805A7080 lbl_805A7080: # ROM: 0x3F4A20 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7084 lbl_805A7084: @@ -206,7 +206,7 @@ lbl_805A7088: .global lbl_805A708C lbl_805A708C: # ROM: 0x3F4A2C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7090 lbl_805A7090: @@ -216,7 +216,7 @@ lbl_805A7090: .global lbl_805A7094 lbl_805A7094: # ROM: 0x3F4A34 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7098 lbl_805A7098: @@ -236,7 +236,7 @@ lbl_805A70A0: .global lbl_805A70A4 lbl_805A70A4: # ROM: 0x3F4A44 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A70A8 lbl_805A70A8: @@ -246,7 +246,7 @@ lbl_805A70A8: .global lbl_805A70AC lbl_805A70AC: # ROM: 0x3F4A4C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A70B0 lbl_805A70B0: @@ -256,7 +256,7 @@ lbl_805A70B0: .global lbl_805A70B4 lbl_805A70B4: # ROM: 0x3F4A54 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A70B8 lbl_805A70B8: @@ -271,7 +271,7 @@ lbl_805A70BC: .global lbl_805A70C0 lbl_805A70C0: # ROM: 0x3F4A60 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A70C4 lbl_805A70C4: @@ -390,6 +390,338 @@ lbl_805A8E50: lbl_805A8E54: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA6D0 +lbl_805AA6D0: + # ROM: 0x3F6F70 + .4byte 0 + +.global lbl_805AA6D4 +lbl_805AA6D4: + # ROM: 0x3F6F74 + .4byte 0x41400000 + +.global lbl_805AA6D8 +lbl_805AA6D8: + # ROM: 0x3F6F78 + .float 1.0 + +.global lbl_805AA6DC +lbl_805AA6DC: + # ROM: 0x3F6F7C + .float 0.1 + +.global lbl_805AA6E0 +lbl_805AA6E0: + # ROM: 0x3F6F80 + .4byte 0x3727C5AC + +.global lbl_805AA6E4 +lbl_805AA6E4: + # ROM: 0x3F6F84 + .float 0.3 + +.global lbl_805AA6E8 +lbl_805AA6E8: + # ROM: 0x3F6F88 + .double 4.503601774854144E15 + +.global lbl_805AA6F0 +lbl_805AA6F0: + # ROM: 0x3F6F90 + .4byte 0x40C00000 + +.global lbl_805AA6F4 +lbl_805AA6F4: + # ROM: 0x3F6F94 + .4byte 0x3F933333 + +.global lbl_805AA6F8 +lbl_805AA6F8: + # ROM: 0x3F6F98 + .4byte 0xC0200000 + +.global lbl_805AA6FC +lbl_805AA6FC: + # ROM: 0x3F6F9C + .float 0.5 + +.global lbl_805AA700 +lbl_805AA700: + # ROM: 0x3F6FA0 + .float 2.0 + +.global lbl_805AA704 +lbl_805AA704: + # ROM: 0x3F6FA4 + .4byte 0x40400000 + +.global lbl_805AA708 +lbl_805AA708: + # ROM: 0x3F6FA8 + .float 1.0E-4 + +.global lbl_805AA70C +lbl_805AA70C: + # ROM: 0x3F6FAC + .4byte 0x41200000 + +.global lbl_805AA710 +lbl_805AA710: + # ROM: 0x3F6FB0 + .double 1.0 + +.global lbl_805AA718 +lbl_805AA718: + # ROM: 0x3F6FB8 + .float -1.0 + +.global lbl_805AA71C +lbl_805AA71C: + # ROM: 0x3F6FBC + .float 0.01 + +.global lbl_805AA720 +lbl_805AA720: + # ROM: 0x3F6FC0 + .4byte 0x42480000 + +.global lbl_805AA724 +lbl_805AA724: + # ROM: 0x3F6FC4 + .float 0.25 + +.global lbl_805AA728 +lbl_805AA728: + # ROM: 0x3F6FC8 + .4byte 0xBDF5C28F + +.global lbl_805AA72C +lbl_805AA72C: + # ROM: 0x3F6FCC + .4byte 0x3DF5C28F + +.global lbl_805AA730 +lbl_805AA730: + # ROM: 0x3F6FD0 + .4byte 0x3AE4C388 + +.global lbl_805AA734 +lbl_805AA734: + # ROM: 0x3F6FD4 + .4byte 0x40490FDB + +.global lbl_805AA738 +lbl_805AA738: + # ROM: 0x3F6FD8 + .4byte 0x41278D36 + +.global lbl_805AA73C +lbl_805AA73C: + # ROM: 0x3F6FDC + .4byte 0x3F7FFF58 + +.global lbl_805AA740 +lbl_805AA740: + # ROM: 0x3F6FE0 + .float 0.9 + +.global lbl_805AA744 +lbl_805AA744: + # ROM: 0x3F6FE4 + .4byte 0x3E32B8C2 + +.global lbl_805AA748 +lbl_805AA748: + # ROM: 0x3F6FE8 + .4byte 0x40278D36 + +.global lbl_805AA74C +lbl_805AA74C: + # ROM: 0x3F6FEC + .4byte 0x4013D70B + +.global lbl_805AA750 +lbl_805AA750: + # ROM: 0x3F6FF0 + .4byte 0xBFC90FDB + +.global lbl_805AA754 +lbl_805AA754: + # ROM: 0x3F6FF4 + .4byte 0x4093D70B + +.global lbl_805AA758 +lbl_805AA758: + # ROM: 0x3F6FF8 + .4byte 0x40E00000 + +.global lbl_805AA75C +lbl_805AA75C: + # ROM: 0x3F6FFC + .4byte 0x402F1AA0 + +.global lbl_805AA760 +lbl_805AA760: + # ROM: 0x3F7000 + .float 8.0 + +.global lbl_805AA764 +lbl_805AA764: + # ROM: 0x3F7004 + .float 5.0 + +.global lbl_805AA768 +lbl_805AA768: + # ROM: 0x3F7008 + .float 0.75 + +.global lbl_805AA76C +lbl_805AA76C: + # ROM: 0x3F700C + .4byte 0x41A00000 + +.global lbl_805AA770 +lbl_805AA770: + # ROM: 0x3F7010 + .float 2.5 + +.global lbl_805AA774 +lbl_805AA774: + # ROM: 0x3F7014 + .float 0.7853982 + +.global lbl_805AA778 +lbl_805AA778: + # ROM: 0x3F7018 + .4byte 0xBF490FDB + +.global lbl_805AA77C +lbl_805AA77C: + # ROM: 0x3F701C + .float 1.5 + +.global lbl_805AA780 +lbl_805AA780: + # ROM: 0x3F7020 + .float 1.25 + +.global lbl_805AA784 +lbl_805AA784: + # ROM: 0x3F7024 + .4byte 0x40400000 + +.global lbl_805AA788 +lbl_805AA788: + # ROM: 0x3F7028 + .4byte 0x3FDF66F3 + +.global lbl_805AA78C +lbl_805AA78C: + # ROM: 0x3F702C + .float 4.0 + +.global lbl_805AA790 +lbl_805AA790: + # ROM: 0x3F7030 + .float 0.017453292 + +.global lbl_805AA794 +lbl_805AA794: + # ROM: 0x3F7034 + .float 90.0 + +.global lbl_805AA798 +lbl_805AA798: + # ROM: 0x3F7038 + .4byte 0x3F7FFFFE + +.global lbl_805AA79C +lbl_805AA79C: + # ROM: 0x3F703C + .4byte 0x3F860A92 + +.global lbl_805AA7A0 +lbl_805AA7A0: + # ROM: 0x3F7040 + .4byte 0x41490FDB + +.global lbl_805AA7A4 +lbl_805AA7A4: + # ROM: 0x3F7044 + .4byte 0x40860A92 + +.global lbl_805AA7A8 +lbl_805AA7A8: + # ROM: 0x3F7048 + .4byte 0x3F7FBE77 + +.global lbl_805AA7AC +lbl_805AA7AC: + # ROM: 0x3F704C + .float 6.2831855 + +.global lbl_805AA7B0 +lbl_805AA7B0: + # ROM: 0x3F7050 + .float 1000000.0 + +.global lbl_805AA7B4 +lbl_805AA7B4: + # ROM: 0x3F7054 + .4byte 0x41F00000 + +.global lbl_805AA7B8 +lbl_805AA7B8: + # ROM: 0x3F7058 + .4byte 0x3F060A92 + +.global lbl_805AA7BC +lbl_805AA7BC: + # ROM: 0x3F705C + .4byte 0x43340000 + +.global lbl_805AA7C0 +lbl_805AA7C0: + # ROM: 0x3F7060 + .4byte 0x42652EE0 + +.global lbl_805AA7C4 +lbl_805AA7C4: + # ROM: 0x3F7064 + .4byte 0x35A00000 + +.global lbl_805AA7C8 +lbl_805AA7C8: + # ROM: 0x3F7068 + .4byte 0x3D4CCCCD + +.global lbl_805AA7CC +lbl_805AA7CC: + # ROM: 0x3F706C + .4byte 0x3FC90FDB + +.global lbl_805AA7D0 +lbl_805AA7D0: + # ROM: 0x3F7070 + .4byte 0x3FC6D3F2 + +.global lbl_805AA7D4 +lbl_805AA7D4: + # ROM: 0x3F7074 + .4byte 0x3F8CCCCD + +.global lbl_805AA7D8 +lbl_805AA7D8: + # ROM: 0x3F7078 + .float 0.2 + +.global lbl_805AA7DC +lbl_805AA7DC: + # ROM: 0x3F707C + .4byte 0x461C4000 + .section .text, "ax" .global SplineIntersectTest__11CBallCameraCFR13CMaterialListR13CStateManager diff --git a/asm/MetroidPrime/Cameras/CBallCameraFailsafeState.s b/asm/MetroidPrime/Cameras/CBallCameraFailsafeState.s index 851fc669..e419540b 100644 --- a/asm/MetroidPrime/Cameras/CBallCameraFailsafeState.s +++ b/asm/MetroidPrime/Cameras/CBallCameraFailsafeState.s @@ -10,7 +10,7 @@ lbl_805A8248: .global lbl_805A824C lbl_805A824C: # ROM: 0x3F5BEC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8250 lbl_805A8250: @@ -50,7 +50,7 @@ lbl_805A8268: .global lbl_805A826C lbl_805A826C: # ROM: 0x3F5C0C - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -952,3 +952,46 @@ lbl_8023F2E0: /* 8023F324 0023C284 7C 08 03 A6 */ mtlr r0 /* 8023F328 0023C288 38 21 25 00 */ addi r1, r1, 0x2500 /* 8023F32C 0023C28C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD4C0 +lbl_805AD4C0: + # ROM: 0x3F9D60 + .4byte 0 + +.global lbl_805AD4C4 +lbl_805AD4C4: + # ROM: 0x3F9D64 + .float 1.0 + +.global lbl_805AD4C8 +lbl_805AD4C8: + # ROM: 0x3F9D68 + .float 1.5 + +.global lbl_805AD4CC +lbl_805AD4CC: + # ROM: 0x3F9D6C + .4byte 0x3A9C4000 + +.global lbl_805AD4D0 +lbl_805AD4D0: + # ROM: 0x3F9D70 + .4byte 0x3F19999A + .4byte 0 + +.global lbl_805AD4D8 +lbl_805AD4D8: + # ROM: 0x3F9D78 + .double 4.503601774854144E15 + +.global lbl_805AD4E0 +lbl_805AD4E0: + # ROM: 0x3F9D80 + .4byte 0x35A00000 + +.global lbl_805AD4E4 +lbl_805AD4E4: + # ROM: 0x3F9D84 + .float 2.0 + diff --git a/asm/MetroidPrime/Cameras/CCameraFilter.s b/asm/MetroidPrime/Cameras/CCameraFilter.s index e3686801..22d590d2 100644 --- a/asm/MetroidPrime/Cameras/CCameraFilter.s +++ b/asm/MetroidPrime/Cameras/CCameraFilter.s @@ -43,7 +43,7 @@ lbl_805A73DC: .global lbl_805A73E0 lbl_805A73E0: # ROM: 0x3F4D80 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .sbss @@ -53,6 +53,155 @@ lbl_805A73E0: lbl_805A8EE0: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AADF0 +lbl_805AADF0: + # ROM: 0x3F7690 + .float 0.9 + +.global lbl_805AADF4 +lbl_805AADF4: + # ROM: 0x3F7694 + .float 0.9 + +.global lbl_805AADF8 +lbl_805AADF8: + # ROM: 0x3F7698 + .float -1.0 + +.global lbl_805AADFC +lbl_805AADFC: + # ROM: 0x3F769C + .float 1.0 + +.global lbl_805AAE00 +lbl_805AAE00: + # ROM: 0x3F76A0 + .float 0.25 + +.global lbl_805AAE04 +lbl_805AAE04: + # ROM: 0x3F76A4 + .float 0.5 + +.global lbl_805AAE08 +lbl_805AAE08: + # ROM: 0x3F76A8 + .4byte 0xBF000000 + +.global lbl_805AAE0C +lbl_805AAE0C: + # ROM: 0x3F76AC + .4byte 0 + +.global lbl_805AAE10 +lbl_805AAE10: + # ROM: 0x3F76B0 + .float 2.0 + +.global lbl_805AAE14 +lbl_805AAE14: + # ROM: 0x3F76B4 + .float 0.16666667 + +.global lbl_805AAE18 +lbl_805AAE18: + # ROM: 0x3F76B8 + .float 0.9 + +.global lbl_805AAE1C +lbl_805AAE1C: + # ROM: 0x3F76BC + .4byte 0x3DCCCCD0 + +.global lbl_805AAE20 +lbl_805AAE20: + # ROM: 0x3F76C0 + .4byte 0x3E124925 + .4byte 0 + +.global lbl_805AAE28 +lbl_805AAE28: + # ROM: 0x3F76C8 + .4byte 0 + .4byte 0 + +.global lbl_805AAE30 +lbl_805AAE30: + # ROM: 0x3F76D0 + .4byte 0x44200000 + +.global lbl_805AAE34 +lbl_805AAE34: + # ROM: 0x3F76D4 + .float 6.2831855 + +.global lbl_805AAE38 +lbl_805AAE38: + # ROM: 0x3F76D8 + .4byte 0x40C00000 + +.global lbl_805AAE3C +lbl_805AAE3C: + # ROM: 0x3F76DC + .4byte 0x43E00000 + +.global lbl_805AAE40 +lbl_805AAE40: + # ROM: 0x3F76E0 + .double 4.503601774854144E15 + +.global lbl_805AAE48 +lbl_805AAE48: + # ROM: 0x3F76E8 + .float 255.0 + +.global lbl_805AAE4C +lbl_805AAE4C: + # ROM: 0x3F76EC + .float 0.01 + +.global lbl_805AAE50 +lbl_805AAE50: + # ROM: 0x3F76F0 + .4byte 0xC5800000 + +.global lbl_805AAE54 +lbl_805AAE54: + # ROM: 0x3F76F4 + .4byte 0x45800000 + +.global lbl_805AAE58 +lbl_805AAE58: + # ROM: 0x3F76F8 + .4byte 0x41100000 + +.global lbl_805AAE5C +lbl_805AAE5C: + # ROM: 0x3F76FC + .4byte 0x3D800000 + +.global lbl_805AAE60 +lbl_805AAE60: + # ROM: 0x3F7700 + .4byte 0x46800000 + +.global lbl_805AAE64 +lbl_805AAE64: + # ROM: 0x3F7704 + .4byte 0x41200000 + +.global lbl_805AAE68 +lbl_805AAE68: + # ROM: 0x3F7708 + .float 4.0 + +.global lbl_805AAE6C +lbl_805AAE6C: + # ROM: 0x3F770C + .4byte 0x3B808081 + .section .text, "ax" .global FreePersistentFbTexture__15CCameraBlurPassFv diff --git a/asm/MetroidPrime/Cameras/CCameraManager.s b/asm/MetroidPrime/Cameras/CCameraManager.s index e3b54d9f..64db8652 100644 --- a/asm/MetroidPrime/Cameras/CCameraManager.s +++ b/asm/MetroidPrime/Cameras/CCameraManager.s @@ -14,24 +14,23 @@ lbl_803D8EA8: .global lbl_805A9D88 lbl_805A9D88: # ROM: 0x3F6628 - .4byte 0x3FF00000 - .4byte 0 + .double 1.0 .global lbl_805A9D90 lbl_805A9D90: # ROM: 0x3F6630 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A9D94 lbl_805A9D94: # ROM: 0x3F6634 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A9D98 lbl_805A9D98: # ROM: 0x3F6638 .4byte 0x3FE0C152 - .4byte 0x40000000 + .float 2.0 .global lbl_805A9DA0 lbl_805A9DA0: @@ -41,7 +40,7 @@ lbl_805A9DA0: .global lbl_805A9DA4 lbl_805A9DA4: # ROM: 0x3F6644 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A9DA8 lbl_805A9DA8: @@ -56,7 +55,7 @@ lbl_805A9DAC: .global lbl_805A9DB0 lbl_805A9DB0: # ROM: 0x3F6650 - .4byte 0x40800000 + .float 4.0 .global lbl_805A9DB4 lbl_805A9DB4: @@ -72,8 +71,7 @@ lbl_805A9DB8: .global lbl_805A9DC0 lbl_805A9DC0: # ROM: 0x3F6660 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .section .sdata .global lbl_805A6BD0 @@ -89,7 +87,7 @@ lbl_805A6BD4: .global lbl_805A6BD8 lbl_805A6BD8: # ROM: 0x3F4578 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805A6BDC lbl_805A6BDC: diff --git a/asm/MetroidPrime/Cameras/CCameraShakeData.s b/asm/MetroidPrime/Cameras/CCameraShakeData.s index cb16b740..907782ad 100644 --- a/asm/MetroidPrime/Cameras/CCameraShakeData.s +++ b/asm/MetroidPrime/Cameras/CCameraShakeData.s @@ -10,7 +10,7 @@ lbl_805A7888: .global lbl_805A788C lbl_805A788C: # ROM: 0x3F522C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7890 lbl_805A7890: @@ -20,7 +20,7 @@ lbl_805A7890: .global lbl_805A7894 lbl_805A7894: # ROM: 0x3F5234 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7898 lbl_805A7898: @@ -30,7 +30,7 @@ lbl_805A7898: .global lbl_805A789C lbl_805A789C: # ROM: 0x3F523C - .4byte 0x3F800000 + .float 1.0 .section .bss .global lbl_8046C7D0 @@ -1549,3 +1549,95 @@ lbl_8015DE74: /* 8015DE7C 0015ADDC 7C 08 03 A6 */ mtlr r0 /* 8015DE80 0015ADE0 38 21 01 80 */ addi r1, r1, 0x180 /* 8015DE84 0015ADE4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABC00 +lbl_805ABC00: + # ROM: 0x3F84A0 + .4byte 0 + +.global lbl_805ABC04 +lbl_805ABC04: + # ROM: 0x3F84A4 + .float 0.5 + +.global lbl_805ABC08 +lbl_805ABC08: + # ROM: 0x3F84A8 + .float 0.75 + +.global lbl_805ABC0C +lbl_805ABC0C: + # ROM: 0x3F84AC + .float 2.0 + +.global lbl_805ABC10 +lbl_805ABC10: + # ROM: 0x3F84B0 + .4byte 0x40400000 + +.global lbl_805ABC14 +lbl_805ABC14: + # ROM: 0x3F84B4 + .4byte 0x42C80000 + +.global lbl_805ABC18 +lbl_805ABC18: + # ROM: 0x3F84B8 + .float 1.0 + +.global lbl_805ABC1C +lbl_805ABC1C: + # ROM: 0x3F84BC + .4byte 0x3727C5AC + +.global lbl_805ABC20 +lbl_805ABC20: + # ROM: 0x3F84C0 + .float 6.2831855 + +.global lbl_805ABC24 +lbl_805ABC24: + # ROM: 0x3F84C4 + .float 0.15 + +.global lbl_805ABC28 +lbl_805ABC28: + # ROM: 0x3F84C8 + .4byte 0x3F59999A + +.global lbl_805ABC2C +lbl_805ABC2C: + # ROM: 0x3F84CC + .float 0.4 + +.global lbl_805ABC30 +lbl_805ABC30: + # ROM: 0x3F84D0 + .float 1.5 + +.global lbl_805ABC34 +lbl_805ABC34: + # ROM: 0x3F84D4 + .float 0.25 + +.global lbl_805ABC38 +lbl_805ABC38: + # ROM: 0x3F84D8 + .float 0.3 + +.global lbl_805ABC3C +lbl_805ABC3C: + # ROM: 0x3F84DC + .float -1.0 + +.global lbl_805ABC40 +lbl_805ABC40: + # ROM: 0x3F84E0 + .4byte 0xC0000000 + +.global lbl_805ABC44 +lbl_805ABC44: + # ROM: 0x3F84E4 + .4byte 0x3D4CCCCD + diff --git a/asm/MetroidPrime/Cameras/CCinematicCamera.s b/asm/MetroidPrime/Cameras/CCinematicCamera.s index da88fc2b..ad5c0833 100644 --- a/asm/MetroidPrime/Cameras/CCinematicCamera.s +++ b/asm/MetroidPrime/Cameras/CCinematicCamera.s @@ -64,6 +64,45 @@ lbl_805A8E70: lbl_805A8E74: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA858 +lbl_805AA858: + # ROM: 0x3F70F8 + .float 0.25 + +.global lbl_805AA85C +lbl_805AA85C: + # ROM: 0x3F70FC + .float 1.0 + +.global lbl_805AA860 +lbl_805AA860: + # ROM: 0x3F7100 + .4byte 0 + .4byte 0 + +.global lbl_805AA868 +lbl_805AA868: + # ROM: 0x3F7108 + .double 4.503601774854144E15 + +.global lbl_805AA870 +lbl_805AA870: + # ROM: 0x3F7110 + .float 0.5 + +.global lbl_805AA874 +lbl_805AA874: + # ROM: 0x3F7114 + .float -1.0 + +.global lbl_805AA878 +lbl_805AA878: + # ROM: 0x3F7118 + .4byte 0x3A9C4000 + .4byte 0 + .section .text, "ax" .global GetMoveOutofIntoAlpha__16CCinematicCameraCFv diff --git a/asm/MetroidPrime/Cameras/CFirstPersonCamera.s b/asm/MetroidPrime/Cameras/CFirstPersonCamera.s index ee598e6d..08e40c46 100644 --- a/asm/MetroidPrime/Cameras/CFirstPersonCamera.s +++ b/asm/MetroidPrime/Cameras/CFirstPersonCamera.s @@ -50,7 +50,7 @@ lbl_805A6BF8: .global lbl_805A6BFC lbl_805A6BFC: # ROM: 0x3F459C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C00 lbl_805A6C00: @@ -60,7 +60,7 @@ lbl_805A6C00: .global lbl_805A6C04 lbl_805A6C04: # ROM: 0x3F45A4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C08 lbl_805A6C08: @@ -70,7 +70,7 @@ lbl_805A6C08: .global lbl_805A6C0C lbl_805A6C0C: # ROM: 0x3F45AC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C10 lbl_805A6C10: @@ -80,7 +80,7 @@ lbl_805A6C10: .global lbl_805A6C14 lbl_805A6C14: # ROM: 0x3F45B4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C18 lbl_805A6C18: @@ -90,7 +90,7 @@ lbl_805A6C18: .global lbl_805A6C1C lbl_805A6C1C: # ROM: 0x3F45BC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C20 lbl_805A6C20: @@ -100,7 +100,7 @@ lbl_805A6C20: .global lbl_805A6C24 lbl_805A6C24: # ROM: 0x3F45C4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C28 lbl_805A6C28: @@ -110,7 +110,7 @@ lbl_805A6C28: .global lbl_805A6C2C lbl_805A6C2C: # ROM: 0x3F45CC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C30 lbl_805A6C30: @@ -120,7 +120,7 @@ lbl_805A6C30: .global lbl_805A6C34 lbl_805A6C34: # ROM: 0x3F45D4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C38 lbl_805A6C38: @@ -130,7 +130,7 @@ lbl_805A6C38: .global lbl_805A6C3C lbl_805A6C3C: # ROM: 0x3F45DC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C40 lbl_805A6C40: @@ -140,7 +140,7 @@ lbl_805A6C40: .global lbl_805A6C44 lbl_805A6C44: # ROM: 0x3F45E4 - .4byte 0x3F800000 + .float 1.0 .section .sdata2 @@ -152,7 +152,7 @@ lbl_805A9DD0: .global lbl_805A9DD4 lbl_805A9DD4: # ROM: 0x3F6674 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A9DD8 lbl_805A9DD8: @@ -163,33 +163,32 @@ lbl_805A9DD8: .global lbl_805A9DE0 lbl_805A9DE0: # ROM: 0x3F6680 - .4byte 0x3FF00000 - .4byte 0 + .double 1.0 .global lbl_805A9DE8 lbl_805A9DE8: # ROM: 0x3F6688 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A9DEC lbl_805A9DEC: # ROM: 0x3F668C - .4byte 0x38D1B717 + .float 1.0E-4 .global lbl_805A9DF0 lbl_805A9DF0: # ROM: 0x3F6690 - .4byte 0x40C90FDB + .float 6.2831855 .global lbl_805A9DF4 lbl_805A9DF4: # ROM: 0x3F6694 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A9DF8 lbl_805A9DF8: # ROM: 0x3F6698 - .4byte 0x3E800000 + .float 0.25 .global lbl_805A9DFC lbl_805A9DFC: diff --git a/asm/MetroidPrime/Cameras/CGameCamera.s b/asm/MetroidPrime/Cameras/CGameCamera.s index dd87bca8..4bdd043e 100644 --- a/asm/MetroidPrime/Cameras/CGameCamera.s +++ b/asm/MetroidPrime/Cameras/CGameCamera.s @@ -61,7 +61,7 @@ lbl_805A6E88: .global lbl_805A6E8C lbl_805A6E8C: # ROM: 0x3F482C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6E90 lbl_805A6E90: @@ -71,7 +71,81 @@ lbl_805A6E90: .global lbl_805A6E94 lbl_805A6E94: # ROM: 0x3F4834 - .4byte 0x3F800000 + .float 1.0 + +.section .sdata2, "a" + +.global lbl_805AA3D8 +lbl_805AA3D8: + # ROM: 0x3F6C78 + .4byte 0 + +.global lbl_805AA3DC +lbl_805AA3DC: + # ROM: 0x3F6C7C + .float 1.0 + +.global lbl_805AA3E0 +lbl_805AA3E0: + # ROM: 0x3F6C80 + .4byte 0x3F1F4000 + .4byte 0 + +.global lbl_805AA3E8 +lbl_805AA3E8: + # ROM: 0x3F6C88 + .double 1.0 + +.global lbl_805AA3F0 +lbl_805AA3F0: + # ROM: 0x3F6C90 + .float -1.0 + +.global lbl_805AA3F4 +lbl_805AA3F4: + # ROM: 0x3F6C94 + .4byte 0x3F7FBE77 + +.global lbl_805AA3F8 +lbl_805AA3F8: + # ROM: 0x3F6C98 + .4byte 0xBE4CCCCD + +.global lbl_805AA3FC +lbl_805AA3FC: + # ROM: 0x3F6C9C + .4byte 0x40490FDB + +.global lbl_805AA400 +lbl_805AA400: + # ROM: 0x3F6CA0 + .4byte 0x3727C5AC + +.global lbl_805AA404 +lbl_805AA404: + # ROM: 0x3F6CA4 + .4byte 0x461C4000 + +.global lbl_805AA408 +lbl_805AA408: + # ROM: 0x3F6CA8 + .4byte 0x3F7FFF58 + .4byte 0 + +.global lbl_805AA410 +lbl_805AA410: + # ROM: 0x3F6CB0 + .double 4.503601774854144E15 + +.global lbl_805AA418 +lbl_805AA418: + # ROM: 0x3F6CB8 + .4byte 0x3D000000 + +.global lbl_805AA41C +lbl_805AA41C: + # ROM: 0x3F6CBC + .float 2.0 .section .text, "ax" diff --git a/asm/MetroidPrime/Cameras/CInterpolationCamera.s b/asm/MetroidPrime/Cameras/CInterpolationCamera.s index ff9c12fb..4f6004e4 100644 --- a/asm/MetroidPrime/Cameras/CInterpolationCamera.s +++ b/asm/MetroidPrime/Cameras/CInterpolationCamera.s @@ -1172,3 +1172,60 @@ lbl_80265F8C: /* 80266034 00262F94 7C 08 03 A6 */ mtlr r0 /* 80266038 00262F98 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8026603C 00262F9C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD7B8 +lbl_805AD7B8: + # ROM: 0x3FA058 + .float 6.2831855 + +.global lbl_805AD7BC +lbl_805AD7BC: + # ROM: 0x3FA05C + .4byte 0 + +.global lbl_805AD7C0 +lbl_805AD7C0: + # ROM: 0x3FA060 + .double 1.0 + +.global lbl_805AD7C8 +lbl_805AD7C8: + # ROM: 0x3FA068 + .float -1.0 + +.global lbl_805AD7CC +lbl_805AD7CC: + # ROM: 0x3FA06C + .float 1.0 + +.global lbl_805AD7D0 +lbl_805AD7D0: + # ROM: 0x3FA070 + .4byte 0x3FC90FDB + +.global lbl_805AD7D4 +lbl_805AD7D4: + # ROM: 0x3FA074 + .float 2.0 + +.global lbl_805AD7D8 +lbl_805AD7D8: + # ROM: 0x3FA078 + .4byte 0x3F7FFFEF + +.global lbl_805AD7DC +lbl_805AD7DC: + # ROM: 0x3FA07C + .float 0.5 + +.global lbl_805AD7E0 +lbl_805AD7E0: + # ROM: 0x3FA080 + .4byte 0x3F060A92 + +.global lbl_805AD7E4 +lbl_805AD7E4: + # ROM: 0x3FA084 + .4byte 0x3F7FF972 + diff --git a/asm/MetroidPrime/Cameras/CPathCamera.s b/asm/MetroidPrime/Cameras/CPathCamera.s index 29c10b8d..0a06bdeb 100644 --- a/asm/MetroidPrime/Cameras/CPathCamera.s +++ b/asm/MetroidPrime/Cameras/CPathCamera.s @@ -61,7 +61,7 @@ lbl_805A76BC: .global lbl_805A76C0 lbl_805A76C0: # ROM: 0x3F5060 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .bss @@ -86,6 +86,39 @@ lbl_805A8F68: lbl_805A8F6C: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AB5C8 +lbl_805AB5C8: + # ROM: 0x3F7E68 + .float 0.0 + +.global lbl_805AB5CC +lbl_805AB5CC: + # ROM: 0x3F7E6C + .float 0.017453292 + +.global lbl_805AB5D0 +lbl_805AB5D0: + # ROM: 0x3F7E70 + .float 90.0 + .4byte 0 + +.global lbl_805AB5D8 +lbl_805AB5D8: + # ROM: 0x3F7E78 + .double 1.0 + +.global lbl_805AB5E0 +lbl_805AB5E0: + # ROM: 0x3F7E80 + .float -1.0 + +.global lbl_805AB5E4 +lbl_805AB5E4: + # ROM: 0x3F7E84 + .float 1.0 + .section .text, "ax" .global AcceptScriptMsg__11CPathCameraF20EScriptObjectMessage9TUniqueIdR13CStateManager diff --git a/asm/MetroidPrime/Enemies/CActorContraption.s b/asm/MetroidPrime/Enemies/CActorContraption.s index abc0e113..97987941 100644 --- a/asm/MetroidPrime/Enemies/CActorContraption.s +++ b/asm/MetroidPrime/Enemies/CActorContraption.s @@ -675,3 +675,15 @@ lbl_8023FBDC: /* 8023FBF4 0023CB54 7C 08 03 A6 */ mtlr r0 /* 8023FBF8 0023CB58 38 21 00 20 */ addi r1, r1, 0x20 /* 8023FBFC 0023CB5C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD4E8 +lbl_805AD4E8: + # ROM: 0x3F9D88 + .float 0.5 + +.global lbl_805AD4EC +lbl_805AD4EC: + # ROM: 0x3F9D8C + .float 1.0 + diff --git a/asm/MetroidPrime/Enemies/CAi.s b/asm/MetroidPrime/Enemies/CAi.s index c0cf29d5..dc7f68e0 100644 --- a/asm/MetroidPrime/Enemies/CAi.s +++ b/asm/MetroidPrime/Enemies/CAi.s @@ -1073,6 +1073,58 @@ lbl_805A8E84: lbl_805A8E88: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AA978 +lbl_805AA978: + # ROM: 0x3F7218 + .4byte 0x46EA6000 + +.global lbl_805AA97C +lbl_805AA97C: + # ROM: 0x3F721C + .float 0.2 + +.global lbl_805AA980 +lbl_805AA980: + # ROM: 0x3F7220 + .float 0.5 + +.global lbl_805AA984 +lbl_805AA984: + # ROM: 0x3F7224 + .4byte 0x43FA0000 + +.global lbl_805AA988 +lbl_805AA988: + # ROM: 0x3F7228 + .float 0.1 + +.global lbl_805AA98C +lbl_805AA98C: + # ROM: 0x3F722C + .float 0.4 + +.global lbl_805AA990 +lbl_805AA990: + # ROM: 0x3F7230 + .4byte 0x46E67800 + +.global lbl_805AA994 +lbl_805AA994: + # ROM: 0x3F7234 + .float 0.7 + +.global lbl_805AA998 +lbl_805AA998: + # ROM: 0x3F7238 + .4byte 0 + +.global lbl_805AA99C +lbl_805AA99C: + # ROM: 0x3F723C + .float 1.0 + .section .text, "ax" .global ShouldCallForBackup__3CAiFR13CStateManagerf diff --git a/asm/MetroidPrime/Enemies/CAmbientAI.s b/asm/MetroidPrime/Enemies/CAmbientAI.s index 656e0cf2..fa8a1c05 100644 --- a/asm/MetroidPrime/Enemies/CAmbientAI.s +++ b/asm/MetroidPrime/Enemies/CAmbientAI.s @@ -752,3 +752,41 @@ __ct__10CAmbientAI: /* 8024C284 002491E4 7C 08 03 A6 */ mtlr r0 /* 8024C288 002491E8 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8024C28C 002491EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD5B0 +lbl_805AD5B0: + # ROM: 0x3F9E50 + .float 1.0 + +.global lbl_805AD5B4 +lbl_805AD5B4: + # ROM: 0x3F9E54 + .float 1.1920929E-7 + +.global lbl_805AD5B8 +lbl_805AD5B8: + # ROM: 0x3F9E58 + .4byte 0 + +.global lbl_805AD5BC +lbl_805AD5BC: + # ROM: 0x3F9E5C + .4byte 0x3F4CCCCD + +.global lbl_805AD5C0 +lbl_805AD5C0: + # ROM: 0x3F9E60 + .float 0.4 + +.global lbl_805AD5C4 +lbl_805AD5C4: + # ROM: 0x3F9E64 + .float 0.3 + +.global lbl_805AD5C8 +lbl_805AD5C8: + # ROM: 0x3F9E68 + .float 0.1 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CAtomicAlpha.s b/asm/MetroidPrime/Enemies/CAtomicAlpha.s index 83e10fe7..a6a10be8 100644 --- a/asm/MetroidPrime/Enemies/CAtomicAlpha.s +++ b/asm/MetroidPrime/Enemies/CAtomicAlpha.s @@ -196,7 +196,7 @@ lbl_805A82A0: .global lbl_805A82A4 lbl_805A82A4: # ROM: 0x3F5C44 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1236,3 +1236,35 @@ lbl_802459E4: /* 80245A24 00242984 7C 08 03 A6 */ mtlr r0 /* 80245A28 00242988 38 21 01 30 */ addi r1, r1, 0x130 /* 80245A2C 0024298C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD560 +lbl_805AD560: + # ROM: 0x3F9E00 + .float 1.0 + +.global lbl_805AD564 +lbl_805AD564: + # ROM: 0x3F9E04 + .4byte 0 + +.global lbl_805AD568 +lbl_805AD568: + # ROM: 0x3F9E08 + .float 0.1 + +.global lbl_805AD56C +lbl_805AD56C: + # ROM: 0x3F9E0C + .float 0.5 + +.global lbl_805AD570 +lbl_805AD570: + # ROM: 0x3F9E10 + .float 0.25 + +.global lbl_805AD574 +lbl_805AD574: + # ROM: 0x3F9E14 + .4byte 0x7F7FFFFF + diff --git a/asm/MetroidPrime/Enemies/CAtomicBeta.s b/asm/MetroidPrime/Enemies/CAtomicBeta.s index c5ad48b9..95789bc6 100644 --- a/asm/MetroidPrime/Enemies/CAtomicBeta.s +++ b/asm/MetroidPrime/Enemies/CAtomicBeta.s @@ -1390,3 +1390,45 @@ __ct__11CAtomicBeta: /* 80251BA4 0024EB04 7C 08 03 A6 */ mtlr r0 /* 80251BA8 0024EB08 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80251BAC 0024EB0C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD5F0 +lbl_805AD5F0: + # ROM: 0x3F9E90 + .4byte 0 + +.global lbl_805AD5F4 +lbl_805AD5F4: + # ROM: 0x3F9E94 + .4byte 0x3727C5AC + +.global lbl_805AD5F8 +lbl_805AD5F8: + # ROM: 0x3F9E98 + .float 0.1 + +.global lbl_805AD5FC +lbl_805AD5FC: + # ROM: 0x3F9E9C + .float 1.0 + +.global lbl_805AD600 +lbl_805AD600: + # ROM: 0x3F9EA0 + .float 0.5 + +.global lbl_805AD604 +lbl_805AD604: + # ROM: 0x3F9EA4 + .float -1.0 + +.global lbl_805AD608 +lbl_805AD608: + # ROM: 0x3F9EA8 + .4byte 0x42480000 + +.global lbl_805AD60C +lbl_805AD60C: + # ROM: 0x3F9EAC + .4byte 0x41200000 + diff --git a/asm/MetroidPrime/Enemies/CBabygoth.s b/asm/MetroidPrime/Enemies/CBabygoth.s index 4487fd28..9990d3f4 100644 --- a/asm/MetroidPrime/Enemies/CBabygoth.s +++ b/asm/MetroidPrime/Enemies/CBabygoth.s @@ -331,7 +331,7 @@ GetCollisionPrimitive__9CBabygothCFv: .global GetGravityConstant__9CBabygothCFv GetGravityConstant__9CBabygothCFv: /* 8021D468 0021A3C8 C0 22 B4 00 */ lfs f1, lbl_805AD120@sda21(r2) -/* 8021D46C 0021A3CC C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 8021D46C 0021A3CC C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8021D470 0021A3D0 EC 21 00 32 */ fmuls f1, f1, f0 /* 8021D474 0021A3D4 4E 80 00 20 */ blr @@ -8260,3 +8260,152 @@ __sinit_CBabygoth_cpp: /* 80224684 002215E4 D0 03 00 04 */ stfs f0, 4(r3) /* 80224688 002215E8 D0 03 00 08 */ stfs f0, 8(r3) /* 8022468C 002215EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD110 +lbl_805AD110: + # ROM: 0x3F99B0 + .4byte 0x00000021 + +.global lbl_805AD114 +lbl_805AD114: + # ROM: 0x3F99B4 + .4byte 0x803D31DE + +.global lbl_805AD118 +lbl_805AD118: + # ROM: 0x3F99B8 + .4byte 0x803D31EC + +.global lbl_805AD11C +lbl_805AD11C: + # ROM: 0x3F99BC + .4byte 0x803D31F3 + +.global lbl_805AD120 +lbl_805AD120: + # ROM: 0x3F99C0 + .4byte 0x41200000 + +.global lbl_805AD124 +lbl_805AD124: + # ROM: 0x3F99C4 + .4byte 0 + +.global lbl_805AD128 +lbl_805AD128: + # ROM: 0x3F99C8 + .4byte 0x3F2AAAAB + +.global lbl_805AD12C +lbl_805AD12C: + # ROM: 0x3F99CC + .float 0.33333334 + +.global lbl_805AD130 +lbl_805AD130: + # ROM: 0x3F99D0 + .float 0.5 + +.global lbl_805AD134 +lbl_805AD134: + # ROM: 0x3F99D4 + .float 15.0 + +.global lbl_805AD138 +lbl_805AD138: + # ROM: 0x3F99D8 + .float 1.0 + +.global lbl_805AD13C +lbl_805AD13C: + # ROM: 0x3F99DC + .4byte 0x3D800000 + +.global lbl_805AD140 +lbl_805AD140: + # ROM: 0x3F99E0 + .4byte 0x41A00000 + +.global lbl_805AD144 +lbl_805AD144: + # ROM: 0x3F99E4 + .float 2.0 + +.global lbl_805AD148 +lbl_805AD148: + # ROM: 0x3F99E8 + .4byte 0x3F19999A + +.global lbl_805AD14C +lbl_805AD14C: + # ROM: 0x3F99EC + .float 0.9 + +.global lbl_805AD150 +lbl_805AD150: + # ROM: 0x3F99F0 + .4byte 0x447A0000 + +.global lbl_805AD154 +lbl_805AD154: + # ROM: 0x3F99F4 + .float 1.5 + +.global lbl_805AD158 +lbl_805AD158: + # ROM: 0x3F99F8 + .4byte 0xBFC00000 + +.global lbl_805AD15C +lbl_805AD15C: + # ROM: 0x3F99FC + .4byte 0x3EDF66F3 + +.global lbl_805AD160 +lbl_805AD160: + # ROM: 0x3F9A00 + .4byte 0x3DB2B8C2 + +.global lbl_805AD164 +lbl_805AD164: + # ROM: 0x3F9A04 + .4byte 0x41100000 + +.global lbl_805AD168 +lbl_805AD168: + # ROM: 0x3F9A08 + .float 0.7853982 + +.global lbl_805AD16C +lbl_805AD16C: + # ROM: 0x3F9A0C + .4byte 0x3F060A92 + +.global lbl_805AD170 +lbl_805AD170: + # ROM: 0x3F9A10 + .4byte 0x40490FDB + .4byte 0 + +.global lbl_805AD178 +lbl_805AD178: + # ROM: 0x3F9A18 + .double 4.503601774854144E15 + +.global lbl_805AD180 +lbl_805AD180: + # ROM: 0x3F9A20 + .4byte 0x44C80000 + +.global lbl_805AD184 +lbl_805AD184: + # ROM: 0x3F9A24 + .4byte 0x3FB2B8C3 + +.global lbl_805AD188 +lbl_805AD188: + # ROM: 0x3F9A28 + .float 0.2 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CBeetle.s b/asm/MetroidPrime/Enemies/CBeetle.s index 738f9289..d3a5f5a4 100644 --- a/asm/MetroidPrime/Enemies/CBeetle.s +++ b/asm/MetroidPrime/Enemies/CBeetle.s @@ -287,6 +287,118 @@ lbl_805A8EC8: lbl_805A8ECC: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AACE0 +lbl_805AACE0: + # ROM: 0x3F7580 + .4byte 0x803CE5D0 + +.global lbl_805AACE4 +lbl_805AACE4: + # ROM: 0x3F7584 + .4byte 0x803CE5DE + +.global lbl_805AACE8 +lbl_805AACE8: + # ROM: 0x3F7588 + .4byte 0x803CE5DE + +.global lbl_805AACEC +lbl_805AACEC: + # ROM: 0x3F758C + .float 4.0 + +.global lbl_805AACF0 +lbl_805AACF0: + # ROM: 0x3F7590 + .float 0.5 + +.global lbl_805AACF4 +lbl_805AACF4: + # ROM: 0x3F7594 + .4byte 0x42990000 + +.global lbl_805AACF8 +lbl_805AACF8: + # ROM: 0x3F7598 + .float 255.0 + +.global lbl_805AACFC +lbl_805AACFC: + # ROM: 0x3F759C + .4byte 0x42C80000 + +.global lbl_805AAD00 +lbl_805AAD00: + # ROM: 0x3F75A0 + .float 2.0 + +.global lbl_805AAD04 +lbl_805AAD04: + # ROM: 0x3F75A4 + .4byte 0 + +.global lbl_805AAD08 +lbl_805AAD08: + # ROM: 0x3F75A8 + .float 1.0 + +.global lbl_805AAD0C +lbl_805AAD0C: + # ROM: 0x3F75AC + .4byte 0x41200000 + +.global lbl_805AAD10 +lbl_805AAD10: + # ROM: 0x3F75B0 + .4byte 0xBF000000 + +.global lbl_805AAD14 +lbl_805AAD14: + # ROM: 0x3F75B4 + .float 1.5 + +.global lbl_805AAD18 +lbl_805AAD18: + # ROM: 0x3F75B8 + .float 0.1 + +.global lbl_805AAD1C +lbl_805AAD1C: + # ROM: 0x3F75BC + .4byte 0x40400000 + +.global lbl_805AAD20 +lbl_805AAD20: + # ROM: 0x3F75C0 + .float 5.0 + +.global lbl_805AAD24 +lbl_805AAD24: + # ROM: 0x3F75C4 + .float 0.75 + +.global lbl_805AAD28 +lbl_805AAD28: + # ROM: 0x3F75C8 + .float 1.1920929E-7 + +.global lbl_805AAD2C +lbl_805AAD2C: + # ROM: 0x3F75CC + .4byte 0x3F060A92 + +.global lbl_805AAD30 +lbl_805AAD30: + # ROM: 0x3F75D0 + .4byte 0x3F7AE148 + +.global lbl_805AAD34 +lbl_805AAD34: + # ROM: 0x3F75D4 + .4byte 0x7F7FFFFF + .section .text, "ax" .global GetSearchPath__7CBeetleFv @@ -312,7 +424,7 @@ IsListening__7CBeetleCFv: .global GetGravityConstant__7CBeetleCFv GetGravityConstant__7CBeetleCFv: /* 800E2EFC 000DFE5C C0 22 8F CC */ lfs f1, lbl_805AACEC@sda21(r2) -/* 800E2F00 000DFE60 C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 800E2F00 000DFE60 C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 800E2F04 000DFE64 EC 21 00 32 */ fmuls f1, f1, f0 /* 800E2F08 000DFE68 4E 80 00 20 */ blr diff --git a/asm/MetroidPrime/Enemies/CBloodFlower.s b/asm/MetroidPrime/Enemies/CBloodFlower.s index 4b3df81a..2362603f 100644 --- a/asm/MetroidPrime/Enemies/CBloodFlower.s +++ b/asm/MetroidPrime/Enemies/CBloodFlower.s @@ -224,6 +224,54 @@ lbl_805A8F40: lbl_805A8F44: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AB398 +lbl_805AB398: + # ROM: 0x3F7C38 + .4byte lbl_803CF2F0 + +.global lbl_805AB39C +lbl_805AB39C: + # ROM: 0x3F7C3C + .float 0.0 + +.global lbl_805AB3A0 +lbl_805AB3A0: + # ROM: 0x3F7C40 + .float 2.0 + +.global lbl_805AB3A4 +lbl_805AB3A4: + # ROM: 0x3F7C44 + .float 4.905 + +.global lbl_805AB3A8 +lbl_805AB3A8: + # ROM: 0x3F7C48 + .float 2.4525 + +.global lbl_805AB3AC +lbl_805AB3AC: + # ROM: 0x3F7C4C + .float 1.0 + +.global lbl_805AB3B0 +lbl_805AB3B0: + # ROM: 0x3F7C50 + .float -4.905 + +.global lbl_805AB3B4 +lbl_805AB3B4: + # ROM: 0x3F7C54 + .float 0.5 + +.global lbl_805AB3B8 +lbl_805AB3B8: + # ROM: 0x3F7C58 + .float 0.996 + .4byte 0 + .section .text, "ax" .global __dt__12CBloodFlowerFv diff --git a/asm/MetroidPrime/Enemies/CBouncyGrenade.s b/asm/MetroidPrime/Enemies/CBouncyGrenade.s index 155b1cb1..a4e0629a 100644 --- a/asm/MetroidPrime/Enemies/CBouncyGrenade.s +++ b/asm/MetroidPrime/Enemies/CBouncyGrenade.s @@ -1278,7 +1278,7 @@ __ct__14CBouncyGrenade: /* 8022F440 0022C3A0 48 00 01 5D */ bl sub_8022f59c /* 8022F444 0022C3A4 90 77 02 AC */ stw r3, 0x2ac(r23) /* 8022F448 0022C3A8 38 A0 00 00 */ li r5, 0 -/* 8022F44C 0022C3AC C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 8022F44C 0022C3AC C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8022F450 0022C3B0 7E E3 BB 78 */ mr r3, r23 /* 8022F454 0022C3B4 D3 F7 02 B0 */ stfs f31, 0x2b0(r23) /* 8022F458 0022C3B8 38 81 00 28 */ addi r4, r1, 0x28 @@ -1427,3 +1427,35 @@ lbl_8022F664: /* 8022F680 0022C5E0 7C 08 03 A6 */ mtlr r0 /* 8022F684 0022C5E4 38 21 00 40 */ addi r1, r1, 0x40 /* 8022F688 0022C5E8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD358 +lbl_805AD358: + # ROM: 0x3F9BF8 + .float 1.0 + +.global lbl_805AD35C +lbl_805AD35C: + # ROM: 0x3F9BFC + .4byte 0 + +.global lbl_805AD360 +lbl_805AD360: + # ROM: 0x3F9C00 + .4byte 0x42960000 + +.global lbl_805AD364 +lbl_805AD364: + # ROM: 0x3F9C04 + .float 0.3 + +.global lbl_805AD368 +lbl_805AD368: + # ROM: 0x3F9C08 + .float 0.5 + +.global lbl_805AD36C +lbl_805AD36C: + # ROM: 0x3F9C0C + .float 0.1 + diff --git a/asm/MetroidPrime/Enemies/CBurrower.s b/asm/MetroidPrime/Enemies/CBurrower.s index 2eb5d0d3..4a1f34f2 100644 --- a/asm/MetroidPrime/Enemies/CBurrower.s +++ b/asm/MetroidPrime/Enemies/CBurrower.s @@ -1880,3 +1880,35 @@ __sinit_CBurrower_cpp: /* 802712A0 0026E200 7C 08 03 A6 */ mtlr r0 /* 802712A4 0026E204 38 21 00 E0 */ addi r1, r1, 0xe0 /* 802712A8 0026E208 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD8D8 +lbl_805AD8D8: + # ROM: 0x3FA178 + .float 1.0 + +.global lbl_805AD8DC +lbl_805AD8DC: + # ROM: 0x3FA17C + .4byte 0 + +.global lbl_805AD8E0 +lbl_805AD8E0: + # ROM: 0x3FA180 + .4byte 0x3E400000 + +.global lbl_805AD8E4 +lbl_805AD8E4: + # ROM: 0x3FA184 + .4byte 0x3F7FD220 + +.global lbl_805AD8E8 +lbl_805AD8E8: + # ROM: 0x3FA188 + .float 0.017453292 + +.global lbl_805AD8EC +lbl_805AD8EC: + # ROM: 0x3FA18C + .4byte 0x43B40000 + diff --git a/asm/MetroidPrime/Enemies/CBurstFire.s b/asm/MetroidPrime/Enemies/CBurstFire.s index ab8c2781..91f3bb7e 100644 --- a/asm/MetroidPrime/Enemies/CBurstFire.s +++ b/asm/MetroidPrime/Enemies/CBurstFire.s @@ -319,3 +319,36 @@ lbl_801AD570: /* 801AD574 001AA4D4 28 06 00 00 */ cmplwi r6, 0 /* 801AD578 001AA4D8 40 82 FF D4 */ bne lbl_801AD54C /* 801AD57C 001AA4DC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC598 +lbl_805AC598: + # ROM: 0x3F8E38 + .float 0.2 + +.global lbl_805AC59C +lbl_805AC59C: + # ROM: 0x3F8E3C + .4byte 0x40680000 + +.global lbl_805AC5A0 +lbl_805AC5A0: + # ROM: 0x3F8E40 + .4byte 0xBEC90FDB + .4byte 0 + +.global lbl_805AC5A8 +lbl_805AC5A8: + # ROM: 0x3F8E48 + .double 4.503601774854144E15 + +.global lbl_805AC5B0 +lbl_805AC5B0: + # ROM: 0x3F8E50 + .4byte 0 + +.global lbl_805AC5B4 +lbl_805AC5B4: + # ROM: 0x3F8E54 + .float 0.5 + diff --git a/asm/MetroidPrime/Enemies/CChozoGhost.s b/asm/MetroidPrime/Enemies/CChozoGhost.s index d236cc32..ce7b33f5 100644 --- a/asm/MetroidPrime/Enemies/CChozoGhost.s +++ b/asm/MetroidPrime/Enemies/CChozoGhost.s @@ -4134,3 +4134,135 @@ __sinit_CChozoGhost_cpp: /* 80142928 0013F888 7C 08 03 A6 */ mtlr r0 /* 8014292C 0013F88C 38 21 00 20 */ addi r1, r1, 0x20 /* 80142930 0013F890 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB878 +lbl_805AB878: + # ROM: 0x3F8118 + .4byte 0x42700000 + +.global lbl_805AB87C +lbl_805AB87C: + # ROM: 0x3F811C + .4byte 0 + +.global lbl_805AB880 +lbl_805AB880: + # ROM: 0x3F8120 + .float 1.0 + +.global lbl_805AB884 +lbl_805AB884: + # ROM: 0x3F8124 + .4byte 0x42A00000 + +.global lbl_805AB888 +lbl_805AB888: + # ROM: 0x3F8128 + .float 2.0 + +.global lbl_805AB88C +lbl_805AB88C: + # ROM: 0x3F812C + .4byte 0xC0000000 + +.global lbl_805AB890 +lbl_805AB890: + # ROM: 0x3F8130 + .float -1.0 + +.global lbl_805AB894 +lbl_805AB894: + # ROM: 0x3F8134 + .float 4.0 + +.global lbl_805AB898 +lbl_805AB898: + # ROM: 0x3F8138 + .4byte 0x3F866666 + +.global lbl_805AB89C +lbl_805AB89C: + # ROM: 0x3F813C + .4byte 0x3D4CCCCD + +.global lbl_805AB8A0 +lbl_805AB8A0: + # ROM: 0x3F8140 + .float 0.5 + +.global lbl_805AB8A4 +lbl_805AB8A4: + # ROM: 0x3F8144 + .float 2.5 + +.global lbl_805AB8A8 +lbl_805AB8A8: + # ROM: 0x3F8148 + .4byte 0x42C80000 + +.global lbl_805AB8AC +lbl_805AB8AC: + # ROM: 0x3F814C + .float 255.0 + +.global lbl_805AB8B0 +lbl_805AB8B0: + # ROM: 0x3F8150 + .float 8.0 + +.global lbl_805AB8B4 +lbl_805AB8B4: + # ROM: 0x3F8154 + .4byte 0x7F7FFFFF + +.global lbl_805AB8B8 +lbl_805AB8B8: + # ROM: 0x3F8158 + .4byte 0x41200000 + +.global lbl_805AB8BC +lbl_805AB8BC: + # ROM: 0x3F815C + .float 5.0 + +.global lbl_805AB8C0 +lbl_805AB8C0: + # ROM: 0x3F8160 + .4byte 0x41A00000 + +.global lbl_805AB8C4 +lbl_805AB8C4: + # ROM: 0x3F8164 + .float 0.2 + +.global lbl_805AB8C8 +lbl_805AB8C8: + # ROM: 0x3F8168 + .4byte 0x40490FDB + +.global lbl_805AB8CC +lbl_805AB8CC: + # ROM: 0x3F816C + .4byte 0x42960000 + +.global lbl_805AB8D0 +lbl_805AB8D0: + # ROM: 0x3F8170 + .4byte 0x3FB2B8C3 + +.global lbl_805AB8D4 +lbl_805AB8D4: + # ROM: 0x3F8174 + .float 90.0 + +.global lbl_805AB8D8 +lbl_805AB8D8: + # ROM: 0x3F8178 + .4byte 0x40400000 + +.global lbl_805AB8DC +lbl_805AB8DC: + # ROM: 0x3F817C + .float 0.01 + diff --git a/asm/MetroidPrime/Enemies/CDrone.s b/asm/MetroidPrime/Enemies/CDrone.s index 58ffc7fe..71b7c51e 100644 --- a/asm/MetroidPrime/Enemies/CDrone.s +++ b/asm/MetroidPrime/Enemies/CDrone.s @@ -348,7 +348,7 @@ lbl_805A78DC: .global lbl_805A78E0 lbl_805A78E0: # ROM: 0x3F5280 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A78E4 lbl_805A78E4: @@ -378,7 +378,7 @@ lbl_805A78F4: .global lbl_805A78F8 lbl_805A78F8: # ROM: 0x3F5298 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A78FC lbl_805A78FC: @@ -463,7 +463,7 @@ lbl_805A7938: .global lbl_805A793C lbl_805A793C: # ROM: 0x3F52DC - .4byte 0x3E99999A + .float 0.3 .global lbl_805A7940 lbl_805A7940: @@ -10260,3 +10260,301 @@ lbl_80167BF8: /* 80167C08 00164B68 7C 08 03 A6 */ mtlr r0 /* 80167C0C 00164B6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80167C10 00164B70 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABC88 +lbl_805ABC88: + # ROM: 0x3F8528 + .4byte 0 + +.global lbl_805ABC8C +lbl_805ABC8C: + # ROM: 0x3F852C + .float 0.15 + +.global lbl_805ABC90 +lbl_805ABC90: + # ROM: 0x3F8530 + .4byte 0x46000000 + +.global lbl_805ABC94 +lbl_805ABC94: + # ROM: 0x3F8534 + .4byte 0x45FFF800 + +.global lbl_805ABC98 +lbl_805ABC98: + # ROM: 0x3F8538 + .float 0.25 + +.global lbl_805ABC9C +lbl_805ABC9C: + # ROM: 0x3F853C + .float 1.0 + +.global lbl_805ABCA0 +lbl_805ABCA0: + # ROM: 0x3F8540 + .float 0.5 + +.global lbl_805ABCA4 +lbl_805ABCA4: + # ROM: 0x3F8544 + .4byte 0x7F7FFFFF + +.global lbl_805ABCA8 +lbl_805ABCA8: + # ROM: 0x3F8548 + .4byte 0xBE4CCCCD + +.global lbl_805ABCAC +lbl_805ABCAC: + # ROM: 0x3F854C + .float 0.2 + +.global lbl_805ABCB0 +lbl_805ABCB0: + # ROM: 0x3F8550 + .4byte 0x3727C5AC + +.global lbl_805ABCB4 +lbl_805ABCB4: + # ROM: 0x3F8554 + .float 90.0 + +.global lbl_805ABCB8 +lbl_805ABCB8: + # ROM: 0x3F8558 + .float 0.017453292 + +.global lbl_805ABCBC +lbl_805ABCBC: + # ROM: 0x3F855C + .4byte 0x43870000 + +.global lbl_805ABCC0 +lbl_805ABCC0: + # ROM: 0x3F8560 + .float 1.1920929E-7 + +.global lbl_805ABCC4 +lbl_805ABCC4: + # ROM: 0x3F8564 + .float 1.0E-4 + +.global lbl_805ABCC8 +lbl_805ABCC8: + # ROM: 0x3F8568 + .4byte 0x3EAAAA9F + +.global lbl_805ABCCC +lbl_805ABCCC: + # ROM: 0x3F856C + .4byte 0x3F4CCCCD + +.global lbl_805ABCD0 +lbl_805ABCD0: + # ROM: 0x3F8570 + .4byte 0x41200000 + +.global lbl_805ABCD4 +lbl_805ABCD4: + # ROM: 0x3F8574 + .4byte 0x40400000 + +.global lbl_805ABCD8 +lbl_805ABCD8: + # ROM: 0x3F8578 + .float 4.0 + +.global lbl_805ABCDC +lbl_805ABCDC: + # ROM: 0x3F857C + .4byte 0x3F860A92 + +.global lbl_805ABCE0 +lbl_805ABCE0: + # ROM: 0x3F8580 + .float 0.1 + +.global lbl_805ABCE4 +lbl_805ABCE4: + # ROM: 0x3F8584 + .4byte 0xBDCCCCCD + +.global lbl_805ABCE8 +lbl_805ABCE8: + # ROM: 0x3F8588 + .4byte 0x42960000 + +.global lbl_805ABCEC +lbl_805ABCEC: + # ROM: 0x3F858C + .float 0.7853982 + +.global lbl_805ABCF0 +lbl_805ABCF0: + # ROM: 0x3F8590 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805ABCF8 +lbl_805ABCF8: + # ROM: 0x3F8598 + .4byte 0xC0C00000 + +.global lbl_805ABCFC +lbl_805ABCFC: + # ROM: 0x3F859C + .4byte 0x40E00000 + +.global lbl_805ABD00 +lbl_805ABD00: + # ROM: 0x3F85A0 + .4byte 0x3F266666 + +.global lbl_805ABD04 +lbl_805ABD04: + # ROM: 0x3F85A4 + .4byte 0x447A0000 + +.global lbl_805ABD08 +lbl_805ABD08: + # ROM: 0x3F85A8 + .float 2.0 + +.global lbl_805ABD0C +lbl_805ABD0C: + # ROM: 0x3F85AC + .4byte 0x461C4000 + +.global lbl_805ABD10 +lbl_805ABD10: + # ROM: 0x3F85B0 + .float 0.3 + +.global lbl_805ABD14 +lbl_805ABD14: + # ROM: 0x3F85B4 + .4byte 0x3F99999A + +.global lbl_805ABD18 +lbl_805ABD18: + # ROM: 0x3F85B8 + .float 6.2831855 + +.global lbl_805ABD1C +lbl_805ABD1C: + # ROM: 0x3F85BC + .float 0.03 + +.global lbl_805ABD20 +lbl_805ABD20: + # ROM: 0x3F85C0 + .float 5.0 + +.global lbl_805ABD24 +lbl_805ABD24: + # ROM: 0x3F85C4 + .4byte 0x40033333 + +.global lbl_805ABD28 +lbl_805ABD28: + # ROM: 0x3F85C8 + .float 255.0 + +.global lbl_805ABD2C +lbl_805ABD2C: + # ROM: 0x3F85CC + .4byte 0x40600000 + +.global lbl_805ABD30 +lbl_805ABD30: + # ROM: 0x3F85D0 + .4byte 0x453B8000 + +.global lbl_805ABD34 +lbl_805ABD34: + # ROM: 0x3F85D4 + .4byte 0x41A00000 + +.global lbl_805ABD38 +lbl_805ABD38: + # ROM: 0x3F85D8 + .4byte 0x42700000 + .4byte 0 + +.global lbl_805ABD40 +lbl_805ABD40: + # ROM: 0x3F85E0 + .4byte 0x3FF80000 + .4byte 0 + +.global lbl_805ABD48 +lbl_805ABD48: + # ROM: 0x3F85E8 + .4byte 0x3F59999A + +.global lbl_805ABD4C +lbl_805ABD4C: + # ROM: 0x3F85EC + .4byte 0x47C35000 + +.global lbl_805ABD50 +lbl_805ABD50: + # ROM: 0x3F85F0 + .4byte 0x3F5DB3D7 + +.global lbl_805ABD54 +lbl_805ABD54: + # ROM: 0x3F85F4 + .4byte 0x40490FDB + +.global lbl_805ABD58 +lbl_805ABD58: + # ROM: 0x3F85F8 + .4byte 0x3FE66666 + +.global lbl_805ABD5C +lbl_805ABD5C: + # ROM: 0x3F85FC + .4byte 0x3F8CCCCD + +.global lbl_805ABD60 +lbl_805ABD60: + # ROM: 0x3F8600 + .4byte 0x4019999A + .4byte 0 + +.global lbl_805ABD68 +lbl_805ABD68: + # ROM: 0x3F8608 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ABD70 +lbl_805ABD70: + # ROM: 0x3F8610 + .float 0.01 + +.global lbl_805ABD74 +lbl_805ABD74: + # ROM: 0x3F8614 + .float 0.9 + +.global lbl_805ABD78 +lbl_805ABD78: + # ROM: 0x3F8618 + .4byte 0x3D75C28F + +.global lbl_805ABD7C +lbl_805ABD7C: + # ROM: 0x3F861C + .float 0.4 + +.global lbl_805ABD80 +lbl_805ABD80: + # ROM: 0x3F8620 + .4byte 0x3DA3D70A + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CElitePirate.s b/asm/MetroidPrime/Enemies/CElitePirate.s index 340f3c51..8b16db43 100644 --- a/asm/MetroidPrime/Enemies/CElitePirate.s +++ b/asm/MetroidPrime/Enemies/CElitePirate.s @@ -7961,3 +7961,175 @@ __sinit_CElitePirate_cpp: /* 8022E0E8 0022B048 D0 03 00 04 */ stfs f0, 4(r3) /* 8022E0EC 0022B04C D0 23 00 08 */ stfs f1, 8(r3) /* 8022E0F0 0022B050 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD2C0 +lbl_805AD2C0: + # ROM: 0x3F9B60 + .4byte 0x00000029 + +.global lbl_805AD2C4 +lbl_805AD2C4: + # ROM: 0x3F9B64 + .4byte 0x803D3364 + +.global lbl_805AD2C8 +lbl_805AD2C8: + # ROM: 0x3F9B68 + .4byte 0x803D33A0 + +.global lbl_805AD2CC +lbl_805AD2CC: + # ROM: 0x3F9B6C + .4byte 0x803D3377 + +.global lbl_805AD2D0 +lbl_805AD2D0: + # ROM: 0x3F9B70 + .4byte 0x803D336B + +.global lbl_805AD2D4 +lbl_805AD2D4: + # ROM: 0x3F9B74 + .4byte 0x803D33B5 + +.global lbl_805AD2D8 +lbl_805AD2D8: + # ROM: 0x3F9B78 + .4byte 0 + +.global lbl_805AD2DC +lbl_805AD2DC: + # ROM: 0x3F9B7C + .float 0.5 + +.global lbl_805AD2E0 +lbl_805AD2E0: + # ROM: 0x3F9B80 + .4byte 0x41842C71 + +.global lbl_805AD2E4 +lbl_805AD2E4: + # ROM: 0x3F9B84 + .float 0.2 + +.global lbl_805AD2E8 +lbl_805AD2E8: + # ROM: 0x3F9B88 + .4byte 0x40400000 + +.global lbl_805AD2EC +lbl_805AD2EC: + # ROM: 0x3F9B8C + .float 1.0 + +.global lbl_805AD2F0 +lbl_805AD2F0: + # ROM: 0x3F9B90 + .float 0.4 + +.global lbl_805AD2F4 +lbl_805AD2F4: + # ROM: 0x3F9B94 + .4byte 0x3EAA7EFA + +.global lbl_805AD2F8 +lbl_805AD2F8: + # ROM: 0x3F9B98 + .4byte 0x3F2A7EFA + +.global lbl_805AD2FC +lbl_805AD2FC: + # ROM: 0x3F9B9C + .4byte 0x3F4CCCCD + +.global lbl_805AD300 +lbl_805AD300: + # ROM: 0x3F9BA0 + .4byte 0x3ECCCCCC + +.global lbl_805AD304 +lbl_805AD304: + # ROM: 0x3F9BA4 + .4byte 0x3F19999A + +.global lbl_805AD308 +lbl_805AD308: + # ROM: 0x3F9BA8 + .float 0.25 + +.global lbl_805AD30C +lbl_805AD30C: + # ROM: 0x3F9BAC + .4byte 0x3BA3D70A + +.global lbl_805AD310 +lbl_805AD310: + # ROM: 0x3F9BB0 + .4byte 0x41A00000 + +.global lbl_805AD314 +lbl_805AD314: + # ROM: 0x3F9BB4 + .4byte 0x41200000 + +.global lbl_805AD318 +lbl_805AD318: + # ROM: 0x3F9BB8 + .float 1.5 + +.global lbl_805AD31C +lbl_805AD31C: + # ROM: 0x3F9BBC + .float 5.0 + +.global lbl_805AD320 +lbl_805AD320: + # ROM: 0x3F9BC0 + .4byte 0x41C80000 + +.global lbl_805AD324 +lbl_805AD324: + # ROM: 0x3F9BC4 + .float 4.0 + +.global lbl_805AD328 +lbl_805AD328: + # ROM: 0x3F9BC8 + .4byte 0x40F00000 + +.global lbl_805AD32C +lbl_805AD32C: + # ROM: 0x3F9BCC + .4byte 0x3E860A92 + +.global lbl_805AD330 +lbl_805AD330: + # ROM: 0x3F9BD0 + .float 2.0 + +.global lbl_805AD334 +lbl_805AD334: + # ROM: 0x3F9BD4 + .4byte 0x3FA66666 + +.global lbl_805AD338 +lbl_805AD338: + # ROM: 0x3F9BD8 + .4byte 0x3F7D70A4 + +.global lbl_805AD33C +lbl_805AD33C: + # ROM: 0x3F9BDC + .4byte 0x3FB2B8C3 + +.global lbl_805AD340 +lbl_805AD340: + # ROM: 0x3F9BE0 + .4byte 0x40490FDB + +.global lbl_805AD344 +lbl_805AD344: + # ROM: 0x3F9BE4 + .float 0.017453292 + diff --git a/asm/MetroidPrime/Enemies/CEyeBall.s b/asm/MetroidPrime/Enemies/CEyeBall.s index 5a84ec63..e3d2e873 100644 --- a/asm/MetroidPrime/Enemies/CEyeBall.s +++ b/asm/MetroidPrime/Enemies/CEyeBall.s @@ -1530,3 +1530,66 @@ Accept__8CEyeBallFR8IVisitor: /* 802258DC 0022283C 7C 08 03 A6 */ mtlr r0 /* 802258E0 00222840 38 21 00 90 */ addi r1, r1, 0x90 /* 802258E4 00222844 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD190 +lbl_805AD190: + # ROM: 0x3F9A30 + .4byte 0 + +.global lbl_805AD194 +lbl_805AD194: + # ROM: 0x3F9A34 + .4byte 0x42480000 + +.global lbl_805AD198 +lbl_805AD198: + # ROM: 0x3F9A38 + .float 0.1 + .4byte 0 + +.global lbl_805AD1A0 +lbl_805AD1A0: + # ROM: 0x3F9A40 + .double 9.999999747378752E-6 + +.global lbl_805AD1A8 +lbl_805AD1A8: + # ROM: 0x3F9A48 + .float 0.7853982 + +.global lbl_805AD1AC +lbl_805AD1AC: + # ROM: 0x3F9A4C + .float 0.5 + +.global lbl_805AD1B0 +lbl_805AD1B0: + # ROM: 0x3F9A50 + .float 1.0 + +.global lbl_805AD1B4 +lbl_805AD1B4: + # ROM: 0x3F9A54 + .4byte 0x3D4CCCCD + +.global lbl_805AD1B8 +lbl_805AD1B8: + # ROM: 0x3F9A58 + .float 2.0 + +.global lbl_805AD1BC +lbl_805AD1BC: + # ROM: 0x3F9A5C + .4byte 0x41A00000 + +.global lbl_805AD1C0 +lbl_805AD1C0: + # ROM: 0x3F9A60 + .float 150.0 + +.global lbl_805AD1C4 +lbl_805AD1C4: + # ROM: 0x3F9A64 + .4byte 0x40490FDB + diff --git a/asm/MetroidPrime/Enemies/CFireFlea.s b/asm/MetroidPrime/Enemies/CFireFlea.s index d108a1a2..8cf2b543 100644 --- a/asm/MetroidPrime/Enemies/CFireFlea.s +++ b/asm/MetroidPrime/Enemies/CFireFlea.s @@ -1815,3 +1815,57 @@ __sinit_CFireFlea_cpp: /* 80143F78 00140ED8 7C 08 03 A6 */ mtlr r0 /* 80143F7C 00140EDC 38 21 00 10 */ addi r1, r1, 0x10 /* 80143F80 00140EE0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB8E0 +lbl_805AB8E0: + # ROM: 0x3F8180 + .float 0.5 + +.global lbl_805AB8E4 +lbl_805AB8E4: + # ROM: 0x3F8184 + .4byte 0x41C80000 + +.global lbl_805AB8E8 +lbl_805AB8E8: + # ROM: 0x3F8188 + .float 5.0 + +.global lbl_805AB8EC +lbl_805AB8EC: + # ROM: 0x3F818C + .float 1.0 + +.global lbl_805AB8F0 +lbl_805AB8F0: + # ROM: 0x3F8190 + .4byte 0 + +.global lbl_805AB8F4 +lbl_805AB8F4: + # ROM: 0x3F8194 + .float 2.0 + +.global lbl_805AB8F8 +lbl_805AB8F8: + # ROM: 0x3F8198 + .float 1.0E-4 + +.global lbl_805AB8FC +lbl_805AB8FC: + # ROM: 0x3F819C + .4byte 0x41200000 + +.global lbl_805AB900 +lbl_805AB900: + # ROM: 0x3F81A0 + .4byte 0x42480000 + .4byte 0 + +.global lbl_805AB908 +lbl_805AB908: + # ROM: 0x3F81A8 + .4byte 0x43300000 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CFlaahgra.s b/asm/MetroidPrime/Enemies/CFlaahgra.s index 643c3381..f70aef9e 100644 --- a/asm/MetroidPrime/Enemies/CFlaahgra.s +++ b/asm/MetroidPrime/Enemies/CFlaahgra.s @@ -336,7 +336,7 @@ lbl_805A7C40: .global lbl_805A7C44 lbl_805A7C44: # ROM: 0x3F55E4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7C48 lbl_805A7C48: @@ -8297,3 +8297,202 @@ __sinit_CFlaahgra_cpp: /* 801B45C0 001B1520 7C 08 03 A6 */ mtlr r0 /* 801B45C4 001B1524 38 21 00 10 */ addi r1, r1, 0x10 /* 801B45C8 001B1528 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC5B8 +lbl_805AC5B8: + # ROM: 0x3F8E58 + .4byte 0x00000017 + +.global lbl_805AC5BC +lbl_805AC5BC: + # ROM: 0x3F8E5C + .4byte 0 + .4byte 0x00000001 + +.global lbl_805AC5C4 +lbl_805AC5C4: + # ROM: 0x3F8E64 + .4byte 0x00000008 + .4byte 0x00000007 + +.global lbl_805AC5CC +lbl_805AC5CC: + # ROM: 0x3F8E6C + .4byte 0x3FB2B8C3 + +.global lbl_805AC5D0 +lbl_805AC5D0: + # ROM: 0x3F8E70 + .4byte 0x40490FDB + +.global lbl_805AC5D4 +lbl_805AC5D4: + # ROM: 0x3F8E74 + .4byte 0x3FAA3D71 + +.global lbl_805AC5D8 +lbl_805AC5D8: + # ROM: 0x3F8E78 + .4byte 0x00800000 + +.global lbl_805AC5DC +lbl_805AC5DC: + # ROM: 0x3F8E7C + .4byte 0 + +.global lbl_805AC5E0 +lbl_805AC5E0: + # ROM: 0x3F8E80 + .float -1.0 + +.global lbl_805AC5E4 +lbl_805AC5E4: + # ROM: 0x3F8E84 + .float 2.0 + +.global lbl_805AC5E8 +lbl_805AC5E8: + # ROM: 0x3F8E88 + .float 0.75 + +.global lbl_805AC5EC +lbl_805AC5EC: + # ROM: 0x3F8E8C + .4byte 0x41C80000 + +.global lbl_805AC5F0 +lbl_805AC5F0: + # ROM: 0x3F8E90 + .4byte 0x40711EB8 + +.global lbl_805AC5F4 +lbl_805AC5F4: + # ROM: 0x3F8E94 + .4byte 0x4084F5C3 + +.global lbl_805AC5F8 +lbl_805AC5F8: + # ROM: 0x3F8E98 + .4byte 0x42FA0000 + +.global lbl_805AC5FC +lbl_805AC5FC: + # ROM: 0x3F8E9C + .float 1.0 + +.global lbl_805AC600 +lbl_805AC600: + # ROM: 0x3F8EA0 + .4byte 0xBF000000 + +.global lbl_805AC604 +lbl_805AC604: + # ROM: 0x3F8EA4 + .float 0.5 + +.global lbl_805AC608 +lbl_805AC608: + # ROM: 0x3F8EA8 + .float 1.25 + +.global lbl_805AC60C +lbl_805AC60C: + # ROM: 0x3F8EAC + .4byte 0x40C00000 + +.global lbl_805AC610 +lbl_805AC610: + # ROM: 0x3F8EB0 + .4byte 0x41200000 + +.global lbl_805AC614 +lbl_805AC614: + # ROM: 0x3F8EB4 + .4byte 0x3E860A92 + +.global lbl_805AC618 +lbl_805AC618: + # ROM: 0x3F8EB8 + .4byte 0xBFC00000 + +.global lbl_805AC61C +lbl_805AC61C: + # ROM: 0x3F8EBC + .4byte 0x42C80000 + +.global lbl_805AC620 +lbl_805AC620: + # ROM: 0x3F8EC0 + .double 4.503601774854144E15 + +.global lbl_805AC628 +lbl_805AC628: + # ROM: 0x3F8EC8 + .float 1.5 + +.global lbl_805AC62C +lbl_805AC62C: + # ROM: 0x3F8ECC + .float 5.0 + +.global lbl_805AC630 +lbl_805AC630: + # ROM: 0x3F8ED0 + .4byte 0x41300000 + +.global lbl_805AC634 +lbl_805AC634: + # ROM: 0x3F8ED4 + .float 0.7853982 + +.global lbl_805AC638 +lbl_805AC638: + # ROM: 0x3F8ED8 + .4byte 0xBD8EFA35 + +.global lbl_805AC63C +lbl_805AC63C: + # ROM: 0x3F8EDC + .4byte 0x3D8EFA35 + +.global lbl_805AC640 +lbl_805AC640: + # ROM: 0x3F8EE0 + .float 8.0 + +.global lbl_805AC644 +lbl_805AC644: + # ROM: 0x3F8EE4 + .4byte 0x40400000 + +.global lbl_805AC648 +lbl_805AC648: + # ROM: 0x3F8EE8 + .4byte 0xC0800000 + +.global lbl_805AC64C +lbl_805AC64C: + # ROM: 0x3F8EEC + .4byte 0x3E9C61AA + +.global lbl_805AC650 +lbl_805AC650: + # ROM: 0x3F8EF0 + .4byte 0x3FC90FDB + +.global lbl_805AC654 +lbl_805AC654: + # ROM: 0x3F8EF4 + .float 6.2831855 + +.global lbl_805AC658 +lbl_805AC658: + # ROM: 0x3F8EF8 + .4byte 0x41400000 + +.global lbl_805AC65C +lbl_805AC65C: + # ROM: 0x3F8EFC + .4byte 0x40E00000 + diff --git a/asm/MetroidPrime/Enemies/CFlaahgraPlants.s b/asm/MetroidPrime/Enemies/CFlaahgraPlants.s index f21eca18..96712321 100644 --- a/asm/MetroidPrime/Enemies/CFlaahgraPlants.s +++ b/asm/MetroidPrime/Enemies/CFlaahgraPlants.s @@ -762,3 +762,25 @@ lbl_80208E00: /* 80208E0C 00205D6C 7C 08 03 A6 */ mtlr r0 /* 80208E10 00205D70 38 21 01 40 */ addi r1, r1, 0x140 /* 80208E14 00205D74 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACE30 +lbl_805ACE30: + # ROM: 0x3F96D0 + .float 5.0 + +.global lbl_805ACE34 +lbl_805ACE34: + # ROM: 0x3F96D4 + .4byte 0x41200000 + +.global lbl_805ACE38 +lbl_805ACE38: + # ROM: 0x3F96D8 + .4byte 0 + +.global lbl_805ACE3C +lbl_805ACE3C: + # ROM: 0x3F96DC + .float 0.001 + diff --git a/asm/MetroidPrime/Enemies/CFlaahgraTentacle.s b/asm/MetroidPrime/Enemies/CFlaahgraTentacle.s index 2ef33de7..2d04a878 100644 --- a/asm/MetroidPrime/Enemies/CFlaahgraTentacle.s +++ b/asm/MetroidPrime/Enemies/CFlaahgraTentacle.s @@ -1429,3 +1429,31 @@ lbl_801F0FA0: /* 801F10BC 001EE01C 7C 08 03 A6 */ mtlr r0 /* 801F10C0 001EE020 38 21 00 30 */ addi r1, r1, 0x30 /* 801F10C4 001EE024 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACBD0 +lbl_805ACBD0: + # ROM: 0x3F9470 + .4byte 0x803D2025 + +.global lbl_805ACBD4 +lbl_805ACBD4: + # ROM: 0x3F9474 + .4byte 0 + +.global lbl_805ACBD8 +lbl_805ACBD8: + # ROM: 0x3F9478 + .4byte 0x41200000 + +.global lbl_805ACBDC +lbl_805ACBDC: + # ROM: 0x3F947C + .float 1.0 + +.global lbl_805ACBE0 +lbl_805ACBE0: + # ROM: 0x3F9480 + .4byte 0x3D23D70A + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CFlickerBat.s b/asm/MetroidPrime/Enemies/CFlickerBat.s index e95dfa0b..0a845d5d 100644 --- a/asm/MetroidPrime/Enemies/CFlickerBat.s +++ b/asm/MetroidPrime/Enemies/CFlickerBat.s @@ -1436,3 +1436,55 @@ lbl_801312E0: /* 8013142C 0012E38C 7C 08 03 A6 */ mtlr r0 /* 80131430 0012E390 38 21 00 40 */ addi r1, r1, 0x40 /* 80131434 0012E394 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB680 +lbl_805AB680: + # ROM: 0x3F7F20 + .4byte 0 + +.global lbl_805AB684 +lbl_805AB684: + # ROM: 0x3F7F24 + .float 1.0 + +.global lbl_805AB688 +lbl_805AB688: + # ROM: 0x3F7F28 + .float 4.0 + +.global lbl_805AB68C +lbl_805AB68C: + # ROM: 0x3F7F2C + .float 0.75 + +.global lbl_805AB690 +lbl_805AB690: + # ROM: 0x3F7F30 + .float 0.3 + +.global lbl_805AB694 +lbl_805AB694: + # ROM: 0x3F7F34 + .4byte 0x40490FDB + +.global lbl_805AB698 +lbl_805AB698: + # ROM: 0x3F7F38 + .4byte 0x42C80000 + +.global lbl_805AB69C +lbl_805AB69C: + # ROM: 0x3F7F3C + .4byte 0x42480000 + +.global lbl_805AB6A0 +lbl_805AB6A0: + # ROM: 0x3F7F40 + .float 255.0 + +.global lbl_805AB6A4 +lbl_805AB6A4: + # ROM: 0x3F7F44 + .4byte 0x3F860A92 + diff --git a/asm/MetroidPrime/Enemies/CFlyingPirate.s b/asm/MetroidPrime/Enemies/CFlyingPirate.s index 2cfc5273..d89d0faf 100644 --- a/asm/MetroidPrime/Enemies/CFlyingPirate.s +++ b/asm/MetroidPrime/Enemies/CFlyingPirate.s @@ -389,7 +389,7 @@ lbl_805A7EC8: .global lbl_805A7ECC lbl_805A7ECC: # ROM: 0x3F586C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7ED0 lbl_805A7ED0: @@ -429,7 +429,7 @@ lbl_805A7EE8: .global lbl_805A7EEC lbl_805A7EEC: # ROM: 0x3F588C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7EF0 lbl_805A7EF0: @@ -444,7 +444,7 @@ lbl_805A7EF4: .global lbl_805A7EF8 lbl_805A7EF8: # ROM: 0x3F5898 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0 .section .bss @@ -14413,3 +14413,341 @@ __sinit_CFlyingPirate_cpp: /* 80200BCC 001FDB2C 7C 08 03 A6 */ mtlr r0 /* 80200BD0 001FDB30 38 21 01 60 */ addi r1, r1, 0x160 /* 80200BD4 001FDB34 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACC40 +lbl_805ACC40: + # ROM: 0x3F94E0 + .4byte 0 + +.global lbl_805ACC44 +lbl_805ACC44: + # ROM: 0x3F94E4 + .4byte 0x407F5C29 + +.global lbl_805ACC48 +lbl_805ACC48: + # ROM: 0x3F94E8 + .4byte 0x40490FDB + +.global lbl_805ACC4C +lbl_805ACC4C: + # ROM: 0x3F94EC + .float 0.7853982 + +.global lbl_805ACC50 +lbl_805ACC50: + # ROM: 0x3F94F0 + .4byte 0x4016CBE4 + +.global lbl_805ACC54 +lbl_805ACC54: + # ROM: 0x3F94F4 + .float 1.0 + +.global lbl_805ACC58 +lbl_805ACC58: + # ROM: 0x3F94F8 + .float 1.1920929E-7 + +.global lbl_805ACC5C +lbl_805ACC5C: + # ROM: 0x3F94FC + .float 0.2 + +.global lbl_805ACC60 +lbl_805ACC60: + # ROM: 0x3F9500 + .float 0.3 + +.global lbl_805ACC64 +lbl_805ACC64: + # ROM: 0x3F9504 + .float 4.0 + +.global lbl_805ACC68 +lbl_805ACC68: + # ROM: 0x3F9508 + .float 0.5 + +.global lbl_805ACC6C +lbl_805ACC6C: + # ROM: 0x3F950C + .4byte 0xBEAAAAAB + +.global lbl_805ACC70 +lbl_805ACC70: + # ROM: 0x3F9510 + .4byte 0x00000023 + +.global lbl_805ACC74 +lbl_805ACC74: + # ROM: 0x3F9514 + .4byte 0x42480000 + +.global lbl_805ACC78 +lbl_805ACC78: + # ROM: 0x3F9518 + .float 5.0 + +.global lbl_805ACC7C +lbl_805ACC7C: + # ROM: 0x3F951C + .4byte 0xC0400000 + +.global lbl_805ACC80 +lbl_805ACC80: + # ROM: 0x3F9520 + .4byte 0 + +.global lbl_805ACC84 +lbl_805ACC84: + # ROM: 0x3F9524 + .float 2.0 + +.global lbl_805ACC88 +lbl_805ACC88: + # ROM: 0x3F9528 + .float 0.9 + +.global lbl_805ACC8C +lbl_805ACC8C: + # ROM: 0x3F952C + .float 0.2 + +.global lbl_805ACC90 +lbl_805ACC90: + # ROM: 0x3F9530 + .4byte 0x46AC4400 + +.global lbl_805ACC94 +lbl_805ACC94: + # ROM: 0x3F9534 + .float 0.5 + +.global lbl_805ACC98 +lbl_805ACC98: + # ROM: 0x3F9538 + .float 1.0 + +.global lbl_805ACC9C +lbl_805ACC9C: + # ROM: 0x3F953C + .4byte 0x40400000 + +.global lbl_805ACCA0 +lbl_805ACCA0: + # ROM: 0x3F9540 + .4byte 0x46000000 + +.global lbl_805ACCA4 +lbl_805ACCA4: + # ROM: 0x3F9544 + .4byte 0x3EAA7EFA + +.global lbl_805ACCA8 +lbl_805ACCA8: + # ROM: 0x3F9548 + .4byte 0x41F00000 + +.global lbl_805ACCAC +lbl_805ACCAC: + # ROM: 0x3F954C + .4byte 0x40490FDB + +.global lbl_805ACCB0 +lbl_805ACCB0: + # ROM: 0x3F9550 + .4byte 0x43340000 + +.global lbl_805ACCB4 +lbl_805ACCB4: + # ROM: 0x3F9554 + .4byte 0xFF7FFFFF + +.global lbl_805ACCB8 +lbl_805ACCB8: + # ROM: 0x3F9558 + .4byte 0xBEAAAAAB + +.global lbl_805ACCBC +lbl_805ACCBC: + # ROM: 0x3F955C + .float 0.25 + +.global lbl_805ACCC0 +lbl_805ACCC0: + # ROM: 0x3F9560 + .float 0.3 + +.global lbl_805ACCC4 +lbl_805ACCC4: + # ROM: 0x3F9564 + .4byte 0x42480000 + +.global lbl_805ACCC8 +lbl_805ACCC8: + # ROM: 0x3F9568 + .4byte 0x3F34FDF4 + +.global lbl_805ACCCC +lbl_805ACCCC: + # ROM: 0x3F956C + .4byte 0x40C00000 + +.global lbl_805ACCD0 +lbl_805ACCD0: + # ROM: 0x3F9570 + .float 0.1 + +.global lbl_805ACCD4 +lbl_805ACCD4: + # ROM: 0x3F9574 + .float 1.5 + +.global lbl_805ACCD8 +lbl_805ACCD8: + # ROM: 0x3F9578 + .4byte 0xC1C80000 + +.global lbl_805ACCDC +lbl_805ACCDC: + # ROM: 0x3F957C + .4byte 0xC1700000 + +.global lbl_805ACCE0 +lbl_805ACCE0: + # ROM: 0x3F9580 + .float 15.0 + +.global lbl_805ACCE4 +lbl_805ACCE4: + # ROM: 0x3F9584 + .4byte 0x41C80000 + +.global lbl_805ACCE8 +lbl_805ACCE8: + # ROM: 0x3F9588 + .4byte 0x3F4CCCCD + +.global lbl_805ACCEC +lbl_805ACCEC: + # ROM: 0x3F958C + .float 4.0 + +.global lbl_805ACCF0 +lbl_805ACCF0: + # ROM: 0x3F9590 + .4byte 0x41200000 + +.global lbl_805ACCF4 +lbl_805ACCF4: + # ROM: 0x3F9594 + .4byte 0x42C80000 + +.global lbl_805ACCF8 +lbl_805ACCF8: + # ROM: 0x3F9598 + .4byte 0x3EA8F5C3 + +.global lbl_805ACCFC +lbl_805ACCFC: + # ROM: 0x3F959C + .float 1.0E-4 + +.global lbl_805ACD00 +lbl_805ACD00: + # ROM: 0x3F95A0 + .4byte 0xC0A00000 + +.global lbl_805ACD04 +lbl_805ACD04: + # ROM: 0x3F95A4 + .float 5.0 + +.global lbl_805ACD08 +lbl_805ACD08: + # ROM: 0x3F95A8 + .4byte 0x3F5DB22D + +.global lbl_805ACD0C +lbl_805ACD0C: + # ROM: 0x3F95AC + .float 8.0 + +.global lbl_805ACD10 +lbl_805ACD10: + # ROM: 0x3F95B0 + .4byte 0x41A00000 + +.global lbl_805ACD14 +lbl_805ACD14: + # ROM: 0x3F95B4 + .4byte 0x3F70624E + +.global lbl_805ACD18 +lbl_805ACD18: + # ROM: 0x3F95B8 + .4byte 0x40100000 + +.global lbl_805ACD1C +lbl_805ACD1C: + # ROM: 0x3F95BC + .float 0.75 + +.global lbl_805ACD20 +lbl_805ACD20: + # ROM: 0x3F95C0 + .4byte 0xBDCCCCCD + +.global lbl_805ACD24 +lbl_805ACD24: + # ROM: 0x3F95C4 + .4byte 0xBE051EB8 + +.global lbl_805ACD28 +lbl_805ACD28: + # ROM: 0x3F95C8 + .4byte 0x3FB2B8C3 + +.global lbl_805ACD2C +lbl_805ACD2C: + # ROM: 0x3F95CC + .4byte 0x7F7FFFFF + +.global lbl_805ACD30 +lbl_805ACD30: + # ROM: 0x3F95D0 + .float 0.017453292 + +.global lbl_805ACD34 +lbl_805ACD34: + # ROM: 0x3F95D4 + .4byte 0x43B40000 + +.global lbl_805ACD38 +lbl_805ACD38: + # ROM: 0x3F95D8 + .4byte 0x41300000 + +.global lbl_805ACD3C +lbl_805ACD3C: + # ROM: 0x3F95DC + .4byte 0xC0800000 + +.global lbl_805ACD40 +lbl_805ACD40: + # ROM: 0x3F95E0 + .4byte 0x447A0000 + +.global lbl_805ACD44 +lbl_805ACD44: + # ROM: 0x3F95E4 + .4byte 0x3E6353F8 + +.global lbl_805ACD48 +lbl_805ACD48: + # ROM: 0x3F95E8 + .float -1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CGrenadeLauncher.s b/asm/MetroidPrime/Enemies/CGrenadeLauncher.s index debf5069..2e69e482 100644 --- a/asm/MetroidPrime/Enemies/CGrenadeLauncher.s +++ b/asm/MetroidPrime/Enemies/CGrenadeLauncher.s @@ -86,7 +86,7 @@ lbl_805A81AC: .global lbl_805A81B0 lbl_805A81B0: # ROM: 0x3F5B50 - .4byte 0x3C23D70A + .float 0.01 .global lbl_805A81B4 lbl_805A81B4: @@ -146,7 +146,7 @@ lbl_805A81DC: .global lbl_805A81E0 lbl_805A81E0: # ROM: 0x3F5B80 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .sbss, "wa" @@ -1302,7 +1302,7 @@ lbl_802306CC: /* 80230710 0022D670 48 0E 39 E5 */ bl Magnitude__9CVector2fCFv /* 80230714 0022D674 C0 42 B6 94 */ lfs f2, lbl_805AD3B4@sda21(r2) /* 80230718 0022D678 FF E0 08 90 */ fmr f31, f1 -/* 8023071C 0022D67C C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 8023071C 0022D67C C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 80230720 0022D680 C0 3D 00 00 */ lfs f1, 0(r29) /* 80230724 0022D684 EC 02 00 32 */ fmuls f0, f2, f0 /* 80230728 0022D688 C0 5D 00 04 */ lfs f2, 4(r29) @@ -2375,3 +2375,111 @@ __sinit_CGrenadeLauncher_cpp: /* 80231668 0022E5C8 7C 08 03 A6 */ mtlr r0 /* 8023166C 0022E5CC 38 21 00 10 */ addi r1, r1, 0x10 /* 80231670 0022E5D0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD370 +lbl_805AD370: + # ROM: 0x3F9C10 + .4byte 0 + .4byte 0x00000003 + +.global lbl_805AD378 +lbl_805AD378: + # ROM: 0x3F9C18 + .4byte 0x803D3410 + +.global lbl_805AD37C +lbl_805AD37C: + # ROM: 0x3F9C1C + .4byte 0x803D341D + +.global lbl_805AD380 +lbl_805AD380: + # ROM: 0x3F9C20 + .float 0.5 + +.global lbl_805AD384 +lbl_805AD384: + # ROM: 0x3F9C24 + .4byte 0 + +.global lbl_805AD388 +lbl_805AD388: + # ROM: 0x3F9C28 + .4byte 0x3EA8F5C3 + +.global lbl_805AD38C +lbl_805AD38C: + # ROM: 0x3F9C2C + .float 1.0 + +.global lbl_805AD390 +lbl_805AD390: + # ROM: 0x3F9C30 + .float 5.0 + +.global lbl_805AD394 +lbl_805AD394: + # ROM: 0x3F9C34 + .float 0.7853982 + +.global lbl_805AD398 +lbl_805AD398: + # ROM: 0x3F9C38 + .4byte 0x40400000 + +.global lbl_805AD39C +lbl_805AD39C: + # ROM: 0x3F9C3C + .4byte 0x41200000 + +.global lbl_805AD3A0 +lbl_805AD3A0: + # ROM: 0x3F9C40 + .4byte 0x3F22F983 + +.global lbl_805AD3A4 +lbl_805AD3A4: + # ROM: 0x3F9C44 + .float 0.25 + +.global lbl_805AD3A8 +lbl_805AD3A8: + # ROM: 0x3F9C48 + .float 0.7853982 + +.global lbl_805AD3AC +lbl_805AD3AC: + # ROM: 0x3F9C4C + .4byte 0x7F7FFFFF + +.global lbl_805AD3B0 +lbl_805AD3B0: + # ROM: 0x3F9C50 + .float 0.1 + +.global lbl_805AD3B4 +lbl_805AD3B4: + # ROM: 0x3F9C54 + .float 0.5 + +.global lbl_805AD3B8 +lbl_805AD3B8: + # ROM: 0x3F9C58 + .float 1.1920929E-7 + +.global lbl_805AD3BC +lbl_805AD3BC: + # ROM: 0x3F9C5C + .4byte 0x447A0000 + +.global lbl_805AD3C0 +lbl_805AD3C0: + # ROM: 0x3F9C60 + .float 0.3 + +.global lbl_805AD3C4 +lbl_805AD3C4: + # ROM: 0x3F9C64 + .float -1.0 + diff --git a/asm/MetroidPrime/Enemies/CIceSheegoth.s b/asm/MetroidPrime/Enemies/CIceSheegoth.s index 66b1047f..205828a9 100644 --- a/asm/MetroidPrime/Enemies/CIceSheegoth.s +++ b/asm/MetroidPrime/Enemies/CIceSheegoth.s @@ -355,7 +355,7 @@ GetCollisionPrimitive__12CIceSheegothCFv: .global GetGravityConstant__12CIceSheegothCFv GetGravityConstant__12CIceSheegothCFv: /* 8019E264 0019B1C4 C0 22 A7 50 */ lfs f1, lbl_805AC470@sda21(r2) -/* 8019E268 0019B1C8 C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 8019E268 0019B1C8 C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8019E26C 0019B1CC EC 21 00 32 */ fmuls f1, f1, f0 /* 8019E270 0019B1D0 4E 80 00 20 */ blr @@ -10055,3 +10055,240 @@ __sinit_CIceSheegoth_cpp: /* 801A6EB4 001A3E14 D0 03 00 04 */ stfs f0, 4(r3) /* 801A6EB8 001A3E18 D0 03 00 08 */ stfs f0, 8(r3) /* 801A6EBC 001A3E1C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC458 +lbl_805AC458: + # ROM: 0x3F8CF8 + .4byte 0x00000025 + +.global lbl_805AC45C +lbl_805AC45C: + # ROM: 0x3F8CFC + .4byte 0x803D143E + +.global lbl_805AC460 +lbl_805AC460: + # ROM: 0x3F8D00 + .4byte 0x803D1426 + +.global lbl_805AC464 +lbl_805AC464: + # ROM: 0x3F8D04 + .4byte 0x803D1412 + +.global lbl_805AC468 +lbl_805AC468: + # ROM: 0x3F8D08 + .4byte 0x803D144E + +.global lbl_805AC46C +lbl_805AC46C: + # ROM: 0x3F8D0C + .4byte 0x803D1459 + +.global lbl_805AC470 +lbl_805AC470: + # ROM: 0x3F8D10 + .4byte 0x41200000 + +.global lbl_805AC474 +lbl_805AC474: + # ROM: 0x3F8D14 + .float 0.125 + +.global lbl_805AC478 +lbl_805AC478: + # ROM: 0x3F8D18 + .4byte 0x3F19999A + +.global lbl_805AC47C +lbl_805AC47C: + # ROM: 0x3F8D1C + .4byte 0 + +.global lbl_805AC480 +lbl_805AC480: + # ROM: 0x3F8D20 + .float 1.0 + +.global lbl_805AC484 +lbl_805AC484: + # ROM: 0x3F8D24 + .4byte 0x3727C5AC + +.global lbl_805AC488 +lbl_805AC488: + # ROM: 0x3F8D28 + .float 0.33333334 + +.global lbl_805AC48C +lbl_805AC48C: + # ROM: 0x3F8D2C + .4byte 0x40400000 + +.global lbl_805AC490 +lbl_805AC490: + # ROM: 0x3F8D30 + .float 1.25 + +.global lbl_805AC494 +lbl_805AC494: + # ROM: 0x3F8D34 + .float 2.0 + +.global lbl_805AC498 +lbl_805AC498: + # ROM: 0x3F8D38 + .4byte 0x3D800000 + +.global lbl_805AC49C +lbl_805AC49C: + # ROM: 0x3F8D3C + .4byte 0x41A00000 + +.global lbl_805AC4A0 +lbl_805AC4A0: + # ROM: 0x3F8D40 + .float 4.0 + +.global lbl_805AC4A4 +lbl_805AC4A4: + # ROM: 0x3F8D44 + .4byte 0x447A0000 + +.global lbl_805AC4A8 +lbl_805AC4A8: + # ROM: 0x3F8D48 + .float 0.5 + +.global lbl_805AC4AC +lbl_805AC4AC: + # ROM: 0x3F8D4C + .float 0.01 + +.global lbl_805AC4B0 +lbl_805AC4B0: + # ROM: 0x3F8D50 + .4byte 0x42480000 + +.global lbl_805AC4B4 +lbl_805AC4B4: + # ROM: 0x3F8D54 + .4byte 0x42200000 + +.global lbl_805AC4B8 +lbl_805AC4B8: + # ROM: 0x3F8D58 + .4byte 0x41C80000 + +.global lbl_805AC4BC +lbl_805AC4BC: + # ROM: 0x3F8D5C + .4byte 0x41480000 + +.global lbl_805AC4C0 +lbl_805AC4C0: + # ROM: 0x3F8D60 + .float 0.25 + +.global lbl_805AC4C4 +lbl_805AC4C4: + # ROM: 0x3F8D64 + .4byte 0x3FE00000 + +.global lbl_805AC4C8 +lbl_805AC4C8: + # ROM: 0x3F8D68 + .4byte 0x42C80000 + +.global lbl_805AC4CC +lbl_805AC4CC: + # ROM: 0x3F8D6C + .float 0.4 + +.global lbl_805AC4D0 +lbl_805AC4D0: + # ROM: 0x3F8D70 + .4byte 0x3EAA7EFA + +.global lbl_805AC4D4 +lbl_805AC4D4: + # ROM: 0x3F8D74 + .4byte 0x3F2A7EFA + +.global lbl_805AC4D8 +lbl_805AC4D8: + # ROM: 0x3F8D78 + .4byte 0x3F4CCCCD + +.global lbl_805AC4DC +lbl_805AC4DC: + # ROM: 0x3F8D7C + .4byte 0x3ECCCCCC + +.global lbl_805AC4E0 +lbl_805AC4E0: + # ROM: 0x3F8D80 + .float 0.3 + +.global lbl_805AC4E4 +lbl_805AC4E4: + # ROM: 0x3F8D84 + .4byte 0x3E860A92 + +.global lbl_805AC4E8 +lbl_805AC4E8: + # ROM: 0x3F8D88 + .float 15.0 + +.global lbl_805AC4EC +lbl_805AC4EC: + # ROM: 0x3F8D8C + .4byte 0x3DB2B8C2 + +.global lbl_805AC4F0 +lbl_805AC4F0: + # ROM: 0x3F8D90 + .4byte 0x42A20000 + +.global lbl_805AC4F4 +lbl_805AC4F4: + # ROM: 0x3F8D94 + .float 0.7853982 + +.global lbl_805AC4F8 +lbl_805AC4F8: + # ROM: 0x3F8D98 + .double 4.503601774854144E15 + +.global lbl_805AC500 +lbl_805AC500: + # ROM: 0x3F8DA0 + .4byte 0x3F860A92 + +.global lbl_805AC504 +lbl_805AC504: + # ROM: 0x3F8DA4 + .float 0.9 + +.global lbl_805AC508 +lbl_805AC508: + # ROM: 0x3F8DA8 + .float 0.2 + +.global lbl_805AC50C +lbl_805AC50C: + # ROM: 0x3F8DAC + .4byte 0x3FB2B8C3 + +.global lbl_805AC510 +lbl_805AC510: + # ROM: 0x3F8DB0 + .4byte 0x40490FDB + +.global lbl_805AC514 +lbl_805AC514: + # ROM: 0x3F8DB4 + .float 0.017453292 + diff --git a/asm/MetroidPrime/Enemies/CJellyZap.s b/asm/MetroidPrime/Enemies/CJellyZap.s index 16417138..9661a152 100644 --- a/asm/MetroidPrime/Enemies/CJellyZap.s +++ b/asm/MetroidPrime/Enemies/CJellyZap.s @@ -216,7 +216,7 @@ lbl_805A7D88: .global lbl_805A7D8C lbl_805A7D8C: # ROM: 0x3F572C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7D90 lbl_805A7D90: @@ -1646,3 +1646,55 @@ Accept__9CJellyZapFR8IVisitor: /* 801D8CE8 001D5C48 7C 08 03 A6 */ mtlr r0 /* 801D8CEC 001D5C4C 38 21 01 00 */ addi r1, r1, 0x100 /* 801D8CF0 001D5C50 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC990 +lbl_805AC990: + # ROM: 0x3F9230 + .4byte 0 + +.global lbl_805AC994 +lbl_805AC994: + # ROM: 0x3F9234 + .4byte 0x3727C5AC + +.global lbl_805AC998 +lbl_805AC998: + # ROM: 0x3F9238 + .float 2.0 + +.global lbl_805AC99C +lbl_805AC99C: + # ROM: 0x3F923C + .4byte 0x40400000 + +.global lbl_805AC9A0 +lbl_805AC9A0: + # ROM: 0x3F9240 + .float 1.0 + +.global lbl_805AC9A4 +lbl_805AC9A4: + # ROM: 0x3F9244 + .float 0.5 + +.global lbl_805AC9A8 +lbl_805AC9A8: + # ROM: 0x3F9248 + .float 0.1 + +.global lbl_805AC9AC +lbl_805AC9AC: + # ROM: 0x3F924C + .float 5.0 + +.global lbl_805AC9B0 +lbl_805AC9B0: + # ROM: 0x3F9250 + .float 0.3 + +.global lbl_805AC9B4 +lbl_805AC9B4: + # ROM: 0x3F9254 + .float 0.75 + diff --git a/asm/MetroidPrime/Enemies/CKnockBackController.s b/asm/MetroidPrime/Enemies/CKnockBackController.s index 781f1855..0ce32ac0 100644 --- a/asm/MetroidPrime/Enemies/CKnockBackController.s +++ b/asm/MetroidPrime/Enemies/CKnockBackController.s @@ -1406,3 +1406,61 @@ lbl_80233F60: /* 80233FA4 00230F04 7C 08 03 A6 */ mtlr r0 /* 80233FA8 00230F08 38 21 00 30 */ addi r1, r1, 0x30 /* 80233FAC 00230F0C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD410 +lbl_805AD410: + # ROM: 0x3F9CB0 + .float 0.1 + .float 0.3 + +.global lbl_805AD418 +lbl_805AD418: + # ROM: 0x3F9CB8 + .float 5.0 + +.global lbl_805AD41C +lbl_805AD41C: + # ROM: 0x3F9CBC + .float 0.5 + +.global lbl_805AD420 +lbl_805AD420: + # ROM: 0x3F9CC0 + .4byte 0 + +.global lbl_805AD424 +lbl_805AD424: + # ROM: 0x3F9CC4 + .float 1.0 + +.global lbl_805AD428 +lbl_805AD428: + # ROM: 0x3F9CC8 + .4byte 0x41200000 + +.global lbl_805AD42C +lbl_805AD42C: + # ROM: 0x3F9CCC + .float 2.0 + +.global lbl_805AD430 +lbl_805AD430: + # ROM: 0x3F9CD0 + .4byte 0x3F8CCCCD + +.global lbl_805AD434 +lbl_805AD434: + # ROM: 0x3F9CD4 + .float 0.2 + +.global lbl_805AD438 +lbl_805AD438: + # ROM: 0x3F9CD8 + .4byte 0x3D4CCCCD + +.global lbl_805AD43C +lbl_805AD43C: + # ROM: 0x3F9CDC + .4byte 0x7F7FFFFF + diff --git a/asm/MetroidPrime/Enemies/CMagdolite.s b/asm/MetroidPrime/Enemies/CMagdolite.s index 8994ffdc..a5a1ee98 100644 --- a/asm/MetroidPrime/Enemies/CMagdolite.s +++ b/asm/MetroidPrime/Enemies/CMagdolite.s @@ -7,14 +7,14 @@ lbl_803E81A0: # ROM: 0x3E51A0 .4byte 0x803D431E .4byte 0 - .4byte 0x3F800000 - .4byte 0x3E19999A - .4byte 0x3F000000 + .float 1.0 + .float 0.15 + .float 0.5 .4byte 0x803D431E .4byte 0 - .4byte 0x3F400000 - .4byte 0x3E19999A - .4byte 0x3E800000 + .float 0.75 + .float 0.15 + .float 0.25 .global lbl_803E81C8 lbl_803E81C8: @@ -4012,3 +4012,71 @@ __sinit_CMagdolite_cpp: /* 80237B58 00234AB8 90 83 00 04 */ stw r4, 4(r3) /* 80237B5C 00234ABC 90 03 00 18 */ stw r0, 0x18(r3) /* 80237B60 00234AC0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD440 +lbl_805AD440: + # ROM: 0x3F9CE0 + .4byte 0 + +.global lbl_805AD444 +lbl_805AD444: + # ROM: 0x3F9CE4 + .4byte 0x40133333 + +.global lbl_805AD448 +lbl_805AD448: + # ROM: 0x3F9CE8 + .4byte 0x40400000 + +.global lbl_805AD44C +lbl_805AD44C: + # ROM: 0x3F9CEC + .4byte 0x7F7FFFFF + +.global lbl_805AD450 +lbl_805AD450: + # ROM: 0x3F9CF0 + .4byte 0x3727C5AC + +.global lbl_805AD454 +lbl_805AD454: + # ROM: 0x3F9CF4 + .float 1.0 + +.global lbl_805AD458 +lbl_805AD458: + # ROM: 0x3F9CF8 + .float 2.0 + +.global lbl_805AD45C +lbl_805AD45C: + # ROM: 0x3F9CFC + .float -1.0 + +.global lbl_805AD460 +lbl_805AD460: + # ROM: 0x3F9D00 + .4byte 0x42652EE0 + +.global lbl_805AD464 +lbl_805AD464: + # ROM: 0x3F9D04 + .float 0.017453292 + +.global lbl_805AD468 +lbl_805AD468: + # ROM: 0x3F9D08 + .4byte 0x43480000 + +.global lbl_805AD46C +lbl_805AD46C: + # ROM: 0x3F9D0C + .float 0.5 + +.global lbl_805AD470 +lbl_805AD470: + # ROM: 0x3F9D10 + .4byte 0x3FC90FDB + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CMetaree.s b/asm/MetroidPrime/Enemies/CMetaree.s index d9303b28..ccdb4ca2 100644 --- a/asm/MetroidPrime/Enemies/CMetaree.s +++ b/asm/MetroidPrime/Enemies/CMetaree.s @@ -1211,3 +1211,21 @@ Accept__8CMetareeFR8IVisitor: /* 8014EF48 0014BEA8 7C 08 03 A6 */ mtlr r0 /* 8014EF4C 0014BEAC 38 21 00 80 */ addi r1, r1, 0x80 /* 8014EF50 0014BEB0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABAA8 +lbl_805ABAA8: + # ROM: 0x3F8348 + .float 5.0 + +.global lbl_805ABAAC +lbl_805ABAAC: + # ROM: 0x3F834C + .4byte 0 + +.global lbl_805ABAB0 +lbl_805ABAB0: + # ROM: 0x3F8350 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CMetroid.s b/asm/MetroidPrime/Enemies/CMetroid.s index d7f524a8..15ed464b 100644 --- a/asm/MetroidPrime/Enemies/CMetroid.s +++ b/asm/MetroidPrime/Enemies/CMetroid.s @@ -196,7 +196,7 @@ lbl_805A7950: .global lbl_805A7954 lbl_805A7954: # ROM: 0x3F52F4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7958 lbl_805A7958: @@ -211,7 +211,7 @@ lbl_805A795C: .global lbl_805A7960 lbl_805A7960: # ROM: 0x3F5300 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7964 lbl_805A7964: @@ -251,7 +251,7 @@ lbl_805A7978: .global lbl_805A797C lbl_805A797C: # ROM: 0x3F531C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7980 lbl_805A7980: @@ -261,7 +261,7 @@ lbl_805A7980: .global lbl_805A7984 lbl_805A7984: # ROM: 0x3F5324 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7988 lbl_805A7988: @@ -276,7 +276,7 @@ lbl_805A798C: .global lbl_805A7990 lbl_805A7990: # ROM: 0x3F5330 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7994 lbl_805A7994: @@ -311,7 +311,7 @@ lbl_805A79A8: .global lbl_805A79AC lbl_805A79AC: # ROM: 0x3F534C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A79B0 lbl_805A79B0: @@ -366,7 +366,7 @@ lbl_805A79D4: .global lbl_805A79D8 lbl_805A79D8: # ROM: 0x3F5378 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .sbss @@ -9959,3 +9959,201 @@ __sinit_CMetroid_cpp: /* 80172A90 0016F9F0 7C 08 03 A6 */ mtlr r0 /* 80172A94 0016F9F4 38 21 00 40 */ addi r1, r1, 0x40 /* 80172A98 0016F9F8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABD90 +lbl_805ABD90: + # ROM: 0x3F8630 + .4byte 0x00000014 + +.global lbl_805ABD94 +lbl_805ABD94: + # ROM: 0x3F8634 + .4byte 0x803D05E2 + +.global lbl_805ABD98 +lbl_805ABD98: + # ROM: 0x3F8638 + .4byte 0x803D0550 + +.global lbl_805ABD9C +lbl_805ABD9C: + # ROM: 0x3F863C + .4byte 0x803D05F5 + +.global lbl_805ABDA0 +lbl_805ABDA0: + # ROM: 0x3F8640 + .4byte 0 + +.global lbl_805ABDA4 +lbl_805ABDA4: + # ROM: 0x3F8644 + .float 2.0 + +.global lbl_805ABDA8 +lbl_805ABDA8: + # ROM: 0x3F8648 + .float 0.5 + +.global lbl_805ABDAC +lbl_805ABDAC: + # ROM: 0x3F864C + .4byte 0xBF000000 + +.global lbl_805ABDB0 +lbl_805ABDB0: + # ROM: 0x3F8650 + .float 0.3 + +.global lbl_805ABDB4 +lbl_805ABDB4: + # ROM: 0x3F8654 + .4byte 0x40490FDB + +.global lbl_805ABDB8 +lbl_805ABDB8: + # ROM: 0x3F8658 + .float 1.0 + +.global lbl_805ABDBC +lbl_805ABDBC: + # ROM: 0x3F865C + .4byte 0xBF19999A + +.global lbl_805ABDC0 +lbl_805ABDC0: + # ROM: 0x3F8660 + .float 0.4 + +.global lbl_805ABDC4 +lbl_805ABDC4: + # ROM: 0x3F8664 + .4byte 0xBFC8D6AA + +.global lbl_805ABDC8 +lbl_805ABDC8: + # ROM: 0x3F8668 + .float 0.75 + +.global lbl_805ABDCC +lbl_805ABDCC: + # ROM: 0x3F866C + .float 0.25 + +.global lbl_805ABDD0 +lbl_805ABDD0: + # ROM: 0x3F8670 + .float 0.2 + +.global lbl_805ABDD4 +lbl_805ABDD4: + # ROM: 0x3F8674 + .4byte 0x3F733333 + +.global lbl_805ABDD8 +lbl_805ABDD8: + # ROM: 0x3F8678 + .4byte 0x3FC90FDB + +.global lbl_805ABDDC +lbl_805ABDDC: + # ROM: 0x3F867C + .4byte 0x43960000 + +.global lbl_805ABDE0 +lbl_805ABDE0: + # ROM: 0x3F8680 + .4byte 0x3FAA3D71 + +.global lbl_805ABDE4 +lbl_805ABDE4: + # ROM: 0x3F8684 + .4byte 0x45EA6000 + +.global lbl_805ABDE8 +lbl_805ABDE8: + # ROM: 0x3F8688 + .4byte 0x40C00000 + +.global lbl_805ABDEC +lbl_805ABDEC: + # ROM: 0x3F868C + .4byte 0x466A6000 + +.global lbl_805ABDF0 +lbl_805ABDF0: + # ROM: 0x3F8690 + .float 0.017453292 + +.global lbl_805ABDF4 +lbl_805ABDF4: + # ROM: 0x3F8694 + .float 6.2831855 + +.global lbl_805ABDF8 +lbl_805ABDF8: + # ROM: 0x3F8698 + .4byte 0x40400000 + +.global lbl_805ABDFC +lbl_805ABDFC: + # ROM: 0x3F869C + .float 4.0 + +.global lbl_805ABE00 +lbl_805ABE00: + # ROM: 0x3F86A0 + .float 0.01 + +.global lbl_805ABE04 +lbl_805ABE04: + # ROM: 0x3F86A4 + .float 1.25 + +.global lbl_805ABE08 +lbl_805ABE08: + # ROM: 0x3F86A8 + .4byte 0x3F933333 + +.global lbl_805ABE0C +lbl_805ABE0C: + # ROM: 0x3F86AC + .4byte 0x41A00000 + +.global lbl_805ABE10 +lbl_805ABE10: + # ROM: 0x3F86B0 + .4byte 0x41100000 + +.global lbl_805ABE14 +lbl_805ABE14: + # ROM: 0x3F86B4 + .4byte 0x3E32B8C2 + +.global lbl_805ABE18 +lbl_805ABE18: + # ROM: 0x3F86B8 + .4byte 0x3E860A92 + +.global lbl_805ABE1C +lbl_805ABE1C: + # ROM: 0x3F86BC + .float 0.7853982 + +.global lbl_805ABE20 +lbl_805ABE20: + # ROM: 0x3F86C0 + .4byte 0x3F4CCCCD + +.global lbl_805ABE24 +lbl_805ABE24: + # ROM: 0x3F86C4 + .4byte 0x42FE0000 + +.global lbl_805ABE28 +lbl_805ABE28: + # ROM: 0x3F86C8 + .asciz "?fff" + .balign 4 + diff --git a/asm/MetroidPrime/Enemies/CMetroidBeta.s b/asm/MetroidPrime/Enemies/CMetroidBeta.s index 8f2c6143..e086c237 100644 --- a/asm/MetroidPrime/Enemies/CMetroidBeta.s +++ b/asm/MetroidPrime/Enemies/CMetroidBeta.s @@ -268,7 +268,7 @@ lbl_805A7CF8: .global lbl_805A7CFC lbl_805A7CFC: # ROM: 0x3F569C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7D00 lbl_805A7D00: @@ -278,7 +278,7 @@ lbl_805A7D00: .global lbl_805A7D04 lbl_805A7D04: # ROM: 0x3F56A4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7D08 lbl_805A7D08: @@ -333,7 +333,7 @@ lbl_805A7D2C: .global lbl_805A7D30 lbl_805A7D30: # ROM: 0x3F56D0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7D34 lbl_805A7D34: @@ -343,7 +343,7 @@ lbl_805A7D34: .global lbl_805A7D38 lbl_805A7D38: # ROM: 0x3F56D8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7D3C lbl_805A7D3C: @@ -6844,3 +6844,190 @@ __sinit_CMetroidBeta_cpp: /* 801C6B28 001C3A88 D0 23 00 04 */ stfs f1, 4(r3) /* 801C6B2C 001C3A8C D0 03 00 08 */ stfs f0, 8(r3) /* 801C6B30 001C3A90 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC7A0 +lbl_805AC7A0: + # ROM: 0x3F9040 + .4byte 0x00000017 + +.global lbl_805AC7A4 +lbl_805AC7A4: + # ROM: 0x3F9044 + .4byte 0x803D1A80 + .float 1.5 + +.global lbl_805AC7AC +lbl_805AC7AC: + # ROM: 0x3F904C + .4byte 0x803D1A87 + +.global lbl_805AC7B0 +lbl_805AC7B0: + # ROM: 0x3F9050 + .4byte 0x803D1A90 + +.global lbl_805AC7B4 +lbl_805AC7B4: + # ROM: 0x3F9054 + .4byte 0x803D1A80 + +.global lbl_805AC7B8 +lbl_805AC7B8: + # ROM: 0x3F9058 + .4byte 0 + +.global lbl_805AC7BC +lbl_805AC7BC: + # ROM: 0x3F905C + .float 2.0 + +.global lbl_805AC7C0 +lbl_805AC7C0: + # ROM: 0x3F9060 + .float 0.3 + +.global lbl_805AC7C4 +lbl_805AC7C4: + # ROM: 0x3F9064 + .float 1.0 + +.global lbl_805AC7C8 +lbl_805AC7C8: + # ROM: 0x3F9068 + .4byte 0x41C80000 + +.global lbl_805AC7CC +lbl_805AC7CC: + # ROM: 0x3F906C + .float 0.5 + +.global lbl_805AC7D0 +lbl_805AC7D0: + # ROM: 0x3F9070 + .float 0.01 + +.global lbl_805AC7D4 +lbl_805AC7D4: + # ROM: 0x3F9074 + .4byte 0x40400000 + +.global lbl_805AC7D8 +lbl_805AC7D8: + # ROM: 0x3F9078 + .float 5.0 + +.global lbl_805AC7DC +lbl_805AC7DC: + # ROM: 0x3F907C + .4byte 0x42FE0000 + +.global lbl_805AC7E0 +lbl_805AC7E0: + # ROM: 0x3F9080 + .4byte 0x3F2B851F + +.global lbl_805AC7E4 +lbl_805AC7E4: + # ROM: 0x3F9084 + .4byte 0x3EA8F5C2 + +.global lbl_805AC7E8 +lbl_805AC7E8: + # ROM: 0x3F9088 + .4byte 0x45800000 + +.global lbl_805AC7EC +lbl_805AC7EC: + # ROM: 0x3F908C + .4byte 0x447A0000 + +.global lbl_805AC7F0 +lbl_805AC7F0: + # ROM: 0x3F9090 + .float 0.25 + +.global lbl_805AC7F4 +lbl_805AC7F4: + # ROM: 0x3F9094 + .float 6.2831855 + +.global lbl_805AC7F8 +lbl_805AC7F8: + # ROM: 0x3F9098 + .4byte 0x3E2E147B + .4byte 0 + +.global lbl_805AC800 +lbl_805AC800: + # ROM: 0x3F90A0 + .double 4.503601774854144E15 + +.global lbl_805AC808 +lbl_805AC808: + # ROM: 0x3F90A8 + .4byte 0x3FC90FDB + +.global lbl_805AC80C +lbl_805AC80C: + # ROM: 0x3F90AC + .float 0.1 + +.global lbl_805AC810 +lbl_805AC810: + # ROM: 0x3F90B0 + .float 0.2 + +.global lbl_805AC814 +lbl_805AC814: + # ROM: 0x3F90B4 + .float 0.75 + +.global lbl_805AC818 +lbl_805AC818: + # ROM: 0x3F90B8 + .float 15.0 + +.global lbl_805AC81C +lbl_805AC81C: + # ROM: 0x3F90BC + .4byte 0x3E860A92 + +.global lbl_805AC820 +lbl_805AC820: + # ROM: 0x3F90C0 + .4byte 0x40490FDB + +.global lbl_805AC824 +lbl_805AC824: + # ROM: 0x3F90C4 + .float 0.7853982 + +.global lbl_805AC828 +lbl_805AC828: + # ROM: 0x3F90C8 + .4byte 0x40600000 + .4byte 0 + +.global lbl_805AC830 +lbl_805AC830: + # ROM: 0x3F90D0 + .4byte 0 + .4byte 0 + +.global lbl_805AC838 +lbl_805AC838: + # ROM: 0x3F90D8 + .4byte 0xC0000000 + +.global lbl_805AC83C +lbl_805AC83C: + # ROM: 0x3F90DC + .4byte 0xBE4CCCCD + +.global lbl_805AC840 +lbl_805AC840: + # ROM: 0x3F90E0 + .4byte 0xBE99999A + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CMetroidPrimeEssence.s b/asm/MetroidPrime/Enemies/CMetroidPrimeEssence.s index 22e5b4c5..26b5e112 100644 --- a/asm/MetroidPrime/Enemies/CMetroidPrimeEssence.s +++ b/asm/MetroidPrime/Enemies/CMetroidPrimeEssence.s @@ -327,7 +327,7 @@ lbl_805A84A0: lbl_805A84A4: # ROM: 0x3F5E44 .4byte 0 - .4byte 0x3FC00000 + .float 1.5 .global lbl_805A84AC lbl_805A84AC: @@ -4428,3 +4428,146 @@ __sinit_CMetroidPrimeEssence_cpp: /* 80280454 0027D3B4 80 02 BD 00 */ lwz r0, lbl_805ADA20@sda21(r2) /* 80280458 0027D3B8 90 0D 98 E4 */ stw r0, lbl_805A84A4@sda21(r13) /* 8028045C 0027D3BC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADA20 +lbl_805ADA20: + # ROM: 0x3FA2C0 + .4byte 0x803D589C + +.global lbl_805ADA24 +lbl_805ADA24: + # ROM: 0x3FA2C4 + .4byte 0x803D58AF + +.global lbl_805ADA28 +lbl_805ADA28: + # ROM: 0x3FA2C8 + .4byte 0x803D58B4 + +.global lbl_805ADA2C +lbl_805ADA2C: + # ROM: 0x3FA2CC + .4byte 0xBE8483ED + +.global lbl_805ADA30 +lbl_805ADA30: + # ROM: 0x3FA2D0 + .4byte 0 + +.global lbl_805ADA34 +lbl_805ADA34: + # ROM: 0x3FA2D4 + .4byte 0x447A0000 + +.global lbl_805ADA38 +lbl_805ADA38: + # ROM: 0x3FA2D8 + .float 0.1 + .4byte 0 + +.global lbl_805ADA40 +lbl_805ADA40: + # ROM: 0x3FA2E0 + .double 4.503601774854144E15 + +.global lbl_805ADA48 +lbl_805ADA48: + # ROM: 0x3FA2E8 + .float 0.75 + +.global lbl_805ADA4C +lbl_805ADA4C: + # ROM: 0x3FA2EC + .float 0.5 + +.global lbl_805ADA50 +lbl_805ADA50: + # ROM: 0x3FA2F0 + .float 0.25 + +.global lbl_805ADA54 +lbl_805ADA54: + # ROM: 0x3FA2F4 + .4byte 0x41A00000 + +.global lbl_805ADA58 +lbl_805ADA58: + # ROM: 0x3FA2F8 + .float 2.0 + +.global lbl_805ADA5C +lbl_805ADA5C: + # ROM: 0x3FA2FC + .float 1.0 + +.global lbl_805ADA60 +lbl_805ADA60: + # ROM: 0x3FA300 + .float 0.01 + +.global lbl_805ADA64 +lbl_805ADA64: + # ROM: 0x3FA304 + .float 1.5 + +.global lbl_805ADA68 +lbl_805ADA68: + # ROM: 0x3FA308 + .4byte 0x41F00000 + +.global lbl_805ADA6C +lbl_805ADA6C: + # ROM: 0x3FA30C + .float 90.0 + +.global lbl_805ADA70 +lbl_805ADA70: + # ROM: 0x3FA310 + .4byte 0x40400000 + +.global lbl_805ADA74 +lbl_805ADA74: + # ROM: 0x3FA314 + .4byte 0x43340000 + +.global lbl_805ADA78 +lbl_805ADA78: + # ROM: 0x3FA318 + .4byte 0x3EC90FDB + +.global lbl_805ADA7C +lbl_805ADA7C: + # ROM: 0x3FA31C + .float 0.7853982 + +.global lbl_805ADA80 +lbl_805ADA80: + # ROM: 0x3FA320 + .float 255.0 + +.global lbl_805ADA84 +lbl_805ADA84: + # ROM: 0x3FA324 + .4byte 0xC0800000 + +.global lbl_805ADA88 +lbl_805ADA88: + # ROM: 0x3FA328 + .float 0.9 + +.global lbl_805ADA8C +lbl_805ADA8C: + # ROM: 0x3FA32C + .4byte 0x3F200000 + +.global lbl_805ADA90 +lbl_805ADA90: + # ROM: 0x3FA330 + .float 0.3 + +.global lbl_805ADA94 +lbl_805ADA94: + # ROM: 0x3FA334 + .float 4.0 + diff --git a/asm/MetroidPrime/Enemies/CMetroidPrimeExo.s b/asm/MetroidPrime/Enemies/CMetroidPrimeExo.s index c65477a1..c90bc68b 100644 --- a/asm/MetroidPrime/Enemies/CMetroidPrimeExo.s +++ b/asm/MetroidPrime/Enemies/CMetroidPrimeExo.s @@ -6,7 +6,7 @@ lbl_803EAA90: # ROM: 0x3E7A90 .4byte 0x803D56DB - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D56E7 .4byte 0x40133333 .4byte 0 @@ -22,44 +22,44 @@ lbl_803EAAA8: .4byte 0x3F19999A .4byte 0x803D5700 .4byte 0x803D5708 - .4byte 0x3E99999A - .4byte 0x3E99999A - .4byte 0x3E99999A + .float 0.3 + .float 0.3 + .float 0.3 .4byte 0x803D5708 .4byte 0x803D5710 - .4byte 0x3E99999A - .4byte 0x3E99999A - .4byte 0x3E99999A + .float 0.3 + .float 0.3 + .float 0.3 .4byte 0x803D5710 .4byte 0x803D571C - .4byte 0x3ECCCCCD + .float 0.4 .4byte 0x3F99999A - .4byte 0x3ECCCCCD + .float 0.4 .4byte 0x803D5727 .4byte 0x803D5731 - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D5731 .4byte 0x803D573B - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D573B .4byte 0x803D5745 - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3F333333 + .float 0.2 + .float 0.2 + .float 0.7 .4byte 0x803D5752 .4byte 0x803D575E - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D575E .4byte 0x803D576A - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D5777 .4byte 0x803D5782 .4byte 0x3F19999A @@ -67,44 +67,44 @@ lbl_803EAAA8: .4byte 0x3F19999A .4byte 0x803D5782 .4byte 0x803D578A - .4byte 0x3E99999A - .4byte 0x3E99999A - .4byte 0x3E99999A + .float 0.3 + .float 0.3 + .float 0.3 .4byte 0x803D578A .4byte 0x803D5792 - .4byte 0x3E99999A - .4byte 0x3E99999A - .4byte 0x3E99999A + .float 0.3 + .float 0.3 + .float 0.3 .4byte 0x803D5792 .4byte 0x803D579E - .4byte 0x3ECCCCCD + .float 0.4 .4byte 0x3F99999A - .4byte 0x3ECCCCCD + .float 0.4 .4byte 0x803D57A9 .4byte 0x803D57B3 - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D57B3 .4byte 0x803D57BD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D57BD .4byte 0x803D57C7 - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3F333333 + .float 0.2 + .float 0.2 + .float 0.7 .4byte 0x803D57D4 .4byte 0x803D57E0 - .4byte 0x3ECCCCCD - .4byte 0x3ECCCCCD - .4byte 0x3ECCCCCD + .float 0.4 + .float 0.4 + .float 0.4 .4byte 0x803D57E0 .4byte 0x803D57EC - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD + .float 0.2 + .float 0.2 + .float 0.2 .4byte 0x803D57F9 .4byte 0x803D5804 .4byte 0x3F4CCCCD @@ -112,24 +112,24 @@ lbl_803EAAA8: .4byte 0x3F4CCCCD .4byte 0x803D5804 .4byte 0x803D580C - .4byte 0x3F333333 - .4byte 0x3F333333 - .4byte 0x3F333333 + .float 0.7 + .float 0.7 + .float 0.7 .4byte 0x803D580C .4byte 0x803D5814 .4byte 0x3F19999A - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3F19999A .4byte 0x803D581F .4byte 0x803D5829 .4byte 0x3F4CCCCD - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3F19999A .4byte 0 .4byte 0 - .4byte 0x40000000 - .4byte 0x3E4CCCCD - .4byte 0x3F000000 + .float 2.0 + .float 0.2 + .float 0.5 .global lbl_803EAC74 lbl_803EAC74: @@ -548,7 +548,7 @@ lbl_805A8420: .global lbl_805A8424 lbl_805A8424: # ROM: 0x3F5DC4 - .4byte 0x40000000 + .float 2.0 .global lbl_805A8428 lbl_805A8428: @@ -593,7 +593,7 @@ lbl_805A8444: .global lbl_805A8448 lbl_805A8448: # ROM: 0x3F5DE8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A844C lbl_805A844C: @@ -633,7 +633,7 @@ lbl_805A8464: .global lbl_805A8468 lbl_805A8468: # ROM: 0x3F5E08 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A846C lbl_805A846C: @@ -643,7 +643,7 @@ lbl_805A846C: .global lbl_805A8470 lbl_805A8470: # ROM: 0x3F5E10 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8474 lbl_805A8474: @@ -668,7 +668,7 @@ lbl_805A8480: .global lbl_805A8484 lbl_805A8484: # ROM: 0x3F5E24 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8488 lbl_805A8488: @@ -678,7 +678,7 @@ lbl_805A8488: .global lbl_805A848C lbl_805A848C: # ROM: 0x3F5E2C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8490 lbl_805A8490: @@ -693,12 +693,12 @@ lbl_805A8494: .global lbl_805A8498 lbl_805A8498: # ROM: 0x3F5E38 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805A849C lbl_805A849C: # ROM: 0x3F5E3C - .4byte 0x3F800000 + .float 1.0 .section .bss @@ -5416,7 +5416,7 @@ lbl_80275428: lbl_80275438: /* 80275438 00272398 28 00 00 00 */ cmplwi r0, 0 /* 8027543C 0027239C C2 F9 00 E8 */ lfs f23, 0xe8(r25) -/* 80275440 002723A0 C3 02 96 A0 */ lfs f24, lbl_805AB3C0@sda21(r2) +/* 80275440 002723A0 C3 02 96 A0 */ lfs f24, skGravityConstant__13CPhysicsActor@sda21(r2) /* 80275444 002723A4 41 82 00 28 */ beq lbl_8027546C /* 80275448 002723A8 C0 02 BC 9C */ lfs f0, lbl_805AD9BC@sda21(r2) /* 8027544C 002723AC 38 60 00 00 */ li r3, 0 @@ -13263,3 +13263,368 @@ __sinit_CMetroidPrimeExo_cpp: /* 8027C5C0 00279520 90 07 00 34 */ stw r0, 0x34(r7) /* 8027C5C4 00279524 38 21 00 10 */ addi r1, r1, 0x10 /* 8027C5C8 00279528 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD8F0 +lbl_805AD8F0: + # ROM: 0x3FA190 + .float 0.3 + +.global lbl_805AD8F4 +lbl_805AD8F4: + # ROM: 0x3FA194 + .4byte 0x803D5618 + .4byte 0x803D5626 + +.global lbl_805AD8FC +lbl_805AD8FC: + # ROM: 0x3FA19C + .4byte 0x803D5634 + .4byte 0x803D563C + +.global lbl_805AD904 +lbl_805AD904: + # ROM: 0x3FA1A4 + .4byte 0x803D5680 + +.global lbl_805AD908 +lbl_805AD908: + # ROM: 0x3FA1A8 + .4byte 0x803D5690 + +.global lbl_805AD90C +lbl_805AD90C: + # ROM: 0x3FA1AC + .4byte 0x803D5696 + +.global lbl_805AD910 +lbl_805AD910: + # ROM: 0x3FA1B0 + .4byte 0x803D56A4 + +.global lbl_805AD914 +lbl_805AD914: + # ROM: 0x3FA1B4 + .4byte 0x3FB33333 + +.global lbl_805AD918 +lbl_805AD918: + # ROM: 0x3FA1B8 + .float 0.25 + +.global lbl_805AD91C +lbl_805AD91C: + # ROM: 0x3FA1BC + .4byte 0x3F4CCCCD + +.global lbl_805AD920 +lbl_805AD920: + # ROM: 0x3FA1C0 + .4byte 0x3F19999A + +.global lbl_805AD924 +lbl_805AD924: + # ROM: 0x3FA1C4 + .float 0.35 + +.global lbl_805AD928 +lbl_805AD928: + # ROM: 0x3FA1C8 + .4byte 0 + +.global lbl_805AD92C +lbl_805AD92C: + # ROM: 0x3FA1CC + .4byte 0x42700000 + +.global lbl_805AD930 +lbl_805AD930: + # ROM: 0x3FA1D0 + .4byte 0x3FFBBBBB + +.global lbl_805AD934 +lbl_805AD934: + # ROM: 0x3FA1D4 + .float 15.0 + +.global lbl_805AD938 +lbl_805AD938: + # ROM: 0x3FA1D8 + .4byte 0x41800000 + +.global lbl_805AD93C +lbl_805AD93C: + # ROM: 0x3FA1DC + .4byte 0x3FA22222 + +.global lbl_805AD940 +lbl_805AD940: + # ROM: 0x3FA1E0 + .float 0.2 + +.global lbl_805AD944 +lbl_805AD944: + # ROM: 0x3FA1E4 + .4byte 0x3F8CCCCC + +.global lbl_805AD948 +lbl_805AD948: + # ROM: 0x3FA1E8 + .4byte 0x3F9BBBBC + +.global lbl_805AD94C +lbl_805AD94C: + # ROM: 0x3FA1EC + .float 0.4 + +.global lbl_805AD950 +lbl_805AD950: + # ROM: 0x3FA1F0 + .float 1.0 + +.global lbl_805AD954 +lbl_805AD954: + # ROM: 0x3FA1F4 + .4byte 0x3F666667 + +.global lbl_805AD958 +lbl_805AD958: + # ROM: 0x3FA1F8 + .4byte 0x4532C000 + +.global lbl_805AD95C +lbl_805AD95C: + # ROM: 0x3FA1FC + .4byte 0x3F13CD3A + +.global lbl_805AD960 +lbl_805AD960: + # ROM: 0x3FA200 + .float 5.0 + +.global lbl_805AD964 +lbl_805AD964: + # ROM: 0x3FA204 + .float 2.0 + +.global lbl_805AD968 +lbl_805AD968: + # ROM: 0x3FA208 + .4byte 0xC1000000 + +.global lbl_805AD96C +lbl_805AD96C: + # ROM: 0x3FA20C + .4byte 0x43A20000 + +.global lbl_805AD970 +lbl_805AD970: + # ROM: 0x3FA210 + .float 0.75 + +.global lbl_805AD974 +lbl_805AD974: + # ROM: 0x3FA214 + .4byte 0x41300000 + +.global lbl_805AD978 +lbl_805AD978: + # ROM: 0x3FA218 + .float 0.7 + +.global lbl_805AD97C +lbl_805AD97C: + # ROM: 0x3FA21C + .float 1.0E-4 + +.global lbl_805AD980 +lbl_805AD980: + # ROM: 0x3FA220 + .4byte 0x40F00000 + +.global lbl_805AD984 +lbl_805AD984: + # ROM: 0x3FA224 + .float -1.0 + +.global lbl_805AD988 +lbl_805AD988: + # ROM: 0x3FA228 + .float 0.3 + +.global lbl_805AD98C +lbl_805AD98C: + # ROM: 0x3FA22C + .float 0.1 + +.global lbl_805AD990 +lbl_805AD990: + # ROM: 0x3FA230 + .4byte 0x41200000 + +.global lbl_805AD994 +lbl_805AD994: + # ROM: 0x3FA234 + .4byte 0x42F00000 + +.global lbl_805AD998 +lbl_805AD998: + # ROM: 0x3FA238 + .double 4.503601774854144E15 + +.global lbl_805AD9A0 +lbl_805AD9A0: + # ROM: 0x3FA240 + .float 0.5 + +.global lbl_805AD9A4 +lbl_805AD9A4: + # ROM: 0x3FA244 + .4byte 0x40400000 + +.global lbl_805AD9A8 +lbl_805AD9A8: + # ROM: 0x3FA248 + .float 0.9 + +.global lbl_805AD9AC +lbl_805AD9AC: + # ROM: 0x3FA24C + .4byte 0x3727C5AC + +.global lbl_805AD9B0 +lbl_805AD9B0: + # ROM: 0x3FA250 + .4byte 0x41FBFFFF + +.global lbl_805AD9B4 +lbl_805AD9B4: + # ROM: 0x3FA254 + .4byte 0x43088000 + +.global lbl_805AD9B8 +lbl_805AD9B8: + # ROM: 0x3FA258 + .4byte 0x41A3CCCC + +.global lbl_805AD9BC +lbl_805AD9BC: + # ROM: 0x3FA25C + .float 1.5 + +.global lbl_805AD9C0 +lbl_805AD9C0: + # ROM: 0x3FA260 + .4byte 0 + .4byte 0 + +.global lbl_805AD9C8 +lbl_805AD9C8: + # ROM: 0x3FA268 + .4byte 0x41F00000 + +.global lbl_805AD9CC +lbl_805AD9CC: + # ROM: 0x3FA26C + .4byte 0x46EA6000 + +.global lbl_805AD9D0 +lbl_805AD9D0: + # ROM: 0x3FA270 + .4byte 0x3F3504F2 + +.global lbl_805AD9D4 +lbl_805AD9D4: + # ROM: 0x3FA274 + .float 0.7853982 + +.global lbl_805AD9D8 +lbl_805AD9D8: + # ROM: 0x3FA278 + .float 150.0 + +.global lbl_805AD9DC +lbl_805AD9DC: + # ROM: 0x3FA27C + .4byte 0x40C00000 + +.global lbl_805AD9E0 +lbl_805AD9E0: + # ROM: 0x3FA280 + .4byte 0x40B00000 + +.global lbl_805AD9E4 +lbl_805AD9E4: + # ROM: 0x3FA284 + .4byte 0xC0C00000 + +.global lbl_805AD9E8 +lbl_805AD9E8: + # ROM: 0x3FA288 + .4byte 0x447A0000 + +.global lbl_805AD9EC +lbl_805AD9EC: + # ROM: 0x3FA28C + .4byte 0x3FB2B8C3 + +.global lbl_805AD9F0 +lbl_805AD9F0: + # ROM: 0x3FA290 + .4byte 0x40490FDB + +.global lbl_805AD9F4 +lbl_805AD9F4: + # ROM: 0x3FA294 + .4byte 0x43480000 + +.global lbl_805AD9F8 +lbl_805AD9F8: + # ROM: 0x3FA298 + .4byte 0xC1A00000 + +.global lbl_805AD9FC +lbl_805AD9FC: + # ROM: 0x3FA29C + .4byte 0x41A00000 + +.global lbl_805ADA00 +lbl_805ADA00: + # ROM: 0x3FA2A0 + .float 0.017453292 + +.global lbl_805ADA04 +lbl_805ADA04: + # ROM: 0x3FA2A4 + .4byte 0xC1F00000 + +.global lbl_805ADA08 +lbl_805ADA08: + # ROM: 0x3FA2A8 + .4byte 0x3F733333 + +.global lbl_805ADA0C +lbl_805ADA0C: + # ROM: 0x3FA2AC + .4byte 0x3F99999A + +.global lbl_805ADA10 +lbl_805ADA10: + # ROM: 0x3FA2B0 + .4byte 0x3FC66666 + +.global lbl_805ADA14 +lbl_805ADA14: + # ROM: 0x3FA2B4 + .float 255.0 + +.global lbl_805ADA18 +lbl_805ADA18: + # ROM: 0x3FA2B8 + .float 4.0 + +.global lbl_805ADA1C +lbl_805ADA1C: + # ROM: 0x3FA2BC + .4byte 0x42960000 + diff --git a/asm/MetroidPrime/Enemies/CMetroidPrimeProjectile.s b/asm/MetroidPrime/Enemies/CMetroidPrimeProjectile.s index 3ef3f393..d05a0b91 100644 --- a/asm/MetroidPrime/Enemies/CMetroidPrimeProjectile.s +++ b/asm/MetroidPrime/Enemies/CMetroidPrimeProjectile.s @@ -358,3 +358,15 @@ Accept__23CMetroidPrimeProjectileFR8IVisitor: /* 802A07E4 0029D744 7C 08 03 A6 */ mtlr r0 /* 802A07E8 0029D748 38 21 00 60 */ addi r1, r1, 0x60 /* 802A07EC 0029D74C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE30 +lbl_805ADE30: + # ROM: 0x3FA6D0 + .float 1.0 + +.global lbl_805ADE34 +lbl_805ADE34: + # ROM: 0x3FA6D4 + .float -1.0 + diff --git a/asm/MetroidPrime/Enemies/CNewIntroBoss.s b/asm/MetroidPrime/Enemies/CNewIntroBoss.s index d13e22bf..5d20c96f 100644 --- a/asm/MetroidPrime/Enemies/CNewIntroBoss.s +++ b/asm/MetroidPrime/Enemies/CNewIntroBoss.s @@ -196,7 +196,7 @@ lbl_805A7AA0: .global lbl_805A7AA4 lbl_805A7AA4: # ROM: 0x3F5444 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -2713,3 +2713,145 @@ lbl_8018C214: /* 8018C21C 0018917C 7C 08 03 A6 */ mtlr r0 /* 8018C220 00189180 38 21 00 10 */ addi r1, r1, 0x10 /* 8018C224 00189184 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC0A8 +lbl_805AC0A8: + # ROM: 0x3F8948 + .4byte 0xBF000000 + +.global lbl_805AC0AC +lbl_805AC0AC: + # ROM: 0x3F894C + .float 0.5 + +.global lbl_805AC0B0 +lbl_805AC0B0: + # ROM: 0x3F8950 + .4byte 0x3DE0E0E1 + +.global lbl_805AC0B4 +lbl_805AC0B4: + # ROM: 0x3F8954 + .4byte 0x3F139394 + +.global lbl_805AC0B8 +lbl_805AC0B8: + # ROM: 0x3F8958 + .4byte 0x3E1C9C9D + +.global lbl_805AC0BC +lbl_805AC0BC: + # ROM: 0x3F895C + .float 1.0 + +.global lbl_805AC0C0 +lbl_805AC0C0: + # ROM: 0x3F8960 + .float 1.5 + +.global lbl_805AC0C4 +lbl_805AC0C4: + # ROM: 0x3F8964 + .4byte 0x41A00000 + +.global lbl_805AC0C8 +lbl_805AC0C8: + # ROM: 0x3F8968 + .float 4.0 + +.global lbl_805AC0CC +lbl_805AC0CC: + # ROM: 0x3F896C + .float 8.0 + +.global lbl_805AC0D0 +lbl_805AC0D0: + # ROM: 0x3F8970 + .float 150.0 + +.global lbl_805AC0D4 +lbl_805AC0D4: + # ROM: 0x3F8974 + .float 2.0 + +.global lbl_805AC0D8 +lbl_805AC0D8: + # ROM: 0x3F8978 + .float 1.25 + +.global lbl_805AC0DC +lbl_805AC0DC: + # ROM: 0x3F897C + .float 0.001 + +.global lbl_805AC0E0 +lbl_805AC0E0: + # ROM: 0x3F8980 + .4byte 0 + +.global lbl_805AC0E4 +lbl_805AC0E4: + # ROM: 0x3F8984 + .float 0.25 + +.global lbl_805AC0E8 +lbl_805AC0E8: + # ROM: 0x3F8988 + .float 0.2 + +.global lbl_805AC0EC +lbl_805AC0EC: + # ROM: 0x3F898C + .float 0.017453292 + +.global lbl_805AC0F0 +lbl_805AC0F0: + # ROM: 0x3F8990 + .4byte 0x41200000 + +.global lbl_805AC0F4 +lbl_805AC0F4: + # ROM: 0x3F8994 + .4byte 0x3F060A92 + +.global lbl_805AC0F8 +lbl_805AC0F8: + # ROM: 0x3F8998 + .4byte 0x41F00000 + +.global lbl_805AC0FC +lbl_805AC0FC: + # ROM: 0x3F899C + .4byte 0x3FB2B8C3 + +.global lbl_805AC100 +lbl_805AC100: + # ROM: 0x3F89A0 + .4byte 0x40490FDB + +.global lbl_805AC104 +lbl_805AC104: + # ROM: 0x3F89A4 + .4byte 0x40C00000 + +.global lbl_805AC108 +lbl_805AC108: + # ROM: 0x3F89A8 + .4byte 0x3F28F5C3 + +.global lbl_805AC10C +lbl_805AC10C: + # ROM: 0x3F89AC + .4byte 0x3ED33333 + +.global lbl_805AC110 +lbl_805AC110: + # ROM: 0x3F89B0 + .4byte 0x3F533333 + +.global lbl_805AC114 +lbl_805AC114: + # ROM: 0x3F89B4 + .4byte 0x3EA8F5C3 + diff --git a/asm/MetroidPrime/Enemies/COmegaPirate.s b/asm/MetroidPrime/Enemies/COmegaPirate.s index 6bc8cd3f..266bd7ea 100644 --- a/asm/MetroidPrime/Enemies/COmegaPirate.s +++ b/asm/MetroidPrime/Enemies/COmegaPirate.s @@ -365,32 +365,32 @@ lbl_805A855C: .global lbl_805A8560 lbl_805A8560: # ROM: 0x3F5F00 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8564 lbl_805A8564: # ROM: 0x3F5F04 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8568 lbl_805A8568: # ROM: 0x3F5F08 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A856C lbl_805A856C: # ROM: 0x3F5F0C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8570 lbl_805A8570: # ROM: 0x3F5F10 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8574 lbl_805A8574: # ROM: 0x3F5F14 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8578 lbl_805A8578: @@ -405,7 +405,7 @@ lbl_805A8579: .global lbl_805A857C lbl_805A857C: # ROM: 0x3F5F1C - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -8467,3 +8467,207 @@ lbl_802925C4: /* 802925D4 0028F534 7C 08 03 A6 */ mtlr r0 /* 802925D8 0028F538 38 21 00 30 */ addi r1, r1, 0x30 /* 802925DC 0028F53C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADB90 +lbl_805ADB90: + # ROM: 0x3FA430 + .4byte 0x803D5A74 + +.global lbl_805ADB94 +lbl_805ADB94: + # ROM: 0x3FA434 + .float 1.25 + +.global lbl_805ADB98 +lbl_805ADB98: + # ROM: 0x3FA438 + .float 1.0 + +.global lbl_805ADB9C +lbl_805ADB9C: + # ROM: 0x3FA43C + .float 1.0 + +.global lbl_805ADBA0 +lbl_805ADBA0: + # ROM: 0x3FA440 + .float 1.0 + +.global lbl_805ADBA4 +lbl_805ADBA4: + # ROM: 0x3FA444 + .float 0.25 + +.global lbl_805ADBA8 +lbl_805ADBA8: + # ROM: 0x3FA448 + .float 0.25 + +.global lbl_805ADBAC +lbl_805ADBAC: + # ROM: 0x3FA44C + .float 0.25 + +.global lbl_805ADBB0 +lbl_805ADBB0: + # ROM: 0x3FA450 + .float 1.0 + +.global lbl_805ADBB4 +lbl_805ADBB4: + # ROM: 0x3FA454 + .4byte 0x803D5A8A + .float 1.0 + +.global lbl_805ADBBC +lbl_805ADBBC: + # ROM: 0x3FA45C + .4byte 0 + +.global lbl_805ADBC0 +lbl_805ADBC0: + # ROM: 0x3FA460 + .float 1.0 + +.global lbl_805ADBC4 +lbl_805ADBC4: + # ROM: 0x3FA464 + .float 0.75 + +.global lbl_805ADBC8 +lbl_805ADBC8: + # ROM: 0x3FA468 + .float 0.25 + +.global lbl_805ADBCC +lbl_805ADBCC: + # ROM: 0x3FA46C + .4byte 0x420C0000 + +.global lbl_805ADBD0 +lbl_805ADBD0: + # ROM: 0x3FA470 + .4byte 0x42700000 + +.global lbl_805ADBD4 +lbl_805ADBD4: + # ROM: 0x3FA474 + .float 255.0 + +.global lbl_805ADBD8 +lbl_805ADBD8: + # ROM: 0x3FA478 + .float 0.5 + +.global lbl_805ADBDC +lbl_805ADBDC: + # ROM: 0x3FA47C + .4byte 0x41C642AA + +.global lbl_805ADBE0 +lbl_805ADBE0: + # ROM: 0x3FA480 + .4byte 0x3FB33333 + +.global lbl_805ADBE4 +lbl_805ADBE4: + # ROM: 0x3FA484 + .float 1.5 + +.global lbl_805ADBE8 +lbl_805ADBE8: + # ROM: 0x3FA488 + .float 0.001 + +.global lbl_805ADBEC +lbl_805ADBEC: + # ROM: 0x3FA48C + .4byte 0x3BA3D70A + +.global lbl_805ADBF0 +lbl_805ADBF0: + # ROM: 0x3FA490 + .float 0.1 + +.global lbl_805ADBF4 +lbl_805ADBF4: + # ROM: 0x3FA494 + .float 5.0 + +.global lbl_805ADBF8 +lbl_805ADBF8: + # ROM: 0x3FA498 + .4byte 0x40400000 + +.global lbl_805ADBFC +lbl_805ADBFC: + # ROM: 0x3FA49C + .4byte 0x41880000 + +.global lbl_805ADC00 +lbl_805ADC00: + # ROM: 0x3FA4A0 + .4byte 0x3EAA7EFA + +.global lbl_805ADC04 +lbl_805ADC04: + # ROM: 0x3FA4A4 + .float 2.5 + +.global lbl_805ADC08 +lbl_805ADC08: + # ROM: 0x3FA4A8 + .4byte 0x447A0000 + +.global lbl_805ADC0C +lbl_805ADC0C: + # ROM: 0x3FA4AC + .float 0.3 + +.global lbl_805ADC10 +lbl_805ADC10: + # ROM: 0x3FA4B0 + .4byte 0x3F19999A + +.global lbl_805ADC14 +lbl_805ADC14: + # ROM: 0x3FA4B4 + .4byte 0x41F00000 + +.global lbl_805ADC18 +lbl_805ADC18: + # ROM: 0x3FA4B8 + .float 0.2 + +.global lbl_805ADC1C +lbl_805ADC1C: + # ROM: 0x3FA4BC + .float 1.25 + +.global lbl_805ADC20 +lbl_805ADC20: + # ROM: 0x3FA4C0 + .float 0.7 + +.global lbl_805ADC24 +lbl_805ADC24: + # ROM: 0x3FA4C4 + .4byte 0x42C80000 + +.global lbl_805ADC28 +lbl_805ADC28: + # ROM: 0x3FA4C8 + .4byte 0x41A00000 + +.global lbl_805ADC2C +lbl_805ADC2C: + # ROM: 0x3FA4CC + .4byte 0x461C4000 + +.global lbl_805ADC30 +lbl_805ADC30: + # ROM: 0x3FA4D0 + .4byte 0x47C35000 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CParasite.s b/asm/MetroidPrime/Enemies/CParasite.s index 50a6f81a..e83709b1 100644 --- a/asm/MetroidPrime/Enemies/CParasite.s +++ b/asm/MetroidPrime/Enemies/CParasite.s @@ -4999,7 +4999,7 @@ __sinit_CParasite_cpp: /* 8015AD50 00157CB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015AD54 00157CB4 7C 08 02 A6 */ mflr r0 /* 8015AD58 00157CB8 C0 22 9E 9C */ lfs f1, lbl_805ABBBC@sda21(r2) -/* 8015AD5C 00157CBC C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 8015AD5C 00157CBC C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8015AD60 00157CC0 90 01 00 14 */ stw r0, 0x14(r1) /* 8015AD64 00157CC4 EC 21 00 24 */ fdivs f1, f1, f0 /* 8015AD68 00157CC8 48 1B A7 99 */ bl SqrtF__5CMathFf @@ -5007,7 +5007,7 @@ __sinit_CParasite_cpp: /* 8015AD70 00157CD0 C0 42 9E 70 */ lfs f2, lbl_805ABB90@sda21(r2) /* 8015AD74 00157CD4 EC 60 00 72 */ fmuls f3, f0, f1 /* 8015AD78 00157CD8 C0 22 9E 9C */ lfs f1, lbl_805ABBBC@sda21(r2) -/* 8015AD7C 00157CDC C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 8015AD7C 00157CDC C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8015AD80 00157CE0 EC 42 18 24 */ fdivs f2, f2, f3 /* 8015AD84 00157CE4 D0 6D A3 F0 */ stfs f3, lbl_805A8FB0@sda21(r13) /* 8015AD88 00157CE8 EC 21 00 24 */ fdivs f1, f1, f0 @@ -5025,3 +5025,111 @@ __sinit_CParasite_cpp: /* 8015ADB8 00157D18 7C 08 03 A6 */ mtlr r0 /* 8015ADBC 00157D1C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015ADC0 00157D20 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABB68 +lbl_805ABB68: + # ROM: 0x3F8408 + .4byte 0x803D0330 + .float 0.4 + +.global lbl_805ABB70 +lbl_805ABB70: + # ROM: 0x3F8410 + .4byte 0 + +.global lbl_805ABB74 +lbl_805ABB74: + # ROM: 0x3F8414 + .float 0.001 + +.global lbl_805ABB78 +lbl_805ABB78: + # ROM: 0x3F8418 + .float 2.0 + +.global lbl_805ABB7C +lbl_805ABB7C: + # ROM: 0x3F841C + .4byte 0x3F19999A + +.global lbl_805ABB80 +lbl_805ABB80: + # ROM: 0x3F8420 + .float 1.0 + +.global lbl_805ABB84 +lbl_805ABB84: + # ROM: 0x3F8424 + .float 0.5 + +.global lbl_805ABB88 +lbl_805ABB88: + # ROM: 0x3F8428 + .float 1.5 + +.global lbl_805ABB8C +lbl_805ABB8C: + # ROM: 0x3F842C + .4byte 0x40400000 + +.global lbl_805ABB90 +lbl_805ABB90: + # ROM: 0x3F8430 + .float 15.0 + +.global lbl_805ABB94 +lbl_805ABB94: + # ROM: 0x3F8434 + .float 6.2831855 + +.global lbl_805ABB98 +lbl_805ABB98: + # ROM: 0x3F8438 + .float 0.1 + +.global lbl_805ABB9C +lbl_805ABB9C: + # ROM: 0x3F843C + .4byte 0x43870000 + +.global lbl_805ABBA0 +lbl_805ABBA0: + # ROM: 0x3F8440 + .4byte 0x7F7FFFFF + +.global lbl_805ABBA4 +lbl_805ABBA4: + # ROM: 0x3F8444 + .4byte 0x43B40000 + +.global lbl_805ABBA8 +lbl_805ABBA8: + # ROM: 0x3F8448 + .float 1.1920929E-7 + +.global lbl_805ABBAC +lbl_805ABBAC: + # ROM: 0x3F844C + .4byte 0x41200000 + +.global lbl_805ABBB0 +lbl_805ABBB0: + # ROM: 0x3F8450 + .4byte 0x3727C5AC + +.global lbl_805ABBB4 +lbl_805ABBB4: + # ROM: 0x3F8454 + .float 0.3 + +.global lbl_805ABBB8 +lbl_805ABBB8: + # ROM: 0x3F8458 + .float 0.75 + +.global lbl_805ABBBC +lbl_805ABBBC: + # ROM: 0x3F845C + .float 2.5 + diff --git a/asm/MetroidPrime/Enemies/CPatterned.s b/asm/MetroidPrime/Enemies/CPatterned.s index 3a04eaff..c9430595 100644 --- a/asm/MetroidPrime/Enemies/CPatterned.s +++ b/asm/MetroidPrime/Enemies/CPatterned.s @@ -449,7 +449,7 @@ lbl_805A6FD4: .global lbl_805A6FD8 lbl_805A6FD8: # ROM: 0x3F4978 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6FDC lbl_805A6FDC: @@ -509,6 +509,158 @@ lbl_805A8E38: lbl_805A8E3C: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA610 +lbl_805AA610: + # ROM: 0x3F6EB0 + .4byte 0x3EA8F5C3 + +.global lbl_805AA614 +lbl_805AA614: + # ROM: 0x3F6EB4 + .4byte 0x40400000 + +.global lbl_805AA618 +lbl_805AA618: + # ROM: 0x3F6EB8 + .float 0.1 + +.global lbl_805AA61C +lbl_805AA61C: + # ROM: 0x3F6EBC + .4byte 0x3C010204 + +.global lbl_805AA620 +lbl_805AA620: + # ROM: 0x3F6EC0 + .4byte 0x3B808081 + +.global lbl_805AA624 +lbl_805AA624: + # ROM: 0x3F6EC4 + .float 1.0 + +.global lbl_805AA628 +lbl_805AA628: + # ROM: 0x3F6EC8 + .4byte 0 + +.global lbl_805AA62C +lbl_805AA62C: + # ROM: 0x3F6ECC + .float 1.5 + +.global lbl_805AA630 +lbl_805AA630: + # ROM: 0x3F6ED0 + .float 0.5 + +.global lbl_805AA634 +lbl_805AA634: + # ROM: 0x3F6ED4 + .4byte 0xBEAAAAAB + +.global lbl_805AA638 +lbl_805AA638: + # ROM: 0x3F6ED8 + .float 0.1 + +.global lbl_805AA63C +lbl_805AA63C: + # ROM: 0x3F6EDC + .4byte 0x3F59999A + +.global lbl_805AA640 +lbl_805AA640: + # ROM: 0x3F6EE0 + .float 0.9 + +.global lbl_805AA644 +lbl_805AA644: + # ROM: 0x3F6EE4 + .float 1.0E-4 + +.global lbl_805AA648 +lbl_805AA648: + # ROM: 0x3F6EE8 + .float 5.0 + +.global lbl_805AA64C +lbl_805AA64C: + # ROM: 0x3F6EEC + .4byte 0x3F34FDF4 + +.global lbl_805AA650 +lbl_805AA650: + # ROM: 0x3F6EF0 + .4byte 0x447A0000 + +.global lbl_805AA654 +lbl_805AA654: + # ROM: 0x3F6EF4 + .4byte 0x3F4CCCCD + +.global lbl_805AA658 +lbl_805AA658: + # ROM: 0x3F6EF8 + .float 15.0 + +.global lbl_805AA65C +lbl_805AA65C: + # ROM: 0x3F6EFC + .float 0.2 + +.global lbl_805AA660 +lbl_805AA660: + # ROM: 0x3F6F00 + .4byte 0x3EA8F5C3 + +.global lbl_805AA664 +lbl_805AA664: + # ROM: 0x3F6F04 + .float 255.0 + +.global lbl_805AA668 +lbl_805AA668: + # ROM: 0x3F6F08 + .float -1.0 + +.global lbl_805AA66C +lbl_805AA66C: + # ROM: 0x3F6F0C + .float 0.25 + +.global lbl_805AA670 +lbl_805AA670: + # ROM: 0x3F6F10 + .4byte 0x42200000 + +.global lbl_805AA674 +lbl_805AA674: + # ROM: 0x3F6F14 + .float 0.3 + +.global lbl_805AA678 +lbl_805AA678: + # ROM: 0x3F6F18 + .float 0.7853982 + +.global lbl_805AA67C +lbl_805AA67C: + # ROM: 0x3F6F1C + .float 1.1920929E-7 + +.global lbl_805AA680 +lbl_805AA680: + # ROM: 0x3F6F20 + .4byte 0x3F19999A + +.global lbl_805AA684 +lbl_805AA684: + # ROM: 0x3F6F24 + .float 0.017453292 + .section .text, "ax" .global __dt__10CPatternedFv @@ -725,7 +877,7 @@ IsOnGround__10CPatternedCFv: .global GetGravityConstant__10CPatternedCFv GetGravityConstant__10CPatternedCFv: -/* 80077818 00074778 C0 22 96 A0 */ lfs f1, lbl_805AB3C0@sda21(r2) +/* 80077818 00074778 C0 22 96 A0 */ lfs f1, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8007781C 0007477C 4E 80 00 20 */ blr .global GetProjectileInfo__10CPatternedFv diff --git a/asm/MetroidPrime/Enemies/CPhazonHealingNodule.s b/asm/MetroidPrime/Enemies/CPhazonHealingNodule.s index 62dcd655..f41e54b5 100644 --- a/asm/MetroidPrime/Enemies/CPhazonHealingNodule.s +++ b/asm/MetroidPrime/Enemies/CPhazonHealingNodule.s @@ -1240,3 +1240,11 @@ lbl_80295B2C: /* 80295B34 00292A94 7C 08 03 A6 */ mtlr r0 /* 80295B38 00292A98 38 21 00 10 */ addi r1, r1, 0x10 /* 80295B3C 00292A9C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADCB0 +lbl_805ADCB0: + # ROM: 0x3FA550 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CPhazonPool.s b/asm/MetroidPrime/Enemies/CPhazonPool.s index b20b1ead..c54ecef3 100644 --- a/asm/MetroidPrime/Enemies/CPhazonPool.s +++ b/asm/MetroidPrime/Enemies/CPhazonPool.s @@ -1552,3 +1552,51 @@ lbl_80293AC8: /* 80293AF4 00290A54 7C 08 03 A6 */ mtlr r0 /* 80293AF8 00290A58 38 21 01 20 */ addi r1, r1, 0x120 /* 80293AFC 00290A5C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADC38 +lbl_805ADC38: + # ROM: 0x3FA4D8 + .float 0.5 + +.global lbl_805ADC3C +lbl_805ADC3C: + # ROM: 0x3FA4DC + .float 1.0 + +.global lbl_805ADC40 +lbl_805ADC40: + # ROM: 0x3FA4E0 + .4byte 0 + +.global lbl_805ADC44 +lbl_805ADC44: + # ROM: 0x3FA4E4 + .float 6.2831855 + +.global lbl_805ADC48 +lbl_805ADC48: + # ROM: 0x3FA4E8 + .float 2.0 + +.global lbl_805ADC4C +lbl_805ADC4C: + # ROM: 0x3FA4EC + .float 0.001 + +.global lbl_805ADC50 +lbl_805ADC50: + # ROM: 0x3FA4F0 + .4byte 0xBF000000 + +.global lbl_805ADC54 +lbl_805ADC54: + # ROM: 0x3FA4F4 + .float -1.0 + +.global lbl_805ADC58 +lbl_805ADC58: + # ROM: 0x3FA4F8 + .float 0.25 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CPuddleSpore.s b/asm/MetroidPrime/Enemies/CPuddleSpore.s index 77933543..d9eaa344 100644 --- a/asm/MetroidPrime/Enemies/CPuddleSpore.s +++ b/asm/MetroidPrime/Enemies/CPuddleSpore.s @@ -3047,3 +3047,95 @@ lbl_80149288: /* 801492A4 00146204 7C 08 03 A6 */ mtlr r0 /* 801492A8 00146208 38 21 00 10 */ addi r1, r1, 0x10 /* 801492AC 0014620C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB9A8 +lbl_805AB9A8: + # ROM: 0x3F8248 + .4byte 0 + +.global lbl_805AB9AC +lbl_805AB9AC: + # ROM: 0x3F824C + .float -1.0 + +.global lbl_805AB9B0 +lbl_805AB9B0: + # ROM: 0x3F8250 + .float 0.25 + +.global lbl_805AB9B4 +lbl_805AB9B4: + # ROM: 0x3F8254 + .4byte 0xC0200000 + +.global lbl_805AB9B8 +lbl_805AB9B8: + # ROM: 0x3F8258 + .float 1.0 + +.global lbl_805AB9BC +lbl_805AB9BC: + # ROM: 0x3F825C + .float 1.5 + +.global lbl_805AB9C0 +lbl_805AB9C0: + # ROM: 0x3F8260 + .float 0.5 + +.global lbl_805AB9C4 +lbl_805AB9C4: + # ROM: 0x3F8264 + .float 0.001 + +.global lbl_805AB9C8 +lbl_805AB9C8: + # ROM: 0x3F8268 + .4byte 0xB8D1B717 + +.global lbl_805AB9CC +lbl_805AB9CC: + # ROM: 0x3F826C + .4byte 0x3D4CCCD0 + +.global lbl_805AB9D0 +lbl_805AB9D0: + # ROM: 0x3F8270 + .4byte 0x3F733333 + +.global lbl_805AB9D4 +lbl_805AB9D4: + # ROM: 0x3F8274 + .float 0.2 + +.global lbl_805AB9D8 +lbl_805AB9D8: + # ROM: 0x3F8278 + .float 0.3 + +.global lbl_805AB9DC +lbl_805AB9DC: + # ROM: 0x3F827C + .4byte 0xBF000000 + +.global lbl_805AB9E0 +lbl_805AB9E0: + # ROM: 0x3F8280 + .4byte 0x4039999A + +.global lbl_805AB9E4 +lbl_805AB9E4: + # ROM: 0x3F8284 + .float 2.0 + +.global lbl_805AB9E8 +lbl_805AB9E8: + # ROM: 0x3F8288 + .float 0.01 + +.global lbl_805AB9EC +lbl_805AB9EC: + # ROM: 0x3F828C + .float 1000000.0 + diff --git a/asm/MetroidPrime/Enemies/CPuddleToadGamma.s b/asm/MetroidPrime/Enemies/CPuddleToadGamma.s index 169156f0..63e43837 100644 --- a/asm/MetroidPrime/Enemies/CPuddleToadGamma.s +++ b/asm/MetroidPrime/Enemies/CPuddleToadGamma.s @@ -1507,7 +1507,7 @@ lbl_8014C5CC: /* 8014C5FC 0014955C 48 1C 5E E1 */ bl Float__9CRandom16Fv /* 8014C600 00149560 C0 62 9D 04 */ lfs f3, lbl_805ABA24@sda21(r2) /* 8014C604 00149564 C0 02 9D 00 */ lfs f0, lbl_805ABA20@sda21(r2) -/* 8014C608 00149568 C0 42 96 A0 */ lfs f2, lbl_805AB3C0@sda21(r2) +/* 8014C608 00149568 C0 42 96 A0 */ lfs f2, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8014C60C 0014956C EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 8014C610 00149570 C0 02 9C F0 */ lfs f0, lbl_805ABA10@sda21(r2) /* 8014C614 00149574 FC 80 10 50 */ fneg f4, f2 @@ -2184,3 +2184,65 @@ __sinit_CPuddleToadGamma_cpp: /* 8014CFF0 00149F50 D0 23 00 04 */ stfs f1, 4(r3) /* 8014CFF4 00149F54 D0 03 00 08 */ stfs f0, 8(r3) /* 8014CFF8 00149F58 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABA10 +lbl_805ABA10: + # ROM: 0x3F82B0 + .4byte 0 + +.global lbl_805ABA14 +lbl_805ABA14: + # ROM: 0x3F82B4 + .4byte 0x42C80000 + +.global lbl_805ABA18 +lbl_805ABA18: + # ROM: 0x3F82B8 + .float 2.0 + +.global lbl_805ABA1C +lbl_805ABA1C: + # ROM: 0x3F82BC + .float 1.0 + +.global lbl_805ABA20 +lbl_805ABA20: + # ROM: 0x3F82C0 + .4byte 0x41A00000 + +.global lbl_805ABA24 +lbl_805ABA24: + # ROM: 0x3F82C4 + .float 5.0 + +.global lbl_805ABA28 +lbl_805ABA28: + # ROM: 0x3F82C8 + .float 4.0 + +.global lbl_805ABA2C +lbl_805ABA2C: + # ROM: 0x3F82CC + .4byte 0x40400000 + +.global lbl_805ABA30 +lbl_805ABA30: + # ROM: 0x3F82D0 + .float 0.017453292 + +.global lbl_805ABA34 +lbl_805ABA34: + # ROM: 0x3F82D4 + .float 0.5 + +.global lbl_805ABA38 +lbl_805ABA38: + # ROM: 0x3F82D8 + .float 0.1 + +.global lbl_805ABA3C +lbl_805ABA3C: + # ROM: 0x3F82DC + .4byte 0xBE99999A + diff --git a/asm/MetroidPrime/Enemies/CPuffer.s b/asm/MetroidPrime/Enemies/CPuffer.s index eec681eb..97cd72e6 100644 --- a/asm/MetroidPrime/Enemies/CPuffer.s +++ b/asm/MetroidPrime/Enemies/CPuffer.s @@ -882,3 +882,20 @@ __ct__7CPuffer: /* 8025CC18 00259B78 7C 08 03 A6 */ mtlr r0 /* 8025CC1C 00259B7C 38 21 00 80 */ addi r1, r1, 0x80 /* 8025CC20 00259B80 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD70C +lbl_805AD70C: + # ROM: 0x3F9FAC + .float 1.0 + +.global lbl_805AD710 +lbl_805AD710: + # ROM: 0x3F9FB0 + .float 0.5 + +.global lbl_805AD714 +lbl_805AD714: + # ROM: 0x3F9FB4 + .float -1.0 + diff --git a/asm/MetroidPrime/Enemies/CRidley.s b/asm/MetroidPrime/Enemies/CRidley.s index 440cc0da..7a51ea24 100644 --- a/asm/MetroidPrime/Enemies/CRidley.s +++ b/asm/MetroidPrime/Enemies/CRidley.s @@ -427,7 +427,7 @@ lbl_805A82F0: .global lbl_805A82F4 lbl_805A82F4: # ROM: 0x3F5C94 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A82F8 lbl_805A82F8: @@ -452,7 +452,7 @@ lbl_805A8304: .global lbl_805A8308 lbl_805A8308: # ROM: 0x3F5CA8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A830C lbl_805A830C: @@ -522,7 +522,7 @@ lbl_805A833C: .global lbl_805A8340 lbl_805A8340: # ROM: 0x3F5CE0 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8344 lbl_805A8344: @@ -552,7 +552,7 @@ lbl_805A8354: .global lbl_805A8358 lbl_805A8358: # ROM: 0x3F5CF8 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A835C lbl_805A835C: @@ -562,12 +562,12 @@ lbl_805A835C: .global lbl_805A8360 lbl_805A8360: # ROM: 0x3F5D00 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8364 lbl_805A8364: # ROM: 0x3F5D04 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8368 lbl_805A8368: @@ -592,7 +592,7 @@ lbl_805A8374: .global lbl_805A8378 lbl_805A8378: # ROM: 0x3F5D18 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .bss @@ -11313,3 +11313,281 @@ lbl_8025C1F8: /* 8025C230 00259190 7C 08 03 A6 */ mtlr r0 /* 8025C234 00259194 38 21 01 10 */ addi r1, r1, 0x110 /* 8025C238 00259198 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD628 +lbl_805AD628: + # ROM: 0x3F9EC8 + .4byte 0x0000002F + +.global lbl_805AD62C +lbl_805AD62C: + # ROM: 0x3F9ECC + .4byte 0x42480000 + +.global lbl_805AD630 +lbl_805AD630: + # ROM: 0x3F9ED0 + .float 0.3 + +.global lbl_805AD634 +lbl_805AD634: + # ROM: 0x3F9ED4 + .float 0.5 + +.global lbl_805AD638 +lbl_805AD638: + # ROM: 0x3F9ED8 + .4byte 0 + +.global lbl_805AD63C +lbl_805AD63C: + # ROM: 0x3F9EDC + .4byte 0x3F4CCCCD + +.global lbl_805AD640 +lbl_805AD640: + # ROM: 0x3F9EE0 + .float 0.7 + +.global lbl_805AD644 +lbl_805AD644: + # ROM: 0x3F9EE4 + .float 2.0 + +.global lbl_805AD648 +lbl_805AD648: + # ROM: 0x3F9EE8 + .float 1.0 + +.global lbl_805AD64C +lbl_805AD64C: + # ROM: 0x3F9EEC + .4byte 0x41200000 + +.global lbl_805AD650 +lbl_805AD650: + # ROM: 0x3F9EF0 + .4byte 0x3FE00000 + +.global lbl_805AD654 +lbl_805AD654: + # ROM: 0x3F9EF4 + .4byte 0x42C80000 + +.global lbl_805AD658 +lbl_805AD658: + # ROM: 0x3F9EF8 + .float 0.5 + +.global lbl_805AD65C +lbl_805AD65C: + # ROM: 0x3F9EFC + .4byte 0x3F2AACDA + +.global lbl_805AD660 +lbl_805AD660: + # ROM: 0x3F9F00 + .float 0.9 + +.global lbl_805AD664 +lbl_805AD664: + # ROM: 0x3F9F04 + .float 5.0 + +.global lbl_805AD668 +lbl_805AD668: + # ROM: 0x3F9F08 + .4byte 0x42480000 + +.global lbl_805AD66C +lbl_805AD66C: + # ROM: 0x3F9F0C + .4byte 0x437A0000 + +.global lbl_805AD670 +lbl_805AD670: + # ROM: 0x3F9F10 + .4byte 0x44480000 + +.global lbl_805AD674 +lbl_805AD674: + # ROM: 0x3F9F14 + .4byte 0x42F00000 + +.global lbl_805AD678 +lbl_805AD678: + # ROM: 0x3F9F18 + .4byte 0x437A0000 + +.global lbl_805AD67C +lbl_805AD67C: + # ROM: 0x3F9F1C + .4byte 0x40400000 + +.global lbl_805AD680 +lbl_805AD680: + # ROM: 0x3F9F20 + .float 90.0 + +.global lbl_805AD684 +lbl_805AD684: + # ROM: 0x3F9F24 + .4byte 0xC2C80000 + +.global lbl_805AD688 +lbl_805AD688: + # ROM: 0x3F9F28 + .4byte 0x41A00000 + +.global lbl_805AD68C +lbl_805AD68C: + # ROM: 0x3F9F2C + .4byte 0xBFA0D97C + +.global lbl_805AD690 +lbl_805AD690: + # ROM: 0x3F9F30 + .4byte 0x3FA0D97C + +.global lbl_805AD694 +lbl_805AD694: + # ROM: 0x3F9F34 + .4byte 0x3EC90FDB + +.global lbl_805AD698 +lbl_805AD698: + # ROM: 0x3F9F38 + .4byte 0x42200000 + +.global lbl_805AD69C +lbl_805AD69C: + # ROM: 0x3F9F3C + .float 8.0 + +.global lbl_805AD6A0 +lbl_805AD6A0: + # ROM: 0x3F9F40 + .4byte 0x43700000 + +.global lbl_805AD6A4 +lbl_805AD6A4: + # ROM: 0x3F9F44 + .float 0.2 + +.global lbl_805AD6A8 +lbl_805AD6A8: + # ROM: 0x3F9F48 + .4byte 0xC0C00000 + +.global lbl_805AD6AC +lbl_805AD6AC: + # ROM: 0x3F9F4C + .4byte 0x3F99999A + +.global lbl_805AD6B0 +lbl_805AD6B0: + # ROM: 0x3F9F50 + .4byte 0x43FA0000 + +.global lbl_805AD6B4 +lbl_805AD6B4: + # ROM: 0x3F9F54 + .float 0.1 + +.global lbl_805AD6B8 +lbl_805AD6B8: + # ROM: 0x3F9F58 + .float 0.017453292 + +.global lbl_805AD6BC +lbl_805AD6BC: + # ROM: 0x3F9F5C + .4byte 0x447A0000 + +.global lbl_805AD6C0 +lbl_805AD6C0: + # ROM: 0x3F9F60 + .4byte 0x41F00000 + +.global lbl_805AD6C4 +lbl_805AD6C4: + # ROM: 0x3F9F64 + .4byte 0x3D4CCCCD + +.global lbl_805AD6C8 +lbl_805AD6C8: + # ROM: 0x3F9F68 + .4byte 0xC1200000 + +.global lbl_805AD6CC +lbl_805AD6CC: + # ROM: 0x3F9F6C + .float -1.0 + +.global lbl_805AD6D0 +lbl_805AD6D0: + # ROM: 0x3F9F70 + .4byte 0xBFC90FDB + +.global lbl_805AD6D4 +lbl_805AD6D4: + # ROM: 0x3F9F74 + .4byte 0x43AF0000 + +.global lbl_805AD6D8 +lbl_805AD6D8: + # ROM: 0x3F9F78 + .4byte 0x432F0000 + +.global lbl_805AD6DC +lbl_805AD6DC: + # ROM: 0x3F9F7C + .4byte 0x3EAAA64C + +.global lbl_805AD6E0 +lbl_805AD6E0: + # ROM: 0x3F9F80 + .double 4.503601774854144E15 + +.global lbl_805AD6E8 +lbl_805AD6E8: + # ROM: 0x3F9F88 + .float 4.0 + +.global lbl_805AD6EC +lbl_805AD6EC: + # ROM: 0x3F9F8C + .4byte 0x41400000 + +.global lbl_805AD6F0 +lbl_805AD6F0: + # ROM: 0x3F9F90 + .4byte 0x42300000 + +.global lbl_805AD6F4 +lbl_805AD6F4: + # ROM: 0x3F9F94 + .4byte 0x41100000 + +.global lbl_805AD6F8 +lbl_805AD6F8: + # ROM: 0x3F9F98 + .4byte 0x3F32B8C2 + +.global lbl_805AD6FC +lbl_805AD6FC: + # ROM: 0x3F9F9C + .4byte 0x40490FDB + +.global lbl_805AD700 +lbl_805AD700: + # ROM: 0x3F9FA0 + .4byte 0xBF32B8C2 + .4byte 0 + +.global lbl_805AD708 +lbl_805AD708: + # ROM: 0x3F9FA8 + .float 0.7853982 + diff --git a/asm/MetroidPrime/Enemies/CRipper.s b/asm/MetroidPrime/Enemies/CRipper.s index 6b78cd20..80edf7de 100644 --- a/asm/MetroidPrime/Enemies/CRipper.s +++ b/asm/MetroidPrime/Enemies/CRipper.s @@ -990,3 +990,15 @@ lbl_8015C714: /* 8015C8D4 00159834 7C 08 03 A6 */ mtlr r0 /* 8015C8D8 00159838 38 21 00 60 */ addi r1, r1, 0x60 /* 8015C8DC 0015983C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABBF8 +lbl_805ABBF8: + # ROM: 0x3F8498 + .4byte 0x00000008 + +.global lbl_805ABBFC +lbl_805ABBFC: + # ROM: 0x3F849C + .float 1.0 + diff --git a/asm/MetroidPrime/Enemies/CRipperControlledPlatform.s b/asm/MetroidPrime/Enemies/CRipperControlledPlatform.s index f56bb9a8..e636972d 100644 --- a/asm/MetroidPrime/Enemies/CRipperControlledPlatform.s +++ b/asm/MetroidPrime/Enemies/CRipperControlledPlatform.s @@ -382,3 +382,46 @@ lbl_80232B78: /* 80232C98 0022FBF8 7C 08 03 A6 */ mtlr r0 /* 80232C9C 0022FBFC 38 21 01 10 */ addi r1, r1, 0x110 /* 80232CA0 0022FC00 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD3E8 +lbl_805AD3E8: + # ROM: 0x3F9C88 + .4byte 0x3E22F983 + +.global lbl_805AD3EC +lbl_805AD3EC: + # ROM: 0x3F9C8C + .float 6.2831855 + +.global lbl_805AD3F0 +lbl_805AD3F0: + # ROM: 0x3F9C90 + .4byte 0 + +.global lbl_805AD3F4 +lbl_805AD3F4: + # ROM: 0x3F9C94 + .4byte 0x40490FDB + +.global lbl_805AD3F8 +lbl_805AD3F8: + # ROM: 0x3F9C98 + .double 4.503601774854144E15 + +.global lbl_805AD400 +lbl_805AD400: + # ROM: 0x3F9CA0 + .4byte 0x7F7FFFFF + +.global lbl_805AD404 +lbl_805AD404: + # ROM: 0x3F9CA4 + .4byte 0x41200000 + +.global lbl_805AD408 +lbl_805AD408: + # ROM: 0x3F9CA8 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CSeedling.s b/asm/MetroidPrime/Enemies/CSeedling.s index d0e35587..bb05a2dd 100644 --- a/asm/MetroidPrime/Enemies/CSeedling.s +++ b/asm/MetroidPrime/Enemies/CSeedling.s @@ -1409,3 +1409,25 @@ lbl_8026705C: /* 80267138 00264098 7C 08 03 A6 */ mtlr r0 /* 8026713C 0026409C 38 21 00 70 */ addi r1, r1, 0x70 /* 80267140 002640A0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD7E8 +lbl_805AD7E8: + # ROM: 0x3FA088 + .4byte 0 + +.global lbl_805AD7EC +lbl_805AD7EC: + # ROM: 0x3FA08C + .float 1.0 + +.global lbl_805AD7F0 +lbl_805AD7F0: + # ROM: 0x3FA090 + .4byte 0x3727C5AC + +.global lbl_805AD7F4 +lbl_805AD7F4: + # ROM: 0x3FA094 + .float 2.0 + diff --git a/asm/MetroidPrime/Enemies/CSnakeWeedSwarm.s b/asm/MetroidPrime/Enemies/CSnakeWeedSwarm.s index 98bcf43c..1797f67b 100644 --- a/asm/MetroidPrime/Enemies/CSnakeWeedSwarm.s +++ b/asm/MetroidPrime/Enemies/CSnakeWeedSwarm.s @@ -3551,3 +3551,66 @@ lbl_8023E5E8: /* 8023E5F8 0023B558 7C 08 03 A6 */ mtlr r0 /* 8023E5FC 0023B55C 38 21 00 30 */ addi r1, r1, 0x30 /* 8023E600 0023B560 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD488 +lbl_805AD488: + # ROM: 0x3F9D28 + .4byte 0 + +.global lbl_805AD48C +lbl_805AD48C: + # ROM: 0x3F9D2C + .float -1.0 + +.global lbl_805AD490 +lbl_805AD490: + # ROM: 0x3F9D30 + .float 2.0 + +.global lbl_805AD494 +lbl_805AD494: + # ROM: 0x3F9D34 + .float 1.0 + +.global lbl_805AD498 +lbl_805AD498: + # ROM: 0x3F9D38 + .4byte 0x401E44A8 + +.global lbl_805AD49C +lbl_805AD49C: + # ROM: 0x3F9D3C + .4byte 0x3EB21ABB + +.global lbl_805AD4A0 +lbl_805AD4A0: + # ROM: 0x3F9D40 + .double 4.503601774854144E15 + +.global lbl_805AD4A8 +lbl_805AD4A8: + # ROM: 0x3F9D48 + .4byte 0x41036C57 + +.global lbl_805AD4AC +lbl_805AD4AC: + # ROM: 0x3F9D4C + .4byte 0x3DE727DD + +.global lbl_805AD4B0 +lbl_805AD4B0: + # ROM: 0x3F9D50 + .float 0.75 + +.global lbl_805AD4B4 +lbl_805AD4B4: + # ROM: 0x3F9D54 + .float 0.25 + +.global lbl_805AD4B8 +lbl_805AD4B8: + # ROM: 0x3F9D58 + .float 0.017453292 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CSpacePirate.s b/asm/MetroidPrime/Enemies/CSpacePirate.s index a0d8d612..e1944c06 100644 --- a/asm/MetroidPrime/Enemies/CSpacePirate.s +++ b/asm/MetroidPrime/Enemies/CSpacePirate.s @@ -2,7 +2,6 @@ .section .data - .global lbl_803E0700 lbl_803E0700: # ROM: 0x3DD700 @@ -440,7 +439,7 @@ lbl_805A7660: .global lbl_805A7664 lbl_805A7664: # ROM: 0x3F5004 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7668 lbl_805A7668: @@ -475,7 +474,7 @@ lbl_805A767C: .global lbl_805A7680 lbl_805A7680: # ROM: 0x3F5020 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7684 lbl_805A7684: @@ -527,6 +526,294 @@ lbl_8046C570: lbl_8046C618: .skip 0x108 +.section .sdata2, "a" + +.global lbl_805AB4D0 +lbl_805AB4D0: + # ROM: 0x3F7D70 + .4byte 0x42480000 + +.global lbl_805AB4D4 +lbl_805AB4D4: + # ROM: 0x3F7D74 + .4byte 0xC0400000 + +.global lbl_805AB4D8 +lbl_805AB4D8: + # ROM: 0x3F7D78 + .4byte 0x00000022 + +.global lbl_805AB4DC +lbl_805AB4DC: + # ROM: 0x3F7D7C + .4byte 0 + +.global lbl_805AB4E0 +lbl_805AB4E0: + # ROM: 0x3F7D80 + .4byte 0xFEFFFFFF + +.global lbl_805AB4E4 +lbl_805AB4E4: + # ROM: 0x3F7D84 + .4byte 0xBEAAAAAB + +.global lbl_805AB4E8 +lbl_805AB4E8: + # ROM: 0x3F7D88 + .float 0.9 + +.global lbl_805AB4EC +lbl_805AB4EC: + # ROM: 0x3F7D8C + .float 0.2 + +.global lbl_805AB4F0 +lbl_805AB4F0: + # ROM: 0x3F7D90 + .float 0.5 + +.global lbl_805AB4F4 +lbl_805AB4F4: + # ROM: 0x3F7D94 + .4byte 0xBECCCCCD + +.global lbl_805AB4F8 +lbl_805AB4F8: + # ROM: 0x3F7D98 + .float 1.0 + +.global lbl_805AB4FC +lbl_805AB4FC: + # ROM: 0x3F7D9C + .float 2.0 + +.global lbl_805AB500 +lbl_805AB500: + # ROM: 0x3F7DA0 + .4byte 0x3B808081 + +.global lbl_805AB504 +lbl_805AB504: + # ROM: 0x3F7DA4 + .float 255.0 + +.global lbl_805AB508 +lbl_805AB508: + # ROM: 0x3F7DA8 + .4byte 0x3DA3D70A + +.global lbl_805AB50C +lbl_805AB50C: + # ROM: 0x3F7DAC + .float 0.3 + +.global lbl_805AB510 +lbl_805AB510: + # ROM: 0x3F7DB0 + .float 0.25 + +.global lbl_805AB514 +lbl_805AB514: + # ROM: 0x3F7DB4 + .float 0.001 + +.global lbl_805AB518 +lbl_805AB518: + # ROM: 0x3F7DB8 + .4byte 0x3D4CCCCD + +.global lbl_805AB51C +lbl_805AB51C: + # ROM: 0x3F7DBC + .4byte 0xBF4CCCCD + +.global lbl_805AB520 +lbl_805AB520: + # ROM: 0x3F7DC0 + .4byte 0x3F34FDF4 + +.global lbl_805AB524 +lbl_805AB524: + # ROM: 0x3F7DC4 + .4byte 0x40C00000 + +.global lbl_805AB528 +lbl_805AB528: + # ROM: 0x3F7DC8 + .float 0.1 + +.global lbl_805AB52C +lbl_805AB52C: + # ROM: 0x3F7DCC + .float 1.5 + +.global lbl_805AB530 +lbl_805AB530: + # ROM: 0x3F7DD0 + .4byte 0x7F7FFFFF + +.global lbl_805AB534 +lbl_805AB534: + # ROM: 0x3F7DD4 + .4byte 0x41100000 + +.global lbl_805AB538 +lbl_805AB538: + # ROM: 0x3F7DD8 + .4byte 0x447A0000 + +.global lbl_805AB53C +lbl_805AB53C: + # ROM: 0x3F7DDC + .float 5.0 + +.global lbl_805AB540 +lbl_805AB540: + # ROM: 0x3F7DE0 + .4byte 0x41200000 + +.global lbl_805AB544 +lbl_805AB544: + # ROM: 0x3F7DE4 + .4byte 0x40400000 + +.global lbl_805AB548 +lbl_805AB548: + # ROM: 0x3F7DE8 + .float 4.0 + +.global lbl_805AB54C +lbl_805AB54C: + # ROM: 0x3F7DEC + .float 0.15 + +.global lbl_805AB550 +lbl_805AB550: + # ROM: 0x3F7DF0 + .4byte 0x3EA8F5C3 + +.global lbl_805AB554 +lbl_805AB554: + # ROM: 0x3F7DF4 + .4byte 0x3F4CCCCD + +.global lbl_805AB558 +lbl_805AB558: + # ROM: 0x3F7DF8 + .4byte 0x41C80000 + +.global lbl_805AB55C +lbl_805AB55C: + # ROM: 0x3F7DFC + .float 15.0 + +.global lbl_805AB560 +lbl_805AB560: + # ROM: 0x3F7E00 + .4byte 0x3F28F5C3 + +.global lbl_805AB564 +lbl_805AB564: + # ROM: 0x3F7E04 + .4byte 0xBDFBE76D + +.global lbl_805AB568 +lbl_805AB568: + # ROM: 0x3F7E08 + .float 0.75 + +.global lbl_805AB56C +lbl_805AB56C: + # ROM: 0x3F7E0C + .4byte 0x42C80000 + +.global lbl_805AB570 +lbl_805AB570: + # ROM: 0x3F7E10 + .float 1.25 + +.global lbl_805AB574 +lbl_805AB574: + # ROM: 0x3F7E14 + .4byte 0x41A00000 + +.global lbl_805AB578 +lbl_805AB578: + # ROM: 0x3F7E18 + .4byte 0x3F5DB22D + +.global lbl_805AB57C +lbl_805AB57C: + # ROM: 0x3F7E1C + .4byte 0x3F8CCCCD + +.global lbl_805AB580 +lbl_805AB580: + # ROM: 0x3F7E20 + .4byte 0x3F70624E + +.global lbl_805AB584 +lbl_805AB584: + # ROM: 0x3F7E24 + .float 0.01 + +.global lbl_805AB588 +lbl_805AB588: + # ROM: 0x3F7E28 + .float -1.0 + +.global lbl_805AB58C +lbl_805AB58C: + # ROM: 0x3F7E2C + .4byte 0xBD4CCCCD + +.global lbl_805AB590 +lbl_805AB590: + # ROM: 0x3F7E30 + .4byte 0x3F9C61AB + +.global lbl_805AB594 +lbl_805AB594: + # ROM: 0x3F7E34 + .4byte 0x40490FDB + +.global lbl_805AB598 +lbl_805AB598: + # ROM: 0x3F7E38 + .4byte 0x3F19999A + +.global lbl_805AB59C +lbl_805AB59C: + # ROM: 0x3F7E3C + .float 8.0 + +.global lbl_805AB5A0 +lbl_805AB5A0: + # ROM: 0x3F7E40 + .4byte 0xBF9C61AA + +.global lbl_805AB5A4 +lbl_805AB5A4: + # ROM: 0x3F7E44 + .4byte 0x3D800000 + +.global lbl_805AB5A8 +lbl_805AB5A8: + # ROM: 0x3F7E48 + .4byte 0x3EAA7EFA + +.global lbl_805AB5AC +lbl_805AB5AC: + # ROM: 0x3F7E4C + .float 2.5 + +.global lbl_805AB5B0 +lbl_805AB5B0: + # ROM: 0x3F7E50 + .4byte 0x3E6353F8 + .4byte 0 + .section .text, "ax" .global __dt__12CSpacePirateFv diff --git a/asm/MetroidPrime/Enemies/CSpankWeed.s b/asm/MetroidPrime/Enemies/CSpankWeed.s index 4cde00a5..f07d530a 100644 --- a/asm/MetroidPrime/Enemies/CSpankWeed.s +++ b/asm/MetroidPrime/Enemies/CSpankWeed.s @@ -2284,3 +2284,41 @@ lbl_80156954: /* 80156974 001538D4 7C 08 03 A6 */ mtlr r0 /* 80156978 001538D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8015697C 001538DC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABB48 +lbl_805ABB48: + # ROM: 0x3F83E8 + .float 1.0 + +.global lbl_805ABB4C +lbl_805ABB4C: + # ROM: 0x3F83EC + .float 1.0 + +.global lbl_805ABB50 +lbl_805ABB50: + # ROM: 0x3F83F0 + .4byte 0 + +.global lbl_805ABB54 +lbl_805ABB54: + # ROM: 0x3F83F4 + .float 1000000.0 + +.global lbl_805ABB58 +lbl_805ABB58: + # ROM: 0x3F83F8 + .float 0.5 + +.global lbl_805ABB5C +lbl_805ABB5C: + # ROM: 0x3F83FC + .float 0.001 + +.global lbl_805ABB60 +lbl_805ABB60: + # ROM: 0x3F8400 + .4byte 0x40400000 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CStateMachine.s b/asm/MetroidPrime/Enemies/CStateMachine.s index 09a88d1c..f94c9d5d 100644 --- a/asm/MetroidPrime/Enemies/CStateMachine.s +++ b/asm/MetroidPrime/Enemies/CStateMachine.s @@ -1,5 +1,13 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AA6A0 +lbl_805AA6A0: + # ROM: 0x3F6F40 + .4byte 0 + .4byte 0 + .section .text, "ax" .global "GetStateIndex__13CStateMachineCFRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>" diff --git a/asm/MetroidPrime/Enemies/CTeamAiMgr.s b/asm/MetroidPrime/Enemies/CTeamAiMgr.s index 4f66880b..e5e039c6 100644 --- a/asm/MetroidPrime/Enemies/CTeamAiMgr.s +++ b/asm/MetroidPrime/Enemies/CTeamAiMgr.s @@ -4124,3 +4124,25 @@ lbl_8023B4BC: /* 8023B4D0 00238430 7C 08 03 A6 */ mtlr r0 /* 8023B4D4 00238434 38 21 00 50 */ addi r1, r1, 0x50 /* 8023B4D8 00238438 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD478 +lbl_805AD478: + # ROM: 0x3F9D18 + .4byte 0x00000008 + +.global lbl_805AD47C +lbl_805AD47C: + # ROM: 0x3F9D1C + .4byte 0x40900000 + +.global lbl_805AD480 +lbl_805AD480: + # ROM: 0x3F9D20 + .float 1.5 + +.global lbl_805AD484 +lbl_805AD484: + # ROM: 0x3F9D24 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CThardus.s b/asm/MetroidPrime/Enemies/CThardus.s index f59bf1cb..cc07b0f2 100644 --- a/asm/MetroidPrime/Enemies/CThardus.s +++ b/asm/MetroidPrime/Enemies/CThardus.s @@ -10772,3 +10772,227 @@ __sinit_CThardus_cpp: /* 801E3898 001E07F8 D0 0D A4 B8 */ stfs f0, lbl_805A9078@sda21(r13) /* 801E389C 001E07FC D0 23 00 04 */ stfs f1, 4(r3) /* 801E38A0 001E0800 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC9E8 +lbl_805AC9E8: + # ROM: 0x3F9288 + .4byte 0x803D1CB8 + +.global lbl_805AC9EC +lbl_805AC9EC: + # ROM: 0x3F928C + .float 0.75 + +.global lbl_805AC9F0 +lbl_805AC9F0: + # ROM: 0x3F9290 + .float 0.25 + +.global lbl_805AC9F4 +lbl_805AC9F4: + # ROM: 0x3F9294 + .float 2.0 + +.global lbl_805AC9F8 +lbl_805AC9F8: + # ROM: 0x3F9298 + .float 1.0 + +.global lbl_805AC9FC +lbl_805AC9FC: + # ROM: 0x3F929C + .4byte 0 + +.global lbl_805ACA00 +lbl_805ACA00: + # ROM: 0x3F92A0 + .float 2.0 + +.global lbl_805ACA04 +lbl_805ACA04: + # ROM: 0x3F92A4 + .float 1.5 + +.global lbl_805ACA08 +lbl_805ACA08: + # ROM: 0x3F92A8 + .float 0.1 + +.global lbl_805ACA0C +lbl_805ACA0C: + # ROM: 0x3F92AC + .4byte 0x447A0000 + +.global lbl_805ACA10 +lbl_805ACA10: + # ROM: 0x3F92B0 + .float 0.15 + +.global lbl_805ACA14 +lbl_805ACA14: + # ROM: 0x3F92B4 + .float 4.0 + +.global lbl_805ACA18 +lbl_805ACA18: + # ROM: 0x3F92B8 + .float 0.5 + +.global lbl_805ACA1C +lbl_805ACA1C: + # ROM: 0x3F92BC + .4byte 0x42200000 + +.global lbl_805ACA20 +lbl_805ACA20: + # ROM: 0x3F92C0 + .4byte 0x41200000 + +.global lbl_805ACA24 +lbl_805ACA24: + # ROM: 0x3F92C4 + .4byte 0x41480000 + +.global lbl_805ACA28 +lbl_805ACA28: + # ROM: 0x3F92C8 + .float 1.1920929E-7 + +.global lbl_805ACA2C +lbl_805ACA2C: + # ROM: 0x3F92CC + .float 0.25 + +.global lbl_805ACA30 +lbl_805ACA30: + # ROM: 0x3F92D0 + .float 0.75 + +.global lbl_805ACA34 +lbl_805ACA34: + # ROM: 0x3F92D4 + .4byte 0x3F4CCCCD + +.global lbl_805ACA38 +lbl_805ACA38: + # ROM: 0x3F92D8 + .float 5.0 + +.global lbl_805ACA3C +lbl_805ACA3C: + # ROM: 0x3F92DC + .float 0.9 + +.global lbl_805ACA40 +lbl_805ACA40: + # ROM: 0x3F92E0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ACA48 +lbl_805ACA48: + # ROM: 0x3F92E8 + .float 0.001 + +.global lbl_805ACA4C +lbl_805ACA4C: + # ROM: 0x3F92EC + .4byte 0x3F8CCCCD + +.global lbl_805ACA50 +lbl_805ACA50: + # ROM: 0x3F92F0 + .float 1000000.0 + +.global lbl_805ACA54 +lbl_805ACA54: + # ROM: 0x3F92F4 + .float 0.3 + +.global lbl_805ACA58 +lbl_805ACA58: + # ROM: 0x3F92F8 + .4byte 0x3E4CCCCC + +.global lbl_805ACA5C +lbl_805ACA5C: + # ROM: 0x3F92FC + .float 0.4 + +.global lbl_805ACA60 +lbl_805ACA60: + # ROM: 0x3F9300 + .4byte 0x3F060A92 + +.global lbl_805ACA64 +lbl_805ACA64: + # ROM: 0x3F9304 + .4byte 0x42C80000 + +.global lbl_805ACA68 +lbl_805ACA68: + # ROM: 0x3F9308 + .4byte 0x41A00000 + +.global lbl_805ACA6C +lbl_805ACA6C: + # ROM: 0x3F930C + .float 6.2831855 + +.global lbl_805ACA70 +lbl_805ACA70: + # ROM: 0x3F9310 + .4byte 0x42FA0000 + +.global lbl_805ACA74 +lbl_805ACA74: + # ROM: 0x3F9314 + .float 2.5 + +.global lbl_805ACA78 +lbl_805ACA78: + # ROM: 0x3F9318 + .4byte 0xC0E00000 + +.global lbl_805ACA7C +lbl_805ACA7C: + # ROM: 0x3F931C + .4byte 0xC0A00000 + +.global lbl_805ACA80 +lbl_805ACA80: + # ROM: 0x3F9320 + .float 0.017453292 + +.global lbl_805ACA84 +lbl_805ACA84: + # ROM: 0x3F9324 + .4byte 0x40C00000 + +.global lbl_805ACA88 +lbl_805ACA88: + # ROM: 0x3F9328 + .float -1.0 + +.global lbl_805ACA8C +lbl_805ACA8C: + # ROM: 0x3F932C + .4byte 0x3F3BA866 + +.global lbl_805ACA90 +lbl_805ACA90: + # ROM: 0x3F9330 + .float 1.25 + +.global lbl_805ACA94 +lbl_805ACA94: + # ROM: 0x3F9334 + .4byte 0x47C35000 + +.global lbl_805ACA98 +lbl_805ACA98: + # ROM: 0x3F9338 + .4byte 0x41F00000 + .4byte 0 + diff --git a/asm/MetroidPrime/Enemies/CThardusRockProjectile.s b/asm/MetroidPrime/Enemies/CThardusRockProjectile.s index 04489050..ea30f71a 100644 --- a/asm/MetroidPrime/Enemies/CThardusRockProjectile.s +++ b/asm/MetroidPrime/Enemies/CThardusRockProjectile.s @@ -2885,3 +2885,87 @@ Accept__22CThardusRockProjectileFR8IVisitor: /* 80205D28 00202C88 7C 08 03 A6 */ mtlr r0 /* 80205D2C 00202C8C 38 21 00 70 */ addi r1, r1, 0x70 /* 80205D30 00202C90 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACD98 +lbl_805ACD98: + # ROM: 0x3F9638 + .4byte 0x803D2590 + .float 1.5 + +.global lbl_805ACDA0 +lbl_805ACDA0: + # ROM: 0x3F9640 + .float 0.75 + +.global lbl_805ACDA4 +lbl_805ACDA4: + # ROM: 0x3F9644 + .4byte 0x42FA0000 + +.global lbl_805ACDA8 +lbl_805ACDA8: + # ROM: 0x3F9648 + .float 1.0 + +.global lbl_805ACDAC +lbl_805ACDAC: + # ROM: 0x3F964C + .4byte 0x41200000 + +.global lbl_805ACDB0 +lbl_805ACDB0: + # ROM: 0x3F9650 + .float 0.5 + +.global lbl_805ACDB4 +lbl_805ACDB4: + # ROM: 0x3F9654 + .float 0.1 + +.global lbl_805ACDB8 +lbl_805ACDB8: + # ROM: 0x3F9658 + .4byte 0x447A0000 + +.global lbl_805ACDBC +lbl_805ACDBC: + # ROM: 0x3F965C + .float 2.0 + +.global lbl_805ACDC0 +lbl_805ACDC0: + # ROM: 0x3F9660 + .4byte 0 + +.global lbl_805ACDC4 +lbl_805ACDC4: + # ROM: 0x3F9664 + .float 0.001 + +.global lbl_805ACDC8 +lbl_805ACDC8: + # ROM: 0x3F9668 + .4byte 0x42C80000 + +.global lbl_805ACDCC +lbl_805ACDCC: + # ROM: 0x3F966C + .float 0.25 + +.global lbl_805ACDD0 +lbl_805ACDD0: + # ROM: 0x3F9670 + .4byte 0x42480000 + +.global lbl_805ACDD4 +lbl_805ACDD4: + # ROM: 0x3F9674 + .float 0.7 + +.global lbl_805ACDD8 +lbl_805ACDD8: + # ROM: 0x3F9678 + .asciz "?&ff" + .balign 4 + diff --git a/asm/MetroidPrime/Enemies/CTryclops.s b/asm/MetroidPrime/Enemies/CTryclops.s index c09984f3..6dab1f4c 100644 --- a/asm/MetroidPrime/Enemies/CTryclops.s +++ b/asm/MetroidPrime/Enemies/CTryclops.s @@ -1548,7 +1548,7 @@ sub_8025ece4: /* 8025ED8C 0025BCEC 48 0B 37 51 */ bl Float__9CRandom16Fv /* 8025ED90 0025BCF0 C0 62 BA 44 */ lfs f3, lbl_805AD764@sda21(r2) /* 8025ED94 0025BCF4 C0 02 BA 4C */ lfs f0, lbl_805AD76C@sda21(r2) -/* 8025ED98 0025BCF8 C0 42 96 A0 */ lfs f2, lbl_805AB3C0@sda21(r2) +/* 8025ED98 0025BCF8 C0 42 96 A0 */ lfs f2, skGravityConstant__13CPhysicsActor@sda21(r2) /* 8025ED9C 0025BCFC EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 8025EDA0 0025BD00 C0 02 BA 34 */ lfs f0, lbl_805AD754@sda21(r2) /* 8025EDA4 0025BD04 FC 80 10 50 */ fneg f4, f2 @@ -3966,3 +3966,85 @@ __sinit_CTryclops_cpp: /* 80261074 0025DFD4 7C 08 03 A6 */ mtlr r0 /* 80261078 0025DFD8 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8026107C 0025DFDC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD748 +lbl_805AD748: + # ROM: 0x3F9FE8 + .4byte 0x803D5258 + +.global lbl_805AD74C +lbl_805AD74C: + # ROM: 0x3F9FEC + .4byte 0x803D5269 + +.global lbl_805AD750 +lbl_805AD750: + # ROM: 0x3F9FF0 + .4byte 0x40400000 + +.global lbl_805AD754 +lbl_805AD754: + # ROM: 0x3F9FF4 + .4byte 0 + +.global lbl_805AD758 +lbl_805AD758: + # ROM: 0x3F9FF8 + .float 8.0 + +.global lbl_805AD75C +lbl_805AD75C: + # ROM: 0x3F9FFC + .float 1.0 + +.global lbl_805AD760 +lbl_805AD760: + # ROM: 0x3FA000 + .float 1.5 + +.global lbl_805AD764 +lbl_805AD764: + # ROM: 0x3FA004 + .float 5.0 + +.global lbl_805AD768 +lbl_805AD768: + # ROM: 0x3FA008 + .4byte 0x3F7FF2E5 + +.global lbl_805AD76C +lbl_805AD76C: + # ROM: 0x3FA00C + .4byte 0x41A00000 + +.global lbl_805AD770 +lbl_805AD770: + # ROM: 0x3FA010 + .4byte 0xBF000000 + +.global lbl_805AD774 +lbl_805AD774: + # ROM: 0x3FA014 + .float 2.0 + +.global lbl_805AD778 +lbl_805AD778: + # ROM: 0x3FA018 + .float 4.0 + +.global lbl_805AD77C +lbl_805AD77C: + # ROM: 0x3FA01C + .float 0.017453292 + +.global lbl_805AD780 +lbl_805AD780: + # ROM: 0x3FA020 + .float 0.5 + +.global lbl_805AD784 +lbl_805AD784: + # ROM: 0x3FA024 + .4byte 0xBE99999A + diff --git a/asm/MetroidPrime/Enemies/CWallCrawlerSwarm.s b/asm/MetroidPrime/Enemies/CWallCrawlerSwarm.s index fbe23a2e..fd157c8c 100644 --- a/asm/MetroidPrime/Enemies/CWallCrawlerSwarm.s +++ b/asm/MetroidPrime/Enemies/CWallCrawlerSwarm.s @@ -81,7 +81,7 @@ lbl_805A7E0C: .global lbl_805A7E10 lbl_805A7E10: # ROM: 0x3F57B0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7E14 lbl_805A7E14: @@ -3481,7 +3481,7 @@ LaunchBoid__17CWallCrawlerSwarmFRQ217CWallCrawlerSwarm5CBoidRC9CVector3f: /* 801EA594 001E74F4 D0 41 00 44 */ stfs f2, 0x44(r1) /* 801EA598 001E74F8 40 82 00 28 */ bne lbl_801EA5C0 /* 801EA59C 001E74FC C0 22 AD C8 */ lfs f1, lbl_805ACAE8@sda21(r2) -/* 801EA5A0 001E7500 C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 801EA5A0 001E7500 C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 801EA5A4 001E7504 EC 21 00 24 */ fdivs f1, f1, f0 /* 801EA5A8 001E7508 48 12 AF 59 */ bl SqrtF__5CMathFf /* 801EA5AC 001E750C C0 02 AD EC */ lfs f0, lbl_805ACB0C@sda21(r2) @@ -3503,7 +3503,7 @@ lbl_801EA5E4: /* 801EA5E4 001E7544 C0 3D 00 04 */ lfs f1, 4(r29) /* 801EA5E8 001E7548 38 61 00 30 */ addi r3, r1, 0x30 /* 801EA5EC 001E754C C0 01 00 40 */ lfs f0, 0x40(r1) -/* 801EA5F0 001E7550 C0 62 96 A0 */ lfs f3, lbl_805AB3C0@sda21(r2) +/* 801EA5F0 001E7550 C0 62 96 A0 */ lfs f3, skGravityConstant__13CPhysicsActor@sda21(r2) /* 801EA5F4 001E7554 EC 81 00 28 */ fsubs f4, f1, f0 /* 801EA5F8 001E7558 C0 02 AD A0 */ lfs f0, lbl_805ACAC0@sda21(r2) /* 801EA5FC 001E755C C0 5D 00 00 */ lfs f2, 0(r29) @@ -5227,7 +5227,7 @@ lbl_801EBF0C: lbl_801EBF20: /* 801EBF20 001E8E80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801EBF24 001E8E84 40 82 06 30 */ bne lbl_801EC554 -/* 801EBF28 001E8E88 C0 22 96 A0 */ lfs f1, lbl_805AB3C0@sda21(r2) +/* 801EBF28 001E8E88 C0 22 96 A0 */ lfs f1, skGravityConstant__13CPhysicsActor@sda21(r2) /* 801EBF2C 001E8E8C 80 1B 05 58 */ lwz r0, 0x558(r27) /* 801EBF30 001E8E90 FC 00 08 90 */ fmr f0, f1 /* 801EBF34 001E8E94 2C 00 00 01 */ cmpwi r0, 1 @@ -8741,3 +8741,191 @@ lbl_801EF1D0: /* 801EF1E0 001EC140 7C 08 03 A6 */ mtlr r0 /* 801EF1E4 001EC144 38 21 00 30 */ addi r1, r1, 0x30 /* 801EF1E8 001EC148 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACAC0 +lbl_805ACAC0: + # ROM: 0x3F9360 + .4byte 0 + +.global lbl_805ACAC4 +lbl_805ACAC4: + # ROM: 0x3F9364 + .4byte 0x7F7FFFFF + +.global lbl_805ACAC8 +lbl_805ACAC8: + # ROM: 0x3F9368 + .float 0.1 + +.global lbl_805ACACC +lbl_805ACACC: + # ROM: 0x3F936C + .float 0.3 + +.global lbl_805ACAD0 +lbl_805ACAD0: + # ROM: 0x3F9370 + .float 0.5 + +.global lbl_805ACAD4 +lbl_805ACAD4: + # ROM: 0x3F9374 + .float 1.0 + +.global lbl_805ACAD8 +lbl_805ACAD8: + # ROM: 0x3F9378 + .4byte 0x3F6C835E + .4byte 0 + +.global lbl_805ACAE0 +lbl_805ACAE0: + # ROM: 0x3F9380 + .double 9.999999747378752E-6 + +.global lbl_805ACAE8 +lbl_805ACAE8: + # ROM: 0x3F9388 + .float 2.5 + +.global lbl_805ACAEC +lbl_805ACAEC: + # ROM: 0x3F938C + .4byte 0x37A7C5AC + +.global lbl_805ACAF0 +lbl_805ACAF0: + # ROM: 0x3F9390 + .float 1.5 + +.global lbl_805ACAF4 +lbl_805ACAF4: + # ROM: 0x3F9394 + .float 5.0 + +.global lbl_805ACAF8 +lbl_805ACAF8: + # ROM: 0x3F9398 + .4byte 0x3727C5AC + +.global lbl_805ACAFC +lbl_805ACAFC: + # ROM: 0x3F939C + .4byte 0x40490FDB + +.global lbl_805ACB00 +lbl_805ACB00: + # ROM: 0x3F93A0 + .double 4.503601774854144E15 + +.global lbl_805ACB08 +lbl_805ACB08: + # ROM: 0x3F93A8 + .4byte 0x3F4CCCCD + +.global lbl_805ACB0C +lbl_805ACB0C: + # ROM: 0x3F93AC + .float 2.0 + +.global lbl_805ACB10 +lbl_805ACB10: + # ROM: 0x3F93B0 + .float 15.0 + +.global lbl_805ACB14 +lbl_805ACB14: + # ROM: 0x3F93B4 + .float 1.1920929E-7 + +.global lbl_805ACB18 +lbl_805ACB18: + # ROM: 0x3F93B8 + .4byte 0x41200000 + +.global lbl_805ACB1C +lbl_805ACB1C: + # ROM: 0x3F93BC + .4byte 0x3F19999A + +.global lbl_805ACB20 +lbl_805ACB20: + # ROM: 0x3F93C0 + .float 6.2831855 + +.global lbl_805ACB24 +lbl_805ACB24: + # ROM: 0x3F93C4 + .4byte 0x40E00000 + +.global lbl_805ACB28 +lbl_805ACB28: + # ROM: 0x3F93C8 + .float 0.7 + +.global lbl_805ACB2C +lbl_805ACB2C: + # ROM: 0x3F93CC + .4byte 0x3D4CCCCD + +.global lbl_805ACB30 +lbl_805ACB30: + # ROM: 0x3F93D0 + .4byte 0x43A20000 + +.global lbl_805ACB34 +lbl_805ACB34: + # ROM: 0x3F93D4 + .float 0.02 + +.global lbl_805ACB38 +lbl_805ACB38: + # ROM: 0x3F93D8 + .float 0.75 + +.global lbl_805ACB3C +lbl_805ACB3C: + # ROM: 0x3F93DC + .float 0.01 + +.global lbl_805ACB40 +lbl_805ACB40: + # ROM: 0x3F93E0 + .4byte 0x40400000 + +.global lbl_805ACB44 +lbl_805ACB44: + # ROM: 0x3F93E4 + .float 0.017453292 + +.global lbl_805ACB48 +lbl_805ACB48: + # ROM: 0x3F93E8 + .4byte 0x43340000 + +.global lbl_805ACB4C +lbl_805ACB4C: + # ROM: 0x3F93EC + .4byte 0x40900000 + +.global lbl_805ACB50 +lbl_805ACB50: + # ROM: 0x3F93F0 + .4byte 0x41100000 + +.global lbl_805ACB54 +lbl_805ACB54: + # ROM: 0x3F93F4 + .float -1.0 + +.global lbl_805ACB58 +lbl_805ACB58: + # ROM: 0x3F93F8 + .4byte 0x3D800000 + +.global lbl_805ACB5C +lbl_805ACB5C: + # ROM: 0x3F93FC + .4byte 0xBF7FF38C + diff --git a/asm/MetroidPrime/Enemies/CWallWalker.s b/asm/MetroidPrime/Enemies/CWallWalker.s index c09d23b3..1f2abd3d 100644 --- a/asm/MetroidPrime/Enemies/CWallWalker.s +++ b/asm/MetroidPrime/Enemies/CWallWalker.s @@ -1220,3 +1220,65 @@ ProjectPointToPlane__11CWallWalkerFRC9CVector3fRC9CVector3fRC9CVector3f: /* 8026946C 002663CC 7C 08 03 A6 */ mtlr r0 /* 80269470 002663D0 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80269474 002663D4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD818 +lbl_805AD818: + # ROM: 0x3FA0B8 + .4byte 0x803D53C8 + +.global lbl_805AD81C +lbl_805AD81C: + # ROM: 0x3FA0BC + .float 1.0 + +.global lbl_805AD820 +lbl_805AD820: + # ROM: 0x3FA0C0 + .4byte 0x3F19999A + +.global lbl_805AD824 +lbl_805AD824: + # ROM: 0x3FA0C4 + .4byte 0 + +.global lbl_805AD828 +lbl_805AD828: + # ROM: 0x3FA0C8 + .float 1.5 + +.global lbl_805AD82C +lbl_805AD82C: + # ROM: 0x3FA0CC + .float 1.0E-4 + +.global lbl_805AD830 +lbl_805AD830: + # ROM: 0x3FA0D0 + .4byte 0x3727C5AC + +.global lbl_805AD834 +lbl_805AD834: + # ROM: 0x3FA0D4 + .float 0.01 + +.global lbl_805AD838 +lbl_805AD838: + # ROM: 0x3FA0D8 + .4byte 0x41200000 + +.global lbl_805AD83C +lbl_805AD83C: + # ROM: 0x3FA0DC + .4byte 0x42652EE0 + +.global lbl_805AD840 +lbl_805AD840: + # ROM: 0x3FA0E0 + .4byte 0xBF7FBE77 + +.global lbl_805AD844 +lbl_805AD844: + # ROM: 0x3FA0E4 + .float 0.017453292 + diff --git a/asm/MetroidPrime/Enemies/CWarWasp.s b/asm/MetroidPrime/Enemies/CWarWasp.s index 6c443bb6..6d8ed837 100644 --- a/asm/MetroidPrime/Enemies/CWarWasp.s +++ b/asm/MetroidPrime/Enemies/CWarWasp.s @@ -239,7 +239,7 @@ lbl_805A75D8: .global lbl_805A75DC lbl_805A75DC: # ROM: 0x3F4F7C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A75E0 lbl_805A75E0: @@ -257,6 +257,223 @@ lbl_805A75E8: .4byte 0x00000020 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB1E0 +lbl_805AB1E0: + # ROM: 0x3F7A80 + .4byte 0x803CF1E4 + +.global lbl_805AB1E4 +lbl_805AB1E4: + # ROM: 0x3F7A84 + .4byte 0x3E32B8C2 + +.global lbl_805AB1E8 +lbl_805AB1E8: + # ROM: 0x3F7A88 + .4byte 0x3EB6DB6E + +.global lbl_805AB1EC +lbl_805AB1EC: + # ROM: 0x3F7A8C + .4byte 0x40333333 + +.global lbl_805AB1F0 +lbl_805AB1F0: + # ROM: 0x3F7A90 + .float 2.0 + +.global lbl_805AB1F4 +lbl_805AB1F4: + # ROM: 0x3F7A94 + .4byte 0x3F4CCCCD + +.global lbl_805AB1F8 +lbl_805AB1F8: + # ROM: 0x3F7A98 + .float 0.7 + +.global lbl_805AB1FC +lbl_805AB1FC: + # ROM: 0x3F7A9C + .float 1.0 + +.global lbl_805AB200 +lbl_805AB200: + # ROM: 0x3F7AA0 + .double 4.503601774854144E15 + +.global lbl_805AB208 +lbl_805AB208: + # ROM: 0x3F7AA8 + .4byte 0x3E32B8C2 + +.global lbl_805AB20C +lbl_805AB20C: + # ROM: 0x3F7AAC + .4byte 0x3FB2B8C4 + +.global lbl_805AB210 +lbl_805AB210: + # ROM: 0x3F7AB0 + .4byte 0 + +.global lbl_805AB214 +lbl_805AB214: + # ROM: 0x3F7AB4 + .4byte 0xC0400000 + +.global lbl_805AB218 +lbl_805AB218: + # ROM: 0x3F7AB8 + .4byte 0x40400000 + +.global lbl_805AB21C +lbl_805AB21C: + # ROM: 0x3F7ABC + .4byte 0xBF000000 + +.global lbl_805AB220 +lbl_805AB220: + # ROM: 0x3F7AC0 + .4byte 0x3EB2B8C2 + +.global lbl_805AB224 +lbl_805AB224: + # ROM: 0x3F7AC4 + .4byte 0x3F32B8C2 + +.global lbl_805AB228 +lbl_805AB228: + # ROM: 0x3F7AC8 + .float 0.9 + +.global lbl_805AB22C +lbl_805AB22C: + # ROM: 0x3F7ACC + .float 6.2831855 + +.global lbl_805AB230 +lbl_805AB230: + # ROM: 0x3F7AD0 + .float 0.5 + +.global lbl_805AB234 +lbl_805AB234: + # ROM: 0x3F7AD4 + .4byte 0xBFA00000 + +.global lbl_805AB238 +lbl_805AB238: + # ROM: 0x3F7AD8 + .4byte 0x40F00000 + +.global lbl_805AB23C +lbl_805AB23C: + # ROM: 0x3F7ADC + .4byte 0x42800000 + +.global lbl_805AB240 +lbl_805AB240: + # ROM: 0x3F7AE0 + .4byte 0x41200000 + +.global lbl_805AB244 +lbl_805AB244: + # ROM: 0x3F7AE4 + .float 15.0 + +.global lbl_805AB248 +lbl_805AB248: + # ROM: 0x3F7AE8 + .float 2.5 + +.global lbl_805AB24C +lbl_805AB24C: + # ROM: 0x3F7AEC + .float 0.01 + +.global lbl_805AB250 +lbl_805AB250: + # ROM: 0x3F7AF0 + .4byte 0x40490FDB + +.global lbl_805AB254 +lbl_805AB254: + # ROM: 0x3F7AF4 + .float 0.1 + +.global lbl_805AB258 +lbl_805AB258: + # ROM: 0x3F7AF8 + .4byte 0x41F00000 + +.global lbl_805AB25C +lbl_805AB25C: + # ROM: 0x3F7AFC + .float -1.0 + +.global lbl_805AB260 +lbl_805AB260: + # ROM: 0x3F7B00 + .float 5.0 + +.global lbl_805AB264 +lbl_805AB264: + # ROM: 0x3F7B04 + .4byte 0x41100000 + +.global lbl_805AB268 +lbl_805AB268: + # ROM: 0x3F7B08 + .4byte 0xBD8F5C29 + +.global lbl_805AB26C +lbl_805AB26C: + # ROM: 0x3F7B0C + .float 0.7853982 + +.global lbl_805AB270 +lbl_805AB270: + # ROM: 0x3F7B10 + .4byte 0x3EC90FDB + +.global lbl_805AB274 +lbl_805AB274: + # ROM: 0x3F7B14 + .float 0.017453292 + +.global lbl_805AB278 +lbl_805AB278: + # ROM: 0x3F7B18 + .4byte 0x42B48000 + +.global lbl_805AB27C +lbl_805AB27C: + # ROM: 0x3F7B1C + .4byte 0x3FC90FDB + +.global lbl_805AB280 +lbl_805AB280: + # ROM: 0x3F7B20 + .4byte 0x3F67EF9E + +.global lbl_805AB284 +lbl_805AB284: + # ROM: 0x3F7B24 + .4byte 0x42340000 + +.global lbl_805AB288 +lbl_805AB288: + # ROM: 0x3F7B28 + .4byte 0x3F2A7EFA + +.global lbl_805AB28C +lbl_805AB28C: + # ROM: 0x3F7B2C + .4byte 0x3FE66666 + .section .text, "ax" .global GetSearchPath__8CWarWaspFv diff --git a/asm/MetroidPrime/Enemies/SPositionHistory.s b/asm/MetroidPrime/Enemies/SPositionHistory.s index a1630545..6c4ce849 100644 --- a/asm/MetroidPrime/Enemies/SPositionHistory.s +++ b/asm/MetroidPrime/Enemies/SPositionHistory.s @@ -152,3 +152,11 @@ sub_802a09f8: /* 802A0A00 0029D960 D0 03 00 00 */ stfs f0, 0(r3) /* 802A0A04 0029D964 90 03 00 04 */ stw r0, 4(r3) /* 802A0A08 0029D968 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE38 +lbl_805ADE38: + # ROM: 0x3FA6D8 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/Factories/CScannableObjectInfo.s b/asm/MetroidPrime/Factories/CScannableObjectInfo.s index 8a8c0ce9..c7c11757 100644 --- a/asm/MetroidPrime/Factories/CScannableObjectInfo.s +++ b/asm/MetroidPrime/Factories/CScannableObjectInfo.s @@ -495,3 +495,11 @@ GetImagePaneName__16CPauseScreenBaseFUi: /* 80169FAC 00166F0C 7C 08 03 A6 */ mtlr r0 /* 80169FB0 00166F10 38 21 00 10 */ addi r1, r1, 0x10 /* 80169FB4 00166F14 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABD88 +lbl_805ABD88: + # ROM: 0x3F8628 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/HUD/CHudBallInterface.s b/asm/MetroidPrime/HUD/CHudBallInterface.s index d338bb70..bb85f308 100644 --- a/asm/MetroidPrime/HUD/CHudBallInterface.s +++ b/asm/MetroidPrime/HUD/CHudBallInterface.s @@ -397,3 +397,21 @@ lbl_801CD9F4: /* 801CDA20 001CA980 7C 08 03 A6 */ mtlr r0 /* 801CDA24 001CA984 38 21 00 70 */ addi r1, r1, 0x70 /* 801CDA28 001CA988 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC8C0 +lbl_805AC8C0: + # ROM: 0x3F9160 + .float 0.5 + +.global lbl_805AC8C4 +lbl_805AC8C4: + # ROM: 0x3F9164 + .4byte 0x43E00000 + +.global lbl_805AC8C8 +lbl_805AC8C8: + # ROM: 0x3F9168 + .float 0.01 + .4byte 0 + diff --git a/asm/MetroidPrime/HUD/CHudDecoInterface.s b/asm/MetroidPrime/HUD/CHudDecoInterface.s index df15357c..fa58db27 100644 --- a/asm/MetroidPrime/HUD/CHudDecoInterface.s +++ b/asm/MetroidPrime/HUD/CHudDecoInterface.s @@ -130,12 +130,12 @@ lbl_805A7AB8: .global lbl_805A7ABC lbl_805A7ABC: # ROM: 0x3F545C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7AC0 lbl_805A7AC0: # ROM: 0x3F5460 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7AC4 lbl_805A7AC4: @@ -145,7 +145,7 @@ lbl_805A7AC4: .global lbl_805A7AC8 lbl_805A7AC8: # ROM: 0x3F5468 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7ACC lbl_805A7ACC: @@ -161,7 +161,7 @@ lbl_805A7AD0: .global lbl_805A7AD8 lbl_805A7AD8: # ROM: 0x3F5478 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7ADC lbl_805A7ADC: @@ -171,7 +171,7 @@ lbl_805A7ADC: .global lbl_805A7AE0 lbl_805A7AE0: # ROM: 0x3F5480 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7AE4 lbl_805A7AE4: @@ -181,7 +181,7 @@ lbl_805A7AE4: .global lbl_805A7AE8 lbl_805A7AE8: # ROM: 0x3F5488 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7AEC lbl_805A7AEC: @@ -206,7 +206,7 @@ lbl_805A7AF8: .global lbl_805A7AFC lbl_805A7AFC: # ROM: 0x3F549C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B00 lbl_805A7B00: @@ -231,12 +231,12 @@ lbl_805A7B0C: .global lbl_805A7B10 lbl_805A7B10: # ROM: 0x3F54B0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B14 lbl_805A7B14: # ROM: 0x3F54B4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B18 lbl_805A7B18: @@ -287,7 +287,7 @@ lbl_805A7B3C: .global lbl_805A7B40 lbl_805A7B40: # ROM: 0x3F54E0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B44 lbl_805A7B44: @@ -297,7 +297,7 @@ lbl_805A7B44: .global lbl_805A7B48 lbl_805A7B48: # ROM: 0x3F54E8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B4C lbl_805A7B4C: @@ -313,7 +313,7 @@ lbl_805A7B50: .global lbl_805A7B58 lbl_805A7B58: # ROM: 0x3F54F8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B5C lbl_805A7B5C: @@ -329,7 +329,7 @@ lbl_805A7B60: .global lbl_805A7B68 lbl_805A7B68: # ROM: 0x3F5508 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B6C lbl_805A7B6C: @@ -344,12 +344,12 @@ lbl_805A7B70: .global lbl_805A7B74 lbl_805A7B74: # ROM: 0x3F5514 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B78 lbl_805A7B78: # ROM: 0x3F5518 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B7C lbl_805A7B7C: @@ -359,17 +359,17 @@ lbl_805A7B7C: .global lbl_805A7B80 lbl_805A7B80: # ROM: 0x3F5520 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B84 lbl_805A7B84: # ROM: 0x3F5524 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B88 lbl_805A7B88: # ROM: 0x3F5528 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7B8C lbl_805A7B8C: @@ -9544,3 +9544,581 @@ lbl_801974A8: /* 801974B0 00194410 7C 08 03 A6 */ mtlr r0 /* 801974B4 00194414 38 21 00 30 */ addi r1, r1, 0x30 /* 801974B8 00194418 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC1B8 +lbl_805AC1B8: + # ROM: 0x3F8A58 + .4byte 0 + +.global lbl_805AC1BC +lbl_805AC1BC: + # ROM: 0x3F8A5C + .float 255.0 + +.global lbl_805AC1C0 +lbl_805AC1C0: + # ROM: 0x3F8A60 + .4byte 0x447A0000 + +.global lbl_805AC1C4 +lbl_805AC1C4: + # ROM: 0x3F8A64 + .float 0.001 + +.global lbl_805AC1C8 +lbl_805AC1C8: + # ROM: 0x3F8A68 + .float 1.0 + +.global lbl_805AC1CC +lbl_805AC1CC: + # ROM: 0x3F8A6C + .float 0.2 + +.global lbl_805AC1D0 +lbl_805AC1D0: + # ROM: 0x3F8A70 + .float 2.0 + +.global lbl_805AC1D4 +lbl_805AC1D4: + # ROM: 0x3F8A74 + .4byte 0x3F4CCCCD + +.global lbl_805AC1D8 +lbl_805AC1D8: + # ROM: 0x3F8A78 + .float 0.4 + +.global lbl_805AC1DC +lbl_805AC1DC: + # ROM: 0x3F8A7C + .4byte 0x3FE90FDB + +.global lbl_805AC1E0 +lbl_805AC1E0: + # ROM: 0x3F8A80 + .4byte 0x3F30A3D7 + +.global lbl_805AC1E4 +lbl_805AC1E4: + # ROM: 0x3F8A84 + .4byte 0x41166666 + +.global lbl_805AC1E8 +lbl_805AC1E8: + # ROM: 0x3F8A88 + .4byte 0x41100000 + +.global lbl_805AC1EC +lbl_805AC1EC: + # ROM: 0x3F8A8C + .4byte 0x4102A954 + +.global lbl_805AC1F0 +lbl_805AC1F0: + # ROM: 0x3F8A90 + .4byte 0x3EDF0091 + +.global lbl_805AC1F4 +lbl_805AC1F4: + # ROM: 0x3F8A94 + .4byte 0x3FD55326 + +.global lbl_805AC1F8 +lbl_805AC1F8: + # ROM: 0x3F8A98 + .4byte 0x3DB60AE9 + +.global lbl_805AC1FC +lbl_805AC1FC: + # ROM: 0x3F8A9C + .4byte 0x41140000 + +.global lbl_805AC200 +lbl_805AC200: + # ROM: 0x3F8AA0 + .4byte 0x40940000 + +.global lbl_805AC204 +lbl_805AC204: + # ROM: 0x3F8AA4 + .4byte 0xBE22A2A3 + +.global lbl_805AC208 +lbl_805AC208: + # ROM: 0x3F8AA8 + .4byte 0x3EEF6F6F + +.global lbl_805AC20C +lbl_805AC20C: + # ROM: 0x3F8AAC + .4byte 0x41880000 + +.global lbl_805AC210 +lbl_805AC210: + # ROM: 0x3F8AB0 + .4byte 0xC1880000 + .4byte 0 + +.global lbl_805AC218 +lbl_805AC218: + # ROM: 0x3F8AB8 + .float 2.0 + +.global lbl_805AC21C +lbl_805AC21C: + # ROM: 0x3F8ABC + .4byte 0 + +.global lbl_805AC220 +lbl_805AC220: + # ROM: 0x3F8AC0 + .float 8.0 + +.global lbl_805AC224 +lbl_805AC224: + # ROM: 0x3F8AC4 + .float 1.0 + +.global lbl_805AC228 +lbl_805AC228: + # ROM: 0x3F8AC8 + .float 255.0 + +.global lbl_805AC22C +lbl_805AC22C: + # ROM: 0x3F8ACC + .float 0.3 + +.global lbl_805AC230 +lbl_805AC230: + # ROM: 0x3F8AD0 + .asciz "?333" + .balign 4 + +.global lbl_805AC238 +lbl_805AC238: + # ROM: 0x3F8AD8 + .4byte 0 + +.global lbl_805AC23C +lbl_805AC23C: + # ROM: 0x3F8ADC + .float 255.0 + +.global lbl_805AC240 +lbl_805AC240: + # ROM: 0x3F8AE0 + .4byte 0 + +.global lbl_805AC244 +lbl_805AC244: + # ROM: 0x3F8AE4 + .4byte 0x40400000 + +.global lbl_805AC248 +lbl_805AC248: + # ROM: 0x3F8AE8 + .float -1.0 + +.global lbl_805AC24C +lbl_805AC24C: + # ROM: 0x3F8AEC + .float 1.0 + +.global lbl_805AC250 +lbl_805AC250: + # ROM: 0x3F8AF0 + .float 255.0 + +.global lbl_805AC254 +lbl_805AC254: + # ROM: 0x3F8AF4 + .float 2.0 + +.global lbl_805AC258 +lbl_805AC258: + # ROM: 0x3F8AF8 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AC260 +lbl_805AC260: + # ROM: 0x3F8B00 + .float 0.25 + +.global lbl_805AC264 +lbl_805AC264: + # ROM: 0x3F8B04 + .float 0.5 + +.global lbl_805AC268 +lbl_805AC268: + # ROM: 0x3F8B08 + .double 4.503601774854144E15 + +.global lbl_805AC270 +lbl_805AC270: + # ROM: 0x3F8B10 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AC278 +lbl_805AC278: + # ROM: 0x3F8B18 + .4byte 0xB4000000 + +.global lbl_805AC27C +lbl_805AC27C: + # ROM: 0x3F8B1C + .float 0.1 + +.global lbl_805AC280 +lbl_805AC280: + # ROM: 0x3F8B20 + .float 5.0 + +.global lbl_805AC284 +lbl_805AC284: + # ROM: 0x3F8B24 + .4byte 0x3F4CCCCD + +.global lbl_805AC288 +lbl_805AC288: + # ROM: 0x3F8B28 + .4byte 0x4118CCCD + +.global lbl_805AC28C +lbl_805AC28C: + # ROM: 0x3F8B2C + .float 0.4 + +.global lbl_805AC290 +lbl_805AC290: + # ROM: 0x3F8B30 + .4byte 0x3DA3D70A + +.global lbl_805AC294 +lbl_805AC294: + # ROM: 0x3F8B34 + .4byte 0xBF000000 + +.global lbl_805AC298 +lbl_805AC298: + # ROM: 0x3F8B38 + .4byte 0xBDCCCCCD + +.global lbl_805AC29C +lbl_805AC29C: + # ROM: 0x3F8B3C + .float 0.3 + +.global lbl_805AC2A0 +lbl_805AC2A0: + # ROM: 0x3F8B40 + .float 4.0 + +.global lbl_805AC2A4 +lbl_805AC2A4: + # ROM: 0x3F8B44 + .4byte 0 + +.global lbl_805AC2A8 +lbl_805AC2A8: + # ROM: 0x3F8B48 + .float 1.0 + .4byte 0 + +.global lbl_805AC2B0 +lbl_805AC2B0: + # ROM: 0x3F8B50 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AC2B8 +lbl_805AC2B8: + # ROM: 0x3F8B58 + .4byte 0x3F2AC083 + +.global lbl_805AC2BC +lbl_805AC2BC: + # ROM: 0x3F8B5C + .4byte 0x3E22F983 + +.global lbl_805AC2C0 +lbl_805AC2C0: + # ROM: 0x3F8B60 + .float 6.2831855 + +.global lbl_805AC2C4 +lbl_805AC2C4: + # ROM: 0x3F8B64 + .float 0.5 + +.global lbl_805AC2C8 +lbl_805AC2C8: + # ROM: 0x3F8B68 + .double 4.503601774854144E15 + +.global lbl_805AC2D0 +lbl_805AC2D0: + # ROM: 0x3F8B70 + .4byte 0 + +.global lbl_805AC2D4 +lbl_805AC2D4: + # ROM: 0x3F8B74 + .4byte 0xBC23D70A + +.global lbl_805AC2D8 +lbl_805AC2D8: + # ROM: 0x3F8B78 + .float 0.01 + +.global lbl_805AC2DC +lbl_805AC2DC: + # ROM: 0x3F8B7C + .float -1.0 + +.global lbl_805AC2E0 +lbl_805AC2E0: + # ROM: 0x3F8B80 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AC2E8 +lbl_805AC2E8: + # ROM: 0x3F8B88 + .float 0.25 + +.global lbl_805AC2EC +lbl_805AC2EC: + # ROM: 0x3F8B8C + .float 0.5 + +.global lbl_805AC2F0 +lbl_805AC2F0: + # ROM: 0x3F8B90 + .float 2.0 + +.global lbl_805AC2F4 +lbl_805AC2F4: + # ROM: 0x3F8B94 + .float 255.0 + +.global lbl_805AC2F8 +lbl_805AC2F8: + # ROM: 0x3F8B98 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AC300 +lbl_805AC300: + # ROM: 0x3F8BA0 + .float 1.0 + +.global lbl_805AC304 +lbl_805AC304: + # ROM: 0x3F8BA4 + .float 0.1 + +.global lbl_805AC308 +lbl_805AC308: + # ROM: 0x3F8BA8 + .float 9999.0 + +.global lbl_805AC30C +lbl_805AC30C: + # ROM: 0x3F8BAC + .4byte 0x3F4CCCCD + +.global lbl_805AC310 +lbl_805AC310: + # ROM: 0x3F8BB0 + .4byte 0x4118CCCD + +.global lbl_805AC314 +lbl_805AC314: + # ROM: 0x3F8BB4 + .float 0.4 + +.global lbl_805AC318 +lbl_805AC318: + # ROM: 0x3F8BB8 + .4byte 0x3DA3D70A + +.global lbl_805AC31C +lbl_805AC31C: + # ROM: 0x3F8BBC + .4byte 0xBE99999A + +.global lbl_805AC320 +lbl_805AC320: + # ROM: 0x3F8BC0 + .4byte 0x803D0E58 + .4byte 0x803D0E6D + +.global lbl_805AC328 +lbl_805AC328: + # ROM: 0x3F8BC8 + .4byte 0x803D0E81 + .4byte 0x803D0E94 + +.global lbl_805AC330 +lbl_805AC330: + # ROM: 0x3F8BD0 + .4byte 0x803D0EA6 + .4byte 0x803D0EC0 + +.global lbl_805AC338 +lbl_805AC338: + # ROM: 0x3F8BD8 + .4byte 0x803D0ED9 + +.global lbl_805AC33C +lbl_805AC33C: + # ROM: 0x3F8BDC + .4byte 0x803D0EE5 + +.global lbl_805AC340 +lbl_805AC340: + # ROM: 0x3F8BE0 + .4byte 0x803D0EF0 + +.global lbl_805AC344 +lbl_805AC344: + # ROM: 0x3F8BE4 + .4byte 0x803D0EF4 + +.global lbl_805AC348 +lbl_805AC348: + # ROM: 0x3F8BE8 + .4byte 0x803D0EF9 + +.global lbl_805AC34C +lbl_805AC34C: + # ROM: 0x3F8BEC + .asciz "1032" + .balign 4 + +.global lbl_805AC354 +lbl_805AC354: + # ROM: 0x3F8BF4 + .asciz "3210" + .balign 4 + +.global lbl_805AC35C +lbl_805AC35C: + # ROM: 0x3F8BFC + .4byte 0x05730576 + +.global lbl_805AC360 +lbl_805AC360: + # ROM: 0x3F8C00 + .float 1.0 + +.global lbl_805AC364 +lbl_805AC364: + # ROM: 0x3F8C04 + .4byte 0 + +.global lbl_805AC368 +lbl_805AC368: + # ROM: 0x3F8C08 + .4byte 0x3FB99999 + .4byte 0xA0000000 + +.global lbl_805AC370 +lbl_805AC370: + # ROM: 0x3F8C10 + .4byte 0x3D4CCCCD + +.global lbl_805AC374 +lbl_805AC374: + # ROM: 0x3F8C14 + .float 255.0 + +.global lbl_805AC378 +lbl_805AC378: + # ROM: 0x3F8C18 + .float 1.1920929E-7 + +.global lbl_805AC37C +lbl_805AC37C: + # ROM: 0x3F8C1C + .float 0.1 + +.global lbl_805AC380 +lbl_805AC380: + # ROM: 0x3F8C20 + .4byte 0x41800000 + .4byte 0 + +.global lbl_805AC388 +lbl_805AC388: + # ROM: 0x3F8C28 + .float 1.0 + +.global lbl_805AC38C +lbl_805AC38C: + # ROM: 0x3F8C2C + .4byte 0 + +.global lbl_805AC390 +lbl_805AC390: + # ROM: 0x3F8C30 + .float 5.0 + +.global lbl_805AC394 +lbl_805AC394: + # ROM: 0x3F8C34 + .float 15.0 + +.global lbl_805AC398 +lbl_805AC398: + # ROM: 0x3F8C38 + .float 2.0 + +.global lbl_805AC39C +lbl_805AC39C: + # ROM: 0x3F8C3C + .float 255.0 + +.global lbl_805AC3A0 +lbl_805AC3A0: + # ROM: 0x3F8C40 + .float 0.5 + +.global lbl_805AC3A4 +lbl_805AC3A4: + # ROM: 0x3F8C44 + .float 5.0 + +.global lbl_805AC3A8 +lbl_805AC3A8: + # ROM: 0x3F8C48 + .4byte 0x42200000 + +.global lbl_805AC3AC +lbl_805AC3AC: + # ROM: 0x3F8C4C + .4byte 0x4479C000 + +.global lbl_805AC3B0 +lbl_805AC3B0: + # ROM: 0x3F8C50 + .float -1.0 + +.global lbl_805AC3B4 +lbl_805AC3B4: + # ROM: 0x3F8C54 + .float 0.35 + +.global lbl_805AC3B8 +lbl_805AC3B8: + # ROM: 0x3F8C58 + .4byte 0x40400000 + .4byte 0 + diff --git a/asm/MetroidPrime/HUD/CSamusHud.s b/asm/MetroidPrime/HUD/CSamusHud.s index 4d253a62..410f0957 100644 --- a/asm/MetroidPrime/HUD/CSamusHud.s +++ b/asm/MetroidPrime/HUD/CSamusHud.s @@ -57,7 +57,7 @@ lbl_803DA304: .global lbl_805A6EB4 lbl_805A6EB4: # ROM: 0x3F4854 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6EB8 lbl_805A6EB8: @@ -72,7 +72,7 @@ lbl_805A6EBC: .global lbl_805A6EC0 lbl_805A6EC0: # ROM: 0x3F4860 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6EC4 lbl_805A6EC4: @@ -87,17 +87,17 @@ lbl_805A6EC8: .global lbl_805A6ECC lbl_805A6ECC: # ROM: 0x3F486C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6ED0 lbl_805A6ED0: # ROM: 0x3F4870 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6ED4 lbl_805A6ED4: # ROM: 0x3F4874 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6ED8 lbl_805A6ED8: @@ -112,7 +112,7 @@ lbl_805A6EDC: .global lbl_805A6EE0 lbl_805A6EE0: # ROM: 0x3F4880 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6EE4 lbl_805A6EE4: @@ -122,7 +122,7 @@ lbl_805A6EE4: .global lbl_805A6EE8 lbl_805A6EE8: # ROM: 0x3F4888 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6EEC lbl_805A6EEC: @@ -137,7 +137,7 @@ lbl_805A6EF0: .global lbl_805A6EF4 lbl_805A6EF4: # ROM: 0x3F4894 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6EF8 lbl_805A6EF8: @@ -147,7 +147,7 @@ lbl_805A6EF8: .global lbl_805A6EFC lbl_805A6EFC: # ROM: 0x3F489C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F00 lbl_805A6F00: @@ -167,12 +167,12 @@ lbl_805A6F08: .global lbl_805A6F0C lbl_805A6F0C: # ROM: 0x3F48AC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F10 lbl_805A6F10: # ROM: 0x3F48B0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F14 lbl_805A6F14: @@ -182,12 +182,12 @@ lbl_805A6F14: .global lbl_805A6F18 lbl_805A6F18: # ROM: 0x3F48B8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F1C lbl_805A6F1C: # ROM: 0x3F48BC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F20 lbl_805A6F20: @@ -197,7 +197,7 @@ lbl_805A6F20: .global lbl_805A6F24 lbl_805A6F24: # ROM: 0x3F48C4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F28 lbl_805A6F28: @@ -207,12 +207,12 @@ lbl_805A6F28: .global lbl_805A6F2C lbl_805A6F2C: # ROM: 0x3F48CC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F30 lbl_805A6F30: # ROM: 0x3F48D0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F34 lbl_805A6F34: @@ -227,17 +227,17 @@ lbl_805A6F38: .global lbl_805A6F3C lbl_805A6F3C: # ROM: 0x3F48DC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F40 lbl_805A6F40: # ROM: 0x3F48E0 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A6F44 lbl_805A6F44: # ROM: 0x3F48E4 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A6F48 lbl_805A6F48: @@ -247,7 +247,7 @@ lbl_805A6F48: .global lbl_805A6F4C lbl_805A6F4C: # ROM: 0x3F48EC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6F50 lbl_805A6F50: @@ -268,6 +268,282 @@ lbl_8046C3C8: lbl_805A8DE8: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AA448 +lbl_805AA448: + # ROM: 0x3F6CE8 + .float 1.0 + +.global lbl_805AA44C +lbl_805AA44C: + # ROM: 0x3F6CEC + .float 0.1 + +.global lbl_805AA450 +lbl_805AA450: + # ROM: 0x3F6CF0 + .4byte 0x42200000 + +.global lbl_805AA454 +lbl_805AA454: + # ROM: 0x3F6CF4 + .4byte 0 + +.global lbl_805AA458 +lbl_805AA458: + # ROM: 0x3F6CF8 + .float 6.2831855 + +.global lbl_805AA45C +lbl_805AA45C: + # ROM: 0x3F6CFC + .float 0.5 + +.global lbl_805AA460 +lbl_805AA460: + # ROM: 0x3F6D00 + .double 1.0 + +.global lbl_805AA468 +lbl_805AA468: + # ROM: 0x3F6D08 + .float -1.0 + +.global lbl_805AA46C +lbl_805AA46C: + # ROM: 0x3F6D0C + .4byte 0x41900000 + +.global lbl_805AA470 +lbl_805AA470: + # ROM: 0x3F6D10 + .float 1.1920929E-7 + +.global lbl_805AA474 +lbl_805AA474: + # ROM: 0x3F6D14 + .4byte 0x3B360B61 + +.global lbl_805AA478 +lbl_805AA478: + # ROM: 0x3F6D18 + .float 0.7853982 + +.global lbl_805AA47C +lbl_805AA47C: + # ROM: 0x3F6D1C + .float 15.0 + +.global lbl_805AA480 +lbl_805AA480: + # ROM: 0x3F6D20 + .4byte 0xBE800000 + .4byte 0 + +.global lbl_805AA488 +lbl_805AA488: + # ROM: 0x3F6D28 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AA490 +lbl_805AA490: + # ROM: 0x3F6D30 + .float 2.0 + +.global lbl_805AA494 +lbl_805AA494: + # ROM: 0x3F6D34 + .float 255.0 + +.global lbl_805AA498 +lbl_805AA498: + # ROM: 0x3F6D38 + .float 0.75 + +.global lbl_805AA49C +lbl_805AA49C: + # ROM: 0x3F6D3C + .float 0.25 + +.global lbl_805AA4A0 +lbl_805AA4A0: + # ROM: 0x3F6D40 + .float 0.7 + +.global lbl_805AA4A4 +lbl_805AA4A4: + # ROM: 0x3F6D44 + .4byte 0x3F59999A + +.global lbl_805AA4A8 +lbl_805AA4A8: + # ROM: 0x3F6D48 + .float 0.9 + +.global lbl_805AA4AC +lbl_805AA4AC: + # ROM: 0x3F6D4C + .4byte 0x3DCCCCD0 + +.global lbl_805AA4B0 +lbl_805AA4B0: + # ROM: 0x3F6D50 + .float 0.15 + +.global lbl_805AA4B4 +lbl_805AA4B4: + # ROM: 0x3F6D54 + .float 0.3 + +.global lbl_805AA4B8 +lbl_805AA4B8: + # ROM: 0x3F6D58 + .4byte 0x42C80000 + +.global lbl_805AA4BC +lbl_805AA4BC: + # ROM: 0x3F6D5C + .float 1.1920929E-7 + +.global lbl_805AA4C0 +lbl_805AA4C0: + # ROM: 0x3F6D60 + .float 5.0 + +.global lbl_805AA4C4 +lbl_805AA4C4: + # ROM: 0x3F6D64 + .float 0.5 + +.global lbl_805AA4C8 +lbl_805AA4C8: + # ROM: 0x3F6D68 + .4byte 0x3B808081 + +.global lbl_805AA4CC +lbl_805AA4CC: + # ROM: 0x3F6D6C + .4byte 0x42700000 + +.global lbl_805AA4D0 +lbl_805AA4D0: + # ROM: 0x3F6D70 + .4byte 0x3F20D97C + +.global lbl_805AA4D4 +lbl_805AA4D4: + # ROM: 0x3F6D74 + .4byte 0x46FFFE00 + +.global lbl_805AA4D8 +lbl_805AA4D8: + # ROM: 0x3F6D78 + .double 4.503601774854144E15 + +.global lbl_805AA4E0 +lbl_805AA4E0: + # ROM: 0x3F6D80 + .4byte 0x3F19999A + +.global lbl_805AA4E4 +lbl_805AA4E4: + # ROM: 0x3F6D84 + .float 1.1920929E-7 + +.global lbl_805AA4E8 +lbl_805AA4E8: + # ROM: 0x3F6D88 + .float 0.125 + +.global lbl_805AA4EC +lbl_805AA4EC: + # ROM: 0x3F6D8C + .4byte 0x3E20D97C + +.global lbl_805AA4F0 +lbl_805AA4F0: + # ROM: 0x3F6D90 + .float 0.001 + +.global lbl_805AA4F4 +lbl_805AA4F4: + # ROM: 0x3F6D94 + .4byte 0x3F22F983 + +.global lbl_805AA4F8 +lbl_805AA4F8: + # ROM: 0x3F6D98 + .float 0.1 + +.global lbl_805AA4FC +lbl_805AA4FC: + # ROM: 0x3F6D9C + .4byte 0x3D4CCCCD + +.global lbl_805AA500 +lbl_805AA500: + # ROM: 0x3F6DA0 + .4byte 0x3F7FFF58 + +.global lbl_805AA504 +lbl_805AA504: + # ROM: 0x3F6DA4 + .4byte 0x3D4CCCCD + +.global lbl_805AA508 +lbl_805AA508: + # ROM: 0x3F6DA8 + .4byte 0x3FC90FDB + +.global lbl_805AA50C +lbl_805AA50C: + # ROM: 0x3F6DAC + .4byte 0x46000000 + +.global lbl_805AA510 +lbl_805AA510: + # ROM: 0x3F6DB0 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AA518 +lbl_805AA518: + # ROM: 0x3F6DB8 + .4byte 0xBF000000 + +.global lbl_805AA51C +lbl_805AA51C: + # ROM: 0x3F6DBC + .4byte 0xC1000000 + +.global lbl_805AA520 +lbl_805AA520: + # ROM: 0x3F6DC0 + .float 9999.0 + +.global lbl_805AA524 +lbl_805AA524: + # ROM: 0x3F6DC4 + .float 0.017453292 + +.global lbl_805AA528 +lbl_805AA528: + # ROM: 0x3F6DC8 + .4byte 0x40C00000 + +.global lbl_805AA52C +lbl_805AA52C: + # ROM: 0x3F6DCC + .4byte 0x41800000 + +.global lbl_805AA530 +lbl_805AA530: + # ROM: 0x3F6DD0 + .4byte 0x43700000 + .4byte 0 + .section .text, "ax" .global "SetMessage__9CSamusHudFRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC13CHUDMemoParms" diff --git a/asm/MetroidPrime/PathFinding/CPathFindArea.s b/asm/MetroidPrime/PathFinding/CPathFindArea.s index 28a52c70..bea09d26 100644 --- a/asm/MetroidPrime/PathFinding/CPathFindArea.s +++ b/asm/MetroidPrime/PathFinding/CPathFindArea.s @@ -2289,3 +2289,41 @@ lbl_801CC120: /* 801CC120 001C9080 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 801CC124 001C9084 38 21 00 20 */ addi r1, r1, 0x20 /* 801CC128 001C9088 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC870 +lbl_805AC870: + # ROM: 0x3F9110 + .4byte 0x7F7FFFFF + +.global lbl_805AC874 +lbl_805AC874: + # ROM: 0x3F9114 + .4byte 0x40400000 + +.global lbl_805AC878 +lbl_805AC878: + # ROM: 0x3F9118 + .4byte 0 + +.global lbl_805AC87C +lbl_805AC87C: + # ROM: 0x3F911C + .float 1.0E-4 + +.global lbl_805AC880 +lbl_805AC880: + # ROM: 0x3F9120 + .4byte 0 + +.global lbl_805AC884 +lbl_805AC884: + # ROM: 0x3F9124 + .float 1.0 + +.global lbl_805AC888 +lbl_805AC888: + # ROM: 0x3F9128 + .float 2.0 + .4byte 0 + diff --git a/asm/MetroidPrime/PathFinding/CPathFindRegion.s b/asm/MetroidPrime/PathFinding/CPathFindRegion.s index 859f93d9..f07b6ac1 100644 --- a/asm/MetroidPrime/PathFinding/CPathFindRegion.s +++ b/asm/MetroidPrime/PathFinding/CPathFindRegion.s @@ -1296,3 +1296,25 @@ __ct__13CPFRegionDataFv: /* 801CA160 001C70C0 90 03 00 28 */ stw r0, 0x28(r3) /* 801CA164 001C70C4 90 03 00 2C */ stw r0, 0x2c(r3) /* 801CA168 001C70C8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC860 +lbl_805AC860: + # ROM: 0x3F9100 + .float 0.5 + +.global lbl_805AC864 +lbl_805AC864: + # ROM: 0x3F9104 + .float 1.1920929E-7 + +.global lbl_805AC868 +lbl_805AC868: + # ROM: 0x3F9108 + .float 1.0 + +.global lbl_805AC86C +lbl_805AC86C: + # ROM: 0x3F910C + .4byte 0 + diff --git a/asm/MetroidPrime/PathFinding/CPathFindSearch.s b/asm/MetroidPrime/PathFinding/CPathFindSearch.s index 739d2874..fc641699 100644 --- a/asm/MetroidPrime/PathFinding/CPathFindSearch.s +++ b/asm/MetroidPrime/PathFinding/CPathFindSearch.s @@ -2560,3 +2560,31 @@ __ct__11CPFOpenListFv: /* 801C8E9C 001C5DFC 7C 08 03 A6 */ mtlr r0 /* 801C8EA0 001C5E00 38 21 00 10 */ addi r1, r1, 0x10 /* 801C8EA4 001C5E04 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC848 +lbl_805AC848: + # ROM: 0x3F90E8 + .float 0.3 + +.global lbl_805AC84C +lbl_805AC84C: + # ROM: 0x3F90EC + .4byte 0 + +.global lbl_805AC850 +lbl_805AC850: + # ROM: 0x3F90F0 + .float 1.0E-4 + +.global lbl_805AC854 +lbl_805AC854: + # ROM: 0x3F90F4 + .float 0.5 + +.global lbl_805AC858 +lbl_805AC858: + # ROM: 0x3F90F8 + .4byte 0x41200000 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CFaceplateDecoration.s b/asm/MetroidPrime/Player/CFaceplateDecoration.s index b726a814..4eeba850 100644 --- a/asm/MetroidPrime/Player/CFaceplateDecoration.s +++ b/asm/MetroidPrime/Player/CFaceplateDecoration.s @@ -150,3 +150,25 @@ __ct__20CFaceplateDecorationFR13CStateManager: /* 80175CCC 00172C2C 38 00 00 00 */ li r0, 0 /* 80175CD0 00172C30 98 03 00 0C */ stb r0, 0xc(r3) /* 80175CD4 00172C34 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABEB0 +lbl_805ABEB0: + # ROM: 0x3F8750 + .4byte 0 + +.global lbl_805ABEB4 +lbl_805ABEB4: + # ROM: 0x3F8754 + .4byte 0x3727C5AC + +.global lbl_805ABEB8 +lbl_805ABEB8: + # ROM: 0x3F8758 + .float 255.0 + +.global lbl_805ABEBC +lbl_805ABEBC: + # ROM: 0x3F875C + .float 1.0 + diff --git a/asm/MetroidPrime/Player/CFidget.s b/asm/MetroidPrime/Player/CFidget.s index 38d2005a..731adf64 100644 --- a/asm/MetroidPrime/Player/CFidget.s +++ b/asm/MetroidPrime/Player/CFidget.s @@ -352,3 +352,55 @@ __ct__7CFidgetFv: /* 80154BFC 00151B5C 50 A0 3E 30 */ rlwimi r0, r5, 7, 0x18, 0x18 /* 80154C00 00151B60 98 03 00 34 */ stb r0, 0x34(r3) /* 80154C04 00151B64 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABB20 +lbl_805ABB20: + # ROM: 0x3F83C0 + .4byte 0 + +.global lbl_805ABB24 +lbl_805ABB24: + # ROM: 0x3F83C4 + .4byte 0x40C00000 + +.global lbl_805ABB28 +lbl_805ABB28: + # ROM: 0x3F83C8 + .float 1.0 + +.global lbl_805ABB2C +lbl_805ABB2C: + # ROM: 0x3F83CC + .4byte 0x41300000 + +.global lbl_805ABB30 +lbl_805ABB30: + # ROM: 0x3F83D0 + .4byte 0x41A80000 + +.global lbl_805ABB34 +lbl_805ABB34: + # ROM: 0x3F83D4 + .4byte 0x41200000 + +.global lbl_805ABB38 +lbl_805ABB38: + # ROM: 0x3F83D8 + .4byte 0x41A00000 + +.global lbl_805ABB3C +lbl_805ABB3C: + # ROM: 0x3F83DC + .4byte 0x41E80000 + +.global lbl_805ABB40 +lbl_805ABB40: + # ROM: 0x3F83E0 + .4byte 0x41F00000 + +.global lbl_805ABB44 +lbl_805ABB44: + # ROM: 0x3F83E4 + .4byte 0x42D20000 + diff --git a/asm/MetroidPrime/Player/CGameHintInfo.s b/asm/MetroidPrime/Player/CGameHintInfo.s index 3914d605..5936a209 100644 --- a/asm/MetroidPrime/Player/CGameHintInfo.s +++ b/asm/MetroidPrime/Player/CGameHintInfo.s @@ -1527,3 +1527,40 @@ lbl_80268540: /* 80268560 002654C0 7C 08 03 A6 */ mtlr r0 /* 80268564 002654C4 38 21 00 20 */ addi r1, r1, 0x20 /* 80268568 002654C8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD7F8 +lbl_805AD7F8: + # ROM: 0x3FA098 + .4byte 0x40400000 + +.global lbl_805AD7FC +lbl_805AD7FC: + # ROM: 0x3FA09C + .4byte 0x40400000 + +.global lbl_805AD800 +lbl_805AD800: + # ROM: 0x3FA0A0 + .4byte 0x42700000 + +.global lbl_805AD804 +lbl_805AD804: + # ROM: 0x3FA0A4 + .4byte 0 + +.global lbl_805AD808 +lbl_805AD808: + # ROM: 0x3FA0A8 + .float 5.0 + +.global lbl_805AD80C +lbl_805AD80C: + # ROM: 0x3FA0AC + .float 1.0 + +.global lbl_805AD810 +lbl_805AD810: + # ROM: 0x3FA0B0 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/Player/CGameOptions.s b/asm/MetroidPrime/Player/CGameOptions.s index 7aba5a18..1a278db5 100644 --- a/asm/MetroidPrime/Player/CGameOptions.s +++ b/asm/MetroidPrime/Player/CGameOptions.s @@ -1534,3 +1534,57 @@ lbl_8020FC38: /* 8020FC3C 0020CB9C 7C 05 00 40 */ cmplw r5, r0 /* 8020FC40 0020CBA0 41 80 FF A8 */ blt lbl_8020FBE8 /* 8020FC44 0020CBA4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACF40 +lbl_805ACF40: + # ROM: 0x3F97E0 + .byte 0x01 + +.global lbl_805ACF41 +lbl_805ACF41: + # ROM: 0x3F97E1 + .byte 0x00 + +.global lbl_805ACF42 +lbl_805ACF42: + # ROM: 0x3F97E2 + .byte 0x01 + +.global lbl_805ACF43 +lbl_805ACF43: + # ROM: 0x3F97E3 + .byte 0x00 + +.global lbl_805ACF44 +lbl_805ACF44: + # ROM: 0x3F97E4 + .4byte 0x01000000 + +.global lbl_805ACF48 +lbl_805ACF48: + # ROM: 0x3F97E8 + .4byte 0x3B808081 + .4byte 0 + +.global lbl_805ACF50 +lbl_805ACF50: + # ROM: 0x3F97F0 + .double 4.503601774854144E15 + +.global lbl_805ACF58 +lbl_805ACF58: + # ROM: 0x3F97F8 + .float 1.0 + +.global lbl_805ACF5C +lbl_805ACF5C: + # ROM: 0x3F97FC + .4byte 0x3EC00000 + +.global lbl_805ACF60 +lbl_805ACF60: + # ROM: 0x3F9800 + .float 0.25 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CGameState.s b/asm/MetroidPrime/Player/CGameState.s index 2be522e8..cedcea29 100644 --- a/asm/MetroidPrime/Player/CGameState.s +++ b/asm/MetroidPrime/Player/CGameState.s @@ -3324,3 +3324,32 @@ lbl_801D647C: /* 801D6484 001D33E4 40 82 FF 88 */ bne lbl_801D640C /* 801D6488 001D33E8 7C A3 2B 78 */ mr r3, r5 /* 801D648C 001D33EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC940 +lbl_805AC940: + # ROM: 0x3F91E0 + .4byte 0x4115F8FC + .4byte 0 + +.global lbl_805AC948 +lbl_805AC948: + # ROM: 0x3F91E8 + .4byte 0 + +.global lbl_805AC94C +lbl_805AC94C: + # ROM: 0x3F91EC + .4byte 0x42C80000 + +.global lbl_805AC950 +lbl_805AC950: + # ROM: 0x3F91F0 + .double 4.503601774854144E15 + +.global lbl_805AC958 +lbl_805AC958: + # ROM: 0x3F91F8 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CGrappleArm.s b/asm/MetroidPrime/Player/CGrappleArm.s index b0f2d6e8..d8682736 100644 --- a/asm/MetroidPrime/Player/CGrappleArm.s +++ b/asm/MetroidPrime/Player/CGrappleArm.s @@ -1,5 +1,119 @@ .include "macros.inc" +.section .sdata2, "a" + +.global lbl_805AB468 +lbl_805AB468: + # ROM: 0x3F7D08 + .4byte lbl_803CF360 + +.global lbl_805AB46C +lbl_805AB46C: + # ROM: 0x3F7D0C + .4byte lbl_803CF36C + +.global lbl_805AB470 +lbl_805AB470: + # ROM: 0x3F7D10 + .4byte lbl_803CF375 + +.global lbl_805AB474 +lbl_805AB474: + # ROM: 0x3F7D14 + .4byte lbl_803CF37E + +.global lbl_805AB478 +lbl_805AB478: + # ROM: 0x3F7D18 + .4byte lbl_803CF38E + +.global lbl_805AB47C +lbl_805AB47C: + # ROM: 0x3F7D1C + .4byte lbl_803CF38E + +.global lbl_805AB480 +lbl_805AB480: + # ROM: 0x3F7D20 + .4byte lbl_803CF39B + +.global lbl_805AB484 +lbl_805AB484: + # ROM: 0x3F7D24 + .float 0.0 + +.global lbl_805AB488 +lbl_805AB488: + # ROM: 0x3F7D28 + .float 1.0 + +.global lbl_805AB48C +lbl_805AB48C: + # ROM: 0x3F7D2C + .float 0.1 + +.global lbl_805AB490 +lbl_805AB490: + # ROM: 0x3F7D30 + .float 150.0 + +.global lbl_805AB494 +lbl_805AB494: + # ROM: 0x3F7D34 + .float 2.0 + +.global lbl_805AB498 +lbl_805AB498: + # ROM: 0x3F7D38 + .float 0.02 + .4byte 0 + +.global lbl_805AB4A0 +lbl_805AB4A0: + # ROM: 0x3F7D40 + .double 4.503601774854144E15 + +.global lbl_805AB4A8 +lbl_805AB4A8: + # ROM: 0x3F7D48 + .float 4.0 + +.global lbl_805AB4AC +lbl_805AB4AC: + # ROM: 0x3F7D4C + .float 0.175 + +.global lbl_805AB4B0 +lbl_805AB4B0: + # ROM: 0x3F7D50 + .float 0.3 + +.global lbl_805AB4B4 +lbl_805AB4B4: + # ROM: 0x3F7D54 + .float 0.7 + +.global lbl_805AB4B8 +lbl_805AB4B8: + # ROM: 0x3F7D58 + .float 0.9 + +.global lbl_805AB4BC +lbl_805AB4BC: + # ROM: 0x3F7D5C + .float 0.25 + +.global lbl_805AB4C0 +lbl_805AB4C0: + # ROM: 0x3F7D60 + .float 0.125 + .4byte 0 + +.global lbl_805AB4C8 +lbl_805AB4C8: + # ROM: 0x3F7D68 + .double 0.0 + .section .data .global lbl_803E06B0 @@ -40,17 +154,17 @@ lbl_805A7638: .global lbl_805A763C lbl_805A763C: # ROM: 0x3F4FDC - .4byte 0x3E800000 + .float 0.25 .global lbl_805A7640 lbl_805A7640: # ROM: 0x3F4FE0 - .4byte 0x3E000000 + .float 0.125 .global lbl_805A7644 lbl_805A7644: # ROM: 0x3F4FE4 - .4byte 0x40A00000 + .float 5.0 .global lbl_805A7648 lbl_805A7648: diff --git a/asm/MetroidPrime/Player/CMorphBall.s b/asm/MetroidPrime/Player/CMorphBall.s index 6414bb71..08623913 100644 --- a/asm/MetroidPrime/Player/CMorphBall.s +++ b/asm/MetroidPrime/Player/CMorphBall.s @@ -10,7 +10,7 @@ lbl_805A73E8: .global lbl_805A73EC lbl_805A73EC: # ROM: 0x3F4D8C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A73F0 lbl_805A73F0: @@ -45,37 +45,37 @@ lbl_805A7404: .global lbl_805A7408 lbl_805A7408: # ROM: 0x3F4DA8 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A740C lbl_805A740C: # ROM: 0x3F4DAC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7410 lbl_805A7410: # ROM: 0x3F4DB0 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805A7414 lbl_805A7414: # ROM: 0x3F4DB4 - .4byte 0xBF800000 + .float -1.0 .global lbl_805A7418 lbl_805A7418: # ROM: 0x3F4DB8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A741C lbl_805A741C: # ROM: 0x3F4DBC - .4byte 0xBF800000 + .float -1.0 .global lbl_805A7420 lbl_805A7420: # ROM: 0x3F4DC0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7424 lbl_805A7424: @@ -90,7 +90,7 @@ lbl_805A7428: .global lbl_805A742C lbl_805A742C: # ROM: 0x3F4DCC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7430 lbl_805A7430: @@ -100,7 +100,7 @@ lbl_805A7430: .global lbl_805A7434 lbl_805A7434: # ROM: 0x3F4DD4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7438 lbl_805A7438: @@ -110,7 +110,7 @@ lbl_805A7438: .global lbl_805A743C lbl_805A743C: # ROM: 0x3F4DDC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7440 lbl_805A7440: @@ -130,7 +130,7 @@ lbl_805A7448: .global lbl_805A744C lbl_805A744C: # ROM: 0x3F4DEC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7450 lbl_805A7450: @@ -145,17 +145,17 @@ lbl_805A7454: .global lbl_805A7458 lbl_805A7458: # ROM: 0x3F4DF8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A745C lbl_805A745C: # ROM: 0x3F4DFC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7460 lbl_805A7460: # ROM: 0x3F4E00 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7464 lbl_805A7464: @@ -175,7 +175,7 @@ lbl_805A746C: .global lbl_805A7470 lbl_805A7470: # ROM: 0x3F4E10 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7474 lbl_805A7474: @@ -190,7 +190,7 @@ lbl_805A7478: .global lbl_805A747C lbl_805A747C: # ROM: 0x3F4E1C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7480 lbl_805A7480: @@ -279,6 +279,569 @@ lbl_805A8EF8: lbl_805A8EFC: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AAE70 +lbl_805AAE70: + # ROM: 0x3F7710 + .4byte 0 + +.global lbl_805AAE74 +lbl_805AAE74: + # ROM: 0x3F7714 + .float 1.25 + +.global lbl_805AAE78 +lbl_805AAE78: + # ROM: 0x3F7718 + .4byte 0x41200000 + +.global lbl_805AAE7C +lbl_805AAE7C: + # ROM: 0x3F771C + .float 1.0 + +.global lbl_805AAE80 +lbl_805AAE80: + # ROM: 0x3F7720 + .4byte 0x42BE0000 + +.global lbl_805AAE84 +lbl_805AAE84: + # ROM: 0x3F7724 + .4byte 0x42FE0000 + +.global lbl_805AAE88 +lbl_805AAE88: + # ROM: 0x3F7728 + .4byte 0xC0A00000 + +.global lbl_805AAE8C +lbl_805AAE8C: + # ROM: 0x3F772C + .4byte 0x42BE0000 + +.global lbl_805AAE90 +lbl_805AAE90: + # ROM: 0x3F7730 + .4byte 0x3FCCCCCD + +.global lbl_805AAE94 +lbl_805AAE94: + # ROM: 0x3F7734 + .4byte 0x42800000 + +.global lbl_805AAE98 +lbl_805AAE98: + # ROM: 0x3F7738 + .4byte 0x42FE0000 + +.global lbl_805AAE9C +lbl_805AAE9C: + # ROM: 0x3F773C + .float 4.0 + +.global lbl_805AAEA0 +lbl_805AAEA0: + # ROM: 0x3F7740 + .4byte 0x3F4CCCCD + +.global lbl_805AAEA4 +lbl_805AAEA4: + # ROM: 0x3F7744 + .4byte 0x42800000 + +.global lbl_805AAEA8 +lbl_805AAEA8: + # ROM: 0x3F7748 + .4byte 0x404CCCCD + +.global lbl_805AAEAC +lbl_805AAEAC: + # ROM: 0x3F774C + .4byte 0x41A00000 + +.global lbl_805AAEB0 +lbl_805AAEB0: + # ROM: 0x3F7750 + .float 0.25 + +.global lbl_805AAEB4 +lbl_805AAEB4: + # ROM: 0x3F7754 + .float 5.0 + +.global lbl_805AAEB8 +lbl_805AAEB8: + # ROM: 0x3F7758 + .float 0.75 + +.global lbl_805AAEBC +lbl_805AAEBC: + # ROM: 0x3F775C + .float 15.0 + +.global lbl_805AAEC0 +lbl_805AAEC0: + # ROM: 0x3F7760 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AAEC8 +lbl_805AAEC8: + # ROM: 0x3F7768 + .float -1.0 + +.global lbl_805AAECC +lbl_805AAECC: + # ROM: 0x3F776C + .float 0.9 + +.global lbl_805AAED0 +lbl_805AAED0: + # ROM: 0x3F7770 + .4byte 0x42200000 + +.global lbl_805AAED4 +lbl_805AAED4: + # ROM: 0x3F7774 + .4byte 0x42A00000 + +.global lbl_805AAED8 +lbl_805AAED8: + # ROM: 0x3F7778 + .float 0.017453292 + +.global lbl_805AAEDC +lbl_805AAEDC: + # ROM: 0x3F777C + .float 90.0 + +.global lbl_805AAEE0 +lbl_805AAEE0: + # ROM: 0x3F7780 + .4byte 0x3FA8F5C3 + +.global lbl_805AAEE4 +lbl_805AAEE4: + # ROM: 0x3F7784 + .4byte 0x3F19999A + +.global lbl_805AAEE8 +lbl_805AAEE8: + # ROM: 0x3F7788 + .float 0.16666667 + .4byte 0 + +.global lbl_805AAEF0 +lbl_805AAEF0: + # ROM: 0x3F7790 + .4byte 0 + .4byte 0 + +.global lbl_805AAEF8 +lbl_805AAEF8: + # ROM: 0x3F7798 + .float 2.0 + +.global lbl_805AAEFC +lbl_805AAEFC: + # ROM: 0x3F779C + .float 0.1 + +.global lbl_805AAF00 +lbl_805AAF00: + # ROM: 0x3F77A0 + .float 8.0 + +.global lbl_805AAF04 +lbl_805AAF04: + # ROM: 0x3F77A4 + .float 0.1 + +.global lbl_805AAF08 +lbl_805AAF08: + # ROM: 0x3F77A8 + .float 0.2 + +.global lbl_805AAF0C +lbl_805AAF0C: + # ROM: 0x3F77AC + .4byte 0x3E051EB8 + +.global lbl_805AAF10 +lbl_805AAF10: + # ROM: 0x3F77B0 + .4byte 0x3CF5C28C + +.global lbl_805AAF14 +lbl_805AAF14: + # ROM: 0x3F77B4 + .4byte 0x3F266666 + +.global lbl_805AAF18 +lbl_805AAF18: + # ROM: 0x3F77B8 + .float 0.7 + +.global lbl_805AAF1C +lbl_805AAF1C: + # ROM: 0x3F77BC + .4byte 0x3D4CCCCD + +.global lbl_805AAF20 +lbl_805AAF20: + # ROM: 0x3F77C0 + .4byte 0x47435000 + +.global lbl_805AAF24 +lbl_805AAF24: + # ROM: 0x3F77C4 + .4byte 0x42BE0000 + +.global lbl_805AAF28 +lbl_805AAF28: + # ROM: 0x3F77C8 + .float 1.5 + .4byte 0 + +.global lbl_805AAF30 +lbl_805AAF30: + # ROM: 0x3F77D0 + .double 4.503601774854144E15 + +.global lbl_805AAF38 +lbl_805AAF38: + # ROM: 0x3F77D8 + .4byte 0x463B8000 + +.global lbl_805AAF3C +lbl_805AAF3C: + # ROM: 0x3F77DC + .4byte 0xBD4CCCCD + +.global lbl_805AAF40 +lbl_805AAF40: + # ROM: 0x3F77E0 + .4byte 0x3FE00000 + +.global lbl_805AAF44 +lbl_805AAF44: + # ROM: 0x3F77E4 + .4byte 0x3FB33333 + +.global lbl_805AAF48 +lbl_805AAF48: + # ROM: 0x3F77E8 + .4byte 0x40400000 + +.global lbl_805AAF4C +lbl_805AAF4C: + # ROM: 0x3F77EC + .4byte 0x471C4000 + +.global lbl_805AAF50 +lbl_805AAF50: + # ROM: 0x3F77F0 + .4byte 0x447A0000 + +.global lbl_805AAF54 +lbl_805AAF54: + # ROM: 0x3F77F4 + .4byte 0x3B808081 + +.global lbl_805AAF58 +lbl_805AAF58: + # ROM: 0x3F77F8 + .4byte 0x40E00000 + +.global lbl_805AAF5C +lbl_805AAF5C: + # ROM: 0x3F77FC + .4byte 0x3F7D70A4 + +.global lbl_805AAF60 +lbl_805AAF60: + # ROM: 0x3F7800 + .4byte 0x37480000 + +.global lbl_805AAF64 +lbl_805AAF64: + # ROM: 0x3F7804 + .4byte 0xBECCCCCD + +.global lbl_805AAF68 +lbl_805AAF68: + # ROM: 0x3F7808 + .float 0.4 + +.global lbl_805AAF6C +lbl_805AAF6C: + # ROM: 0x3F780C + .float 0.01 + +.global lbl_805AAF70 +lbl_805AAF70: + # ROM: 0x3F7810 + .4byte 0xBF19999A + +.global lbl_805AAF74 +lbl_805AAF74: + # ROM: 0x3F7814 + .float 0.15 + +.global lbl_805AAF78 +lbl_805AAF78: + # ROM: 0x3F7818 + .float 0.5 + +.global lbl_805AAF7C +lbl_805AAF7C: + # ROM: 0x3F781C + .4byte 0x41C80000 + +.global lbl_805AAF80 +lbl_805AAF80: + # ROM: 0x3F7820 + .4byte 0x40900000 + +.global lbl_805AAF84 +lbl_805AAF84: + # ROM: 0x3F7824 + .4byte 0x40490FDB + +.global lbl_805AAF88 +lbl_805AAF88: + # ROM: 0x3F7828 + .4byte 0x41F00000 + +.global lbl_805AAF8C +lbl_805AAF8C: + # ROM: 0x3F782C + .float 255.0 + +.global lbl_805AAF90 +lbl_805AAF90: + # ROM: 0x3F7830 + .4byte 0x41B80000 + .4byte 0 + +.global lbl_805AAF98 +lbl_805AAF98: + # ROM: 0x3F7838 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AAFA0 +lbl_805AAFA0: + # ROM: 0x3F7840 + .4byte 0x41880000 + +.global lbl_805AAFA4 +lbl_805AAFA4: + # ROM: 0x3F7844 + .4byte 0x3F733333 + +.global lbl_805AAFA8 +lbl_805AAFA8: + # ROM: 0x3F7848 + .4byte 0xBF666666 + +.global lbl_805AAFAC +lbl_805AAFAC: + # ROM: 0x3F784C + .4byte 0x41C90FDB + +.global lbl_805AAFB0 +lbl_805AAFB0: + # ROM: 0x3F7850 + .4byte 0x44480000 + +.global lbl_805AAFB4 +lbl_805AAFB4: + # ROM: 0x3F7854 + .float 0.3 + +.global lbl_805AAFB8 +lbl_805AAFB8: + # ROM: 0x3F7858 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AAFC0 +lbl_805AAFC0: + # ROM: 0x3F7860 + .4byte 0x43B40000 + +.global lbl_805AAFC4 +lbl_805AAFC4: + # ROM: 0x3F7864 + .4byte 0x3E22F983 + +.global lbl_805AAFC8 +lbl_805AAFC8: + # ROM: 0x3F7868 + .4byte 0x3F50624D + .4byte 0xE0000000 + +.global lbl_805AAFD0 +lbl_805AAFD0: + # ROM: 0x3F7870 + .4byte 0x3F847AE1 + .float 2.0 + +.global lbl_805AAFD8 +lbl_805AAFD8: + # ROM: 0x3F7878 + .4byte 0x42480000 + +.global lbl_805AAFDC +lbl_805AAFDC: + # ROM: 0x3F787C + .float 0.35 + +.global lbl_805AAFE0 +lbl_805AAFE0: + # ROM: 0x3F7880 + .4byte 0x461C4000 + +.global lbl_805AAFE4 +lbl_805AAFE4: + # ROM: 0x3F7884 + .4byte 0xBDCCCCCD + +.global lbl_805AAFE8 +lbl_805AAFE8: + # ROM: 0x3F7888 + .4byte 0xBF266666 + +.global lbl_805AAFEC +lbl_805AAFEC: + # ROM: 0x3F788C + .float 0.03 + +.global lbl_805AAFF0 +lbl_805AAFF0: + # ROM: 0x3F7890 + .4byte 0x3D23D70A + +.global lbl_805AAFF4 +lbl_805AAFF4: + # ROM: 0x3F7894 + .float 6.2831855 + +.global lbl_805AAFF8 +lbl_805AAFF8: + # ROM: 0x3F7898 + .4byte 0xC0490FDB + +.global lbl_805AAFFC +lbl_805AAFFC: + # ROM: 0x3F789C + .4byte 0x42C80000 + +.global lbl_805AB000 +lbl_805AB000: + # ROM: 0x3F78A0 + .float 1.1920929E-7 + +.global lbl_805AB004 +lbl_805AB004: + # ROM: 0x3F78A4 + .4byte 0xBF59999A + +.global lbl_805AB008 +lbl_805AB008: + # ROM: 0x3F78A8 + .4byte 0xC0F00000 + +.global lbl_805AB00C +lbl_805AB00C: + # ROM: 0x3F78AC + .4byte 0x40066666 + +.global lbl_805AB010 +lbl_805AB010: + # ROM: 0x3F78B0 + .4byte 0x3F99999A + +.global lbl_805AB014 +lbl_805AB014: + # ROM: 0x3F78B4 + .4byte 0x4019999A + +.global lbl_805AB018 +lbl_805AB018: + # ROM: 0x3F78B8 + .4byte 0x42652EE0 + +.global lbl_805AB01C +lbl_805AB01C: + # ROM: 0x3F78BC + .4byte 0xC20C0000 + +.global lbl_805AB020 +lbl_805AB020: + # ROM: 0x3F78C0 + .4byte 0x42FA0000 + +.global lbl_805AB024 +lbl_805AB024: + # ROM: 0x3F78C4 + .4byte 0xC25C0000 + +.global lbl_805AB028 +lbl_805AB028: + # ROM: 0x3F78C8 + .4byte 0x43110000 + +.global lbl_805AB02C +lbl_805AB02C: + # ROM: 0x3F78CC + .4byte 0x472FC800 + +.global lbl_805AB030 +lbl_805AB030: + # ROM: 0x3F78D0 + .4byte 0x40D00000 + +.global lbl_805AB034 +lbl_805AB034: + # ROM: 0x3F78D4 + .4byte 0x3F866666 + +.global lbl_805AB038 +lbl_805AB038: + # ROM: 0x3F78D8 + .4byte 0x47AFC800 + +.global lbl_805AB03C +lbl_805AB03C: + # ROM: 0x3F78DC + .4byte 0x3FC90FDB + +.global lbl_805AB040 +lbl_805AB040: + # ROM: 0x3F78E0 + .4byte 0x47D6D800 + +.global lbl_805AB044 +lbl_805AB044: + # ROM: 0x3F78E4 + .4byte 0x406CCCCD + +.global lbl_805AB048 +lbl_805AB048: + # ROM: 0x3F78E8 + .4byte 0x3D75C28F + .4byte 0 + +.global lbl_805AB050 +lbl_805AB050: + # ROM: 0x3F78F0 + .4byte 0x3F911111 + .4byte 0x20000000 + .section .text, "ax" .global DeleteBallShadow__10CMorphBallFv diff --git a/asm/MetroidPrime/Player/CMorphBallShadow.s b/asm/MetroidPrime/Player/CMorphBallShadow.s index f41240f1..2962eac9 100644 --- a/asm/MetroidPrime/Player/CMorphBallShadow.s +++ b/asm/MetroidPrime/Player/CMorphBallShadow.s @@ -1309,3 +1309,35 @@ lbl_80296E04: /* 80296E18 00293D78 7C 08 03 A6 */ mtlr r0 /* 80296E1C 00293D7C 38 21 00 20 */ addi r1, r1, 0x20 /* 80296E20 00293D80 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADCB8 +lbl_805ADCB8: + # ROM: 0x3FA558 + .4byte 0xFFFFFFFF + +.global lbl_805ADCBC +lbl_805ADCBC: + # ROM: 0x3FA55C + .4byte 0 + +.global lbl_805ADCC0 +lbl_805ADCC0: + # ROM: 0x3FA560 + .float 1.0 + +.global lbl_805ADCC4 +lbl_805ADCC4: + # ROM: 0x3FA564 + .float 0.5 + +.global lbl_805ADCC8 +lbl_805ADCC8: + # ROM: 0x3FA568 + .float 1.1920929E-7 + +.global lbl_805ADCCC +lbl_805ADCCC: + # ROM: 0x3FA56C + .4byte 0x3F7D70A4 + diff --git a/asm/MetroidPrime/Player/CPlayer.s b/asm/MetroidPrime/Player/CPlayer.s index 9a7fece9..4d90fe26 100644 --- a/asm/MetroidPrime/Player/CPlayer.s +++ b/asm/MetroidPrime/Player/CPlayer.s @@ -295,7 +295,7 @@ lbl_805A6C80: .global lbl_805A6C84 lbl_805A6C84: # ROM: 0x3F4624 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C88 lbl_805A6C88: @@ -305,7 +305,7 @@ lbl_805A6C88: .global lbl_805A6C8C lbl_805A6C8C: # ROM: 0x3F462C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C90 lbl_805A6C90: @@ -315,7 +315,7 @@ lbl_805A6C90: .global lbl_805A6C94 lbl_805A6C94: # ROM: 0x3F4634 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6C98 lbl_805A6C98: @@ -325,7 +325,7 @@ lbl_805A6C98: .global lbl_805A6C9C lbl_805A6C9C: # ROM: 0x3F463C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CA0 lbl_805A6CA0: @@ -335,7 +335,7 @@ lbl_805A6CA0: .global lbl_805A6CA4 lbl_805A6CA4: # ROM: 0x3F4644 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CA8 lbl_805A6CA8: @@ -345,7 +345,7 @@ lbl_805A6CA8: .global lbl_805A6CAC lbl_805A6CAC: # ROM: 0x3F464C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CB0 lbl_805A6CB0: @@ -355,7 +355,7 @@ lbl_805A6CB0: .global lbl_805A6CB4 lbl_805A6CB4: # ROM: 0x3F4654 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CB8 lbl_805A6CB8: @@ -365,7 +365,7 @@ lbl_805A6CB8: .global lbl_805A6CBC lbl_805A6CBC: # ROM: 0x3F465C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CC0 lbl_805A6CC0: @@ -390,13 +390,474 @@ lbl_805A6CCC: .global lbl_805A6CD0 lbl_805A6CD0: # ROM: 0x3F4670 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6CD4 lbl_805A6CD4: # ROM: 0x3F4674 .4byte 0 +.section .sdata2, "a" + +.global lbl_805A9E00 +lbl_805A9E00: + # ROM: 0x3F66A0 + .byte 0x00 + +.global lbl_805A9E01 +lbl_805A9E01: + # ROM: 0x3F66A1 + .byte 0x00 + +.global lbl_805A9E02 +lbl_805A9E02: + # ROM: 0x3F66A2 + .2byte 0x00000100 + +.global lbl_805A9E04 +lbl_805A9E04: + # ROM: 0x3F66A4 + .float 0.5 + +.global lbl_805A9E08 +lbl_805A9E08: + # ROM: 0x3F66A8 + .byte 0x00 + +.global lbl_805A9E09 +lbl_805A9E09: + # ROM: 0x3F66A9 + .byte 0x01, 0x00, 0x00 + +.global lbl_805A9E0C +lbl_805A9E0C: + # ROM: 0x3F66AC + .float 2.5 + +.global lbl_805A9E10 +lbl_805A9E10: + # ROM: 0x3F66B0 + .4byte 0x40C00000 + +.global lbl_805A9E14 +lbl_805A9E14: + # ROM: 0x3F66B4 + .4byte 0x803CC4F8 + +.global lbl_805A9E18 +lbl_805A9E18: + # ROM: 0x3F66B8 + .float 0.5 + +.global lbl_805A9E1C +lbl_805A9E1C: + # ROM: 0x3F66BC + .float 2.5 + +.global lbl_805A9E20 +lbl_805A9E20: + # ROM: 0x3F66C0 + .float 1.0 + +.global lbl_805A9E24 +lbl_805A9E24: + # ROM: 0x3F66C4 + .4byte 0x42C80000 + +.global lbl_805A9E28 +lbl_805A9E28: + # ROM: 0x3F66C8 + .4byte 0x41F00000 + +.global lbl_805A9E2C +lbl_805A9E2C: + # ROM: 0x3F66CC + .4byte 0 + +.global lbl_805A9E30 +lbl_805A9E30: + # ROM: 0x3F66D0 + .4byte 0x40400000 + +.global lbl_805A9E34 +lbl_805A9E34: + # ROM: 0x3F66D4 + .float 0.2 + +.global lbl_805A9E38 +lbl_805A9E38: + # ROM: 0x3F66D8 + .4byte 0x4039999A + +.global lbl_805A9E3C +lbl_805A9E3C: + # ROM: 0x3F66DC + .4byte 0x40880000 + +.global lbl_805A9E40 +lbl_805A9E40: + # ROM: 0x3F66E0 + .float 0.2 + +.global lbl_805A9E44 +lbl_805A9E44: + # ROM: 0x3F66E4 + .4byte 0x42700000 + +.global lbl_805A9E48 +lbl_805A9E48: + # ROM: 0x3F66E8 + .4byte 0x40400000 + +.global lbl_805A9E4C +lbl_805A9E4C: + # ROM: 0x3F66EC + .4byte 0x00000002 + +.global lbl_805A9E50 +lbl_805A9E50: + # ROM: 0x3F66F0 + .4byte 0x3D99999A + +.global lbl_805A9E54 +lbl_805A9E54: + # ROM: 0x3F66F4 + .float 2.0 + +.global lbl_805A9E58 +lbl_805A9E58: + # ROM: 0x3F66F8 + .float 2.5 + +.global lbl_805A9E5C +lbl_805A9E5C: + # ROM: 0x3F66FC + .4byte 0x40C00000 + +.global lbl_805A9E60 +lbl_805A9E60: + # ROM: 0x3F6700 + .float 0.1 + +.global lbl_805A9E64 +lbl_805A9E64: + # ROM: 0x3F6704 + .4byte 0x3F99999A + +.global lbl_805A9E68 +lbl_805A9E68: + # ROM: 0x3F6708 + .4byte 0x41480000 + +.global lbl_805A9E6C +lbl_805A9E6C: + # ROM: 0x3F670C + .float 0.75 + +.global lbl_805A9E70 +lbl_805A9E70: + # ROM: 0x3F6710 + .float 0.3 + +.global lbl_805A9E74 +lbl_805A9E74: + # ROM: 0x3F6714 + .4byte 0x41200000 + +.global lbl_805A9E78 +lbl_805A9E78: + # ROM: 0x3F6718 + .float 0.15 + .4byte 0 + +.global lbl_805A9E80 +lbl_805A9E80: + # ROM: 0x3F6720 + .double 4.503601774854144E15 + +.global lbl_805A9E88 +lbl_805A9E88: + # ROM: 0x3F6728 + .float 0.5 + +.global lbl_805A9E8C +lbl_805A9E8C: + # ROM: 0x3F672C + .4byte 0x37A7C5AC + +.global lbl_805A9E90 +lbl_805A9E90: + # ROM: 0x3F6730 + .float 15.0 + +.global lbl_805A9E94 +lbl_805A9E94: + # ROM: 0x3F6734 + .float 4.0 + +.global lbl_805A9E98 +lbl_805A9E98: + # ROM: 0x3F6738 + .4byte 0x41C80000 + .4byte 0 + +.global lbl_805A9EA0 +lbl_805A9EA0: + # ROM: 0x3F6740 + .double 1.0 + +.global lbl_805A9EA8 +lbl_805A9EA8: + # ROM: 0x3F6748 + .float -1.0 + +.global lbl_805A9EAC +lbl_805A9EAC: + # ROM: 0x3F674C + .float 0.4 + +.global lbl_805A9EB0 +lbl_805A9EB0: + # ROM: 0x3F6750 + .4byte 0x3D4CCCCD + +.global lbl_805A9EB4 +lbl_805A9EB4: + # ROM: 0x3F6754 + .4byte 0x3F4CCCCD + +.global lbl_805A9EB8 +lbl_805A9EB8: + # ROM: 0x3F6758 + .4byte 0x3E4CCCCC + +.global lbl_805A9EBC +lbl_805A9EBC: + # ROM: 0x3F675C + .4byte 0x3F600000 + +.global lbl_805A9EC0 +lbl_805A9EC0: + # ROM: 0x3F6760 + .float 8.0 + +.global lbl_805A9EC4 +lbl_805A9EC4: + # ROM: 0x3F6764 + .float 0.9 + +.global lbl_805A9EC8 +lbl_805A9EC8: + # ROM: 0x3F6768 + .4byte 0x3DCCCCD0 + +.global lbl_805A9ECC +lbl_805A9ECC: + # ROM: 0x3F676C + .float 0.017453292 + +.global lbl_805A9ED0 +lbl_805A9ED0: + # ROM: 0x3F6770 + .4byte 0x43B40000 + +.global lbl_805A9ED4 +lbl_805A9ED4: + # ROM: 0x3F6774 + .float 0.45 + +.global lbl_805A9ED8 +lbl_805A9ED8: + # ROM: 0x3F6778 + .4byte 0x3F860A92 + +.global lbl_805A9EDC +lbl_805A9EDC: + # ROM: 0x3F677C + .4byte 0x3FC90FDB + +.global lbl_805A9EE0 +lbl_805A9EE0: + # ROM: 0x3F6780 + .4byte 0xBF0E147B + +.global lbl_805A9EE4 +lbl_805A9EE4: + # ROM: 0x3F6784 + .4byte 0x3F0E147B + +.global lbl_805A9EE8 +lbl_805A9EE8: + # ROM: 0x3F6788 + .float 0.7853982 + +.global lbl_805A9EEC +lbl_805A9EEC: + # ROM: 0x3F678C + .4byte 0x41600000 + +.global lbl_805A9EF0 +lbl_805A9EF0: + # ROM: 0x3F6790 + .4byte 0x413AAAA4 + +.global lbl_805A9EF4 +lbl_805A9EF4: + # ROM: 0x3F6794 + .4byte 0x44160000 + +.global lbl_805A9EF8 +lbl_805A9EF8: + # ROM: 0x3F6798 + .4byte 0x40F00000 + +.global lbl_805A9EFC +lbl_805A9EFC: + # ROM: 0x3F679C + .float 0.7 + +.global lbl_805A9F00 +lbl_805A9F00: + # ROM: 0x3F67A0 + .4byte 0x3EDB6DB8 + +.global lbl_805A9F04 +lbl_805A9F04: + # ROM: 0x3F67A4 + .4byte 0x3D924925 + +.global lbl_805A9F08 +lbl_805A9F08: + # ROM: 0x3F67A8 + .float 5.0 + +.global lbl_805A9F0C +lbl_805A9F0C: + # ROM: 0x3F67AC + .float 1.1920929E-7 + +.global lbl_805A9F10 +lbl_805A9F10: + # ROM: 0x3F67B0 + .float 0.25 + +.global lbl_805A9F14 +lbl_805A9F14: + # ROM: 0x3F67B4 + .4byte 0xBE4CCCCD + +.global lbl_805A9F18 +lbl_805A9F18: + # ROM: 0x3F67B8 + .4byte 0x42BE0000 + +.global lbl_805A9F1C +lbl_805A9F1C: + # ROM: 0x3F67BC + .4byte 0x42FE0000 + +.global lbl_805A9F20 +lbl_805A9F20: + # ROM: 0x3F67C0 + .4byte 0x42BE0000 + +.global lbl_805A9F24 +lbl_805A9F24: + # ROM: 0x3F67C4 + .4byte 0x3FCCCCCD + +.global lbl_805A9F28 +lbl_805A9F28: + # ROM: 0x3F67C8 + .float 1.25 + +.global lbl_805A9F2C +lbl_805A9F2C: + # ROM: 0x3F67CC + .4byte 0x3C14F209 + +.global lbl_805A9F30 +lbl_805A9F30: + # ROM: 0x3F67D0 + .4byte 0x3FE99999 + .4byte 0xA0000000 + +.global lbl_805A9F38 +lbl_805A9F38: + # ROM: 0x3F67D8 + .4byte 0xC2200000 + +.global lbl_805A9F3C +lbl_805A9F3C: + # ROM: 0x3F67DC + .4byte 0xC0A00000 + +.global lbl_805A9F40 +lbl_805A9F40: + # ROM: 0x3F67E0 + .4byte 0xC1F00000 + +.global lbl_805A9F44 +lbl_805A9F44: + # ROM: 0x3F67E4 + .4byte 0x3DC28F5C + +.global lbl_805A9F48 +lbl_805A9F48: + # ROM: 0x3F67E8 + .4byte 0x3727C5AC + +.global lbl_805A9F4C +lbl_805A9F4C: + # ROM: 0x3F67EC + .4byte 0x3F59999A + +.global lbl_805A9F50 +lbl_805A9F50: + # ROM: 0x3F67F0 + .4byte 0xBEF33334 + +.global lbl_805A9F54 +lbl_805A9F54: + # ROM: 0x3F67F4 + .4byte 0x42B20000 + +.global lbl_805A9F58 +lbl_805A9F58: + # ROM: 0x3F67F8 + .4byte 0x42180000 + +.global lbl_805A9F5C +lbl_805A9F5C: + # ROM: 0x3F67FC + .4byte 0xBF5020C4 + +.global lbl_805A9F60 +lbl_805A9F60: + # ROM: 0x3F6800 + .4byte 0xC01C0831 + +.global lbl_805A9F64 +lbl_805A9F64: + # ROM: 0x3F6804 + .float 1.5 + +.global lbl_805A9F68 +lbl_805A9F68: + # ROM: 0x3F6808 + .float 0.01 + +.global lbl_805A9F6C +lbl_805A9F6C: + # ROM: 0x3F680C + .4byte 0x3F19999A + +.global lbl_805A9F70 +lbl_805A9F70: + # ROM: 0x3F6810 + .4byte 0x447A0000 + .4byte 0 + .section .text, "ax" .global __dt__7CPlayerFv diff --git a/asm/MetroidPrime/Player/CPlayerCameraBob.s b/asm/MetroidPrime/Player/CPlayerCameraBob.s index fd5a8d86..213283bf 100644 --- a/asm/MetroidPrime/Player/CPlayerCameraBob.s +++ b/asm/MetroidPrime/Player/CPlayerCameraBob.s @@ -30,17 +30,17 @@ lbl_805A7388: .global lbl_805A738C lbl_805A738C: # ROM: 0x3F4D2C - .4byte 0x3E99999A + .float 0.3 .global lbl_805A7390 lbl_805A7390: # ROM: 0x3F4D30 - .4byte 0x3DCCCCCD + .float 0.1 .global lbl_805A7394 lbl_805A7394: # ROM: 0x3F4D34 - .4byte 0x43160000 + .float 150.0 .global lbl_805A7398 lbl_805A7398: @@ -65,37 +65,37 @@ lbl_805A73A4: .global lbl_805A73A8 lbl_805A73A8: # ROM: 0x3F4D48 - .4byte 0x3CF5C28F + .float 0.03 .global lbl_805A73AC lbl_805A73AC: # ROM: 0x3F4D4C - .4byte 0x3DCCCCCD + .float 0.1 .global lbl_805A73B0 lbl_805A73B0: # ROM: 0x3F4D50 - .4byte 0x3E99999A + .float 0.3 .global lbl_805A73B4 lbl_805A73B4: # ROM: 0x3F4D54 - .4byte 0x3E99999A + .float 0.3 .global lbl_805A73B8 lbl_805A73B8: # ROM: 0x3F4D58 - .4byte 0x3E99999A + .float 0.3 .global lbl_805A73BC lbl_805A73BC: # ROM: 0x3F4D5C - .4byte 0x40000000 + .float 2.0 .global lbl_805A73C0 lbl_805A73C0: # ROM: 0x3F4D60 - .4byte 0x40000000 + .float 2.0 .global lbl_805A73C4 lbl_805A73C4: @@ -110,7 +110,7 @@ lbl_805A73C8: .global lbl_805A73CC lbl_805A73CC: # ROM: 0x3F4D6C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A73D0 lbl_805A73D0: @@ -120,7 +120,7 @@ lbl_805A73D0: .global lbl_805A73D4 lbl_805A73D4: # ROM: 0x3F4D74 - .4byte 0x3F800000 + .float 1.0 .section .sbss @@ -135,6 +135,88 @@ lbl_805A8ED4: lbl_805A8ED8: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AAD98 +lbl_805AAD98: + # ROM: 0x3F7638 + .4byte 0 + +.global lbl_805AAD9C +lbl_805AAD9C: + # ROM: 0x3F763C + .float 1.0 + +.global lbl_805AADA0 +lbl_805AADA0: + # ROM: 0x3F7640 + .float 0.017453292 + +.global lbl_805AADA4 +lbl_805AADA4: + # ROM: 0x3F7644 + .float 2.0 + +.global lbl_805AADA8 +lbl_805AADA8: + # ROM: 0x3F7648 + .float 0.5 + +.global lbl_805AADAC +lbl_805AADAC: + # ROM: 0x3F764C + .4byte 0x40490FDB + +.global lbl_805AADB0 +lbl_805AADB0: + # ROM: 0x3F7650 + .4byte 0x401921FB + .4byte 0x54442D18 + +.global lbl_805AADB8 +lbl_805AADB8: + # ROM: 0x3F7658 + .float 2.0 + .4byte 0 + +.global lbl_805AADC0 +lbl_805AADC0: + # ROM: 0x3F7660 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AADC8 +lbl_805AADC8: + # ROM: 0x3F7668 + .4byte 0x400921FB + .4byte 0x54442D18 + +.global lbl_805AADD0 +lbl_805AADD0: + # ROM: 0x3F7670 + .4byte 0x3BA3D70A + +.global lbl_805AADD4 +lbl_805AADD4: + # ROM: 0x3F7674 + .float 0.2 + +.global lbl_805AADD8 +lbl_805AADD8: + # ROM: 0x3F7678 + .float 1.1920929E-7 + +.global lbl_805AADDC +lbl_805AADDC: + # ROM: 0x3F767C + .float 4.0 + +.global lbl_805AADE0 +lbl_805AADE0: + # ROM: 0x3F7680 + .4byte 0x40C00000 + .4byte 0 + .section .text, "ax" .global GetViewWanderTransform__16CPlayerCameraBobCFv diff --git a/asm/MetroidPrime/Player/CPlayerDynamics.s b/asm/MetroidPrime/Player/CPlayerDynamics.s index f51f72d6..0e614d65 100644 --- a/asm/MetroidPrime/Player/CPlayerDynamics.s +++ b/asm/MetroidPrime/Player/CPlayerDynamics.s @@ -10,7 +10,7 @@ lbl_805A84E8: .global lbl_805A84EC lbl_805A84EC: # ROM: 0x3F5E8C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A84F0 lbl_805A84F0: @@ -65,17 +65,17 @@ lbl_805A8514: .global lbl_805A8518 lbl_805A8518: # ROM: 0x3F5EB8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A851C lbl_805A851C: # ROM: 0x3F5EBC - .4byte 0xBF800000 + .float -1.0 .global lbl_805A8520 lbl_805A8520: # ROM: 0x3F5EC0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8524 lbl_805A8524: @@ -90,12 +90,12 @@ lbl_805A8528: .global lbl_805A852C lbl_805A852C: # ROM: 0x3F5ECC - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8530 lbl_805A8530: # ROM: 0x3F5ED0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .bss @@ -7600,3 +7600,257 @@ __sinit_CPlayerDynamics_cpp: /* 802887BC 0028571C 7C 08 03 A6 */ mtlr r0 /* 802887C0 00285720 38 21 00 30 */ addi r1, r1, 0x30 /* 802887C4 00285724 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADA98 +lbl_805ADA98: + # ROM: 0x3FA338 + .4byte 0x3F733333 + +.global lbl_805ADA9C +lbl_805ADA9C: + # ROM: 0x3FA33C + .float 0.5 + +.global lbl_805ADAA0 +lbl_805ADAA0: + # ROM: 0x3FA340 + .float 1.0 + +.global lbl_805ADAA4 +lbl_805ADAA4: + # ROM: 0x3FA344 + .float 0.4 + +.global lbl_805ADAA8 +lbl_805ADAA8: + # ROM: 0x3FA348 + .float 0.7 + +.global lbl_805ADAAC +lbl_805ADAAC: + # ROM: 0x3FA34C + .float 2.0 + +.global lbl_805ADAB0 +lbl_805ADAB0: + # ROM: 0x3FA350 + .4byte 0x3F6E147B + +.global lbl_805ADAB4 +lbl_805ADAB4: + # ROM: 0x3FA354 + .float 0.2 + +.global lbl_805ADAB8 +lbl_805ADAB8: + # ROM: 0x3FA358 + .4byte 0x3D8F5C28 + +.global lbl_805ADABC +lbl_805ADABC: + # ROM: 0x3FA35C + .4byte 0x3D4CCCCD + +.global lbl_805ADAC0 +lbl_805ADAC0: + # ROM: 0x3FA360 + .4byte 0 + +.global lbl_805ADAC4 +lbl_805ADAC4: + # ROM: 0x3FA364 + .float 1.25 + +.global lbl_805ADAC8 +lbl_805ADAC8: + # ROM: 0x3FA368 + .4byte 0x3F733333 + +.global lbl_805ADACC +lbl_805ADACC: + # ROM: 0x3FA36C + .float 0.1 + +.global lbl_805ADAD0 +lbl_805ADAD0: + # ROM: 0x3FA370 + .float 255.0 + +.global lbl_805ADAD4 +lbl_805ADAD4: + # ROM: 0x3FA374 + .float 0.3 + +.global lbl_805ADAD8 +lbl_805ADAD8: + # ROM: 0x3FA378 + .float 0.15 + .4byte 0 + +.global lbl_805ADAE0 +lbl_805ADAE0: + # ROM: 0x3FA380 + .double 1.0 + +.global lbl_805ADAE8 +lbl_805ADAE8: + # ROM: 0x3FA388 + .float -1.0 + +.global lbl_805ADAEC +lbl_805ADAEC: + # ROM: 0x3FA38C + .4byte 0x42990000 + +.global lbl_805ADAF0 +lbl_805ADAF0: + # ROM: 0x3FA390 + .float 1.1920929E-7 + +.global lbl_805ADAF4 +lbl_805ADAF4: + # ROM: 0x3FA394 + .4byte 0xC0E00000 + +.global lbl_805ADAF8 +lbl_805ADAF8: + # ROM: 0x3FA398 + .4byte 0x40278D36 + +.global lbl_805ADAFC +lbl_805ADAFC: + # ROM: 0x3FA39C + .float 0.01 + +.global lbl_805ADB00 +lbl_805ADB00: + # ROM: 0x3FA3A0 + .4byte 0x41A00000 + +.global lbl_805ADB04 +lbl_805ADB04: + # ROM: 0x3FA3A4 + .4byte 0xBF000000 + +.global lbl_805ADB08 +lbl_805ADB08: + # ROM: 0x3FA3A8 + .float 6.2831855 + +.global lbl_805ADB0C +lbl_805ADB0C: + # ROM: 0x3FA3AC + .4byte 0x3E22F983 + +.global lbl_805ADB10 +lbl_805ADB10: + # ROM: 0x3FA3B0 + .4byte 0x42652EE0 + +.global lbl_805ADB14 +lbl_805ADB14: + # ROM: 0x3FA3B4 + .4byte 0x42340000 + +.global lbl_805ADB18 +lbl_805ADB18: + # ROM: 0x3FA3B8 + .4byte 0x439D8000 + .4byte 0 + +.global lbl_805ADB20 +lbl_805ADB20: + # ROM: 0x3FA3C0 + .double 4.503601774854144E15 + +.global lbl_805ADB28 +lbl_805ADB28: + # ROM: 0x3FA3C8 + .float 2.0 + .4byte 0 + +.global lbl_805ADB30 +lbl_805ADB30: + # ROM: 0x3FA3D0 + .4byte 0 + .4byte 0 + +.global lbl_805ADB38 +lbl_805ADB38: + # ROM: 0x3FA3D8 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805ADB40 +lbl_805ADB40: + # ROM: 0x3FA3E0 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805ADB48 +lbl_805ADB48: + # ROM: 0x3FA3E8 + .float 5.0 + +.global lbl_805ADB4C +lbl_805ADB4C: + # ROM: 0x3FA3EC + .float 0.25 + +.global lbl_805ADB50 +lbl_805ADB50: + # ROM: 0x3FA3F0 + .float 0.02 + +.global lbl_805ADB54 +lbl_805ADB54: + # ROM: 0x3FA3F4 + .4byte 0x3E4E5604 + +.global lbl_805ADB58 +lbl_805ADB58: + # ROM: 0x3FA3F8 + .4byte 0x3F4CCCCD + +.global lbl_805ADB5C +lbl_805ADB5C: + # ROM: 0x3FA3FC + .float 0.001 + +.global lbl_805ADB60 +lbl_805ADB60: + # ROM: 0x3FA400 + .4byte 0x3F5F66F3 + +.global lbl_805ADB64 +lbl_805ADB64: + # ROM: 0x3FA404 + .4byte 0x3727C5AC + +.global lbl_805ADB68 +lbl_805ADB68: + # ROM: 0x3FA408 + .4byte 0x3E79999A + +.global lbl_805ADB6C +lbl_805ADB6C: + # ROM: 0x3FA40C + .4byte 0x40060A92 + +.global lbl_805ADB70 +lbl_805ADB70: + # ROM: 0x3FA410 + .4byte 0x40490FDB + +.global lbl_805ADB74 +lbl_805ADB74: + # ROM: 0x3FA414 + .4byte 0x40C00000 + +.global lbl_805ADB78 +lbl_805ADB78: + # ROM: 0x3FA418 + .4byte 0xC2C80000 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CPlayerEnergyDrain.s b/asm/MetroidPrime/Player/CPlayerEnergyDrain.s index 2605ebfa..8efe5072 100644 --- a/asm/MetroidPrime/Player/CPlayerEnergyDrain.s +++ b/asm/MetroidPrime/Player/CPlayerEnergyDrain.s @@ -715,3 +715,11 @@ lbl_801B4EA4: /* 801B4F50 001B1EB0 7C 00 1E 70 */ srawi r0, r0, 3 /* 801B4F54 001B1EB4 7C 60 01 94 */ addze r3, r0 /* 801B4F58 001B1EB8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC660 +lbl_805AC660: + # ROM: 0x3F8F00 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CPlayerGun.s b/asm/MetroidPrime/Player/CPlayerGun.s index a586001c..b200c3cd 100644 --- a/asm/MetroidPrime/Player/CPlayerGun.s +++ b/asm/MetroidPrime/Player/CPlayerGun.s @@ -78,7 +78,7 @@ lbl_803D9E04: .global lbl_805A6DE0 lbl_805A6DE0: # ROM: 0x3F4780 - .4byte 0x3E000000 + .float 0.125 .global lbl_805A6DE4 lbl_805A6DE4: @@ -126,7 +126,7 @@ lbl_805A6E0C: .global lbl_805A6E10 lbl_805A6E10: # ROM: 0x3F47B0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A6E14 lbl_805A6E14: @@ -173,6 +173,297 @@ lbl_805A8D84: lbl_805A8D8C: .skip 0xC +.section .sdata2, "a" + +.global lbl_805AA168 +lbl_805AA168: + # ROM: 0x3F6A08 + .4byte 0x803CCEB0 + +.global lbl_805AA16C +lbl_805AA16C: + # ROM: 0x3F6A0C + .float 2.0 + +.global lbl_805AA170 +lbl_805AA170: + # ROM: 0x3F6A10 + .4byte 0x071F0725 + .4byte 0x073A073C + +.global lbl_805AA178 +lbl_805AA178: + # ROM: 0x3F6A18 + .4byte 0x07200739 + .4byte 0x073B073D + +.global lbl_805AA180 +lbl_805AA180: + # ROM: 0x3F6A20 + .4byte 0xFFFFFFFF + .4byte 0x00000004 + +.global lbl_805AA188 +lbl_805AA188: + # ROM: 0x3F6A28 + .float 5.0 + +.global lbl_805AA18C +lbl_805AA18C: + # ROM: 0x3F6A2C + .4byte 0 + +.global lbl_805AA190 +lbl_805AA190: + # ROM: 0x3F6A30 + .float 0.2 + +.global lbl_805AA194 +lbl_805AA194: + # ROM: 0x3F6A34 + .4byte 0x3FA56D1A + +.global lbl_805AA198 +lbl_805AA198: + # ROM: 0x3F6A38 + .float 15.0 + +.global lbl_805AA19C +lbl_805AA19C: + # ROM: 0x3F6A3C + .float 1.0 + +.global lbl_805AA1A0 +lbl_805AA1A0: + # ROM: 0x3F6A40 + .float 2.0 + +.global lbl_805AA1A4 +lbl_805AA1A4: + # ROM: 0x3F6A44 + .4byte 0xBF666666 + +.global lbl_805AA1A8 +lbl_805AA1A8: + # ROM: 0x3F6A48 + .4byte 0xBECCCCCD + +.global lbl_805AA1AC +lbl_805AA1AC: + # ROM: 0x3F6A4C + .float 0.4 + +.global lbl_805AA1B0 +lbl_805AA1B0: + # ROM: 0x3F6A50 + .float 0.1 + +.global lbl_805AA1B4 +lbl_805AA1B4: + # ROM: 0x3F6A54 + .float 150.0 + +.global lbl_805AA1B8 +lbl_805AA1B8: + # ROM: 0x3F6A58 + .float 0.75 + +.global lbl_805AA1BC +lbl_805AA1BC: + # ROM: 0x3F6A5C + .4byte 0x41200000 + +.global lbl_805AA1C0 +lbl_805AA1C0: + # ROM: 0x3F6A60 + .4byte 0x41A00000 + +.global lbl_805AA1C4 +lbl_805AA1C4: + # ROM: 0x3F6A64 + .4byte 0x3E22F983 + +.global lbl_805AA1C8 +lbl_805AA1C8: + # ROM: 0x3F6A68 + .float 6.2831855 + +.global lbl_805AA1CC +lbl_805AA1CC: + # ROM: 0x3F6A6C + .4byte 0x42652EE0 + +.global lbl_805AA1D0 +lbl_805AA1D0: + # ROM: 0x3F6A70 + .double 4.503601774854144E15 + +.global lbl_805AA1D8 +lbl_805AA1D8: + # ROM: 0x3F6A78 + .float 0.017453292 + +.global lbl_805AA1DC +lbl_805AA1DC: + # ROM: 0x3F6A7C + .4byte 0xC0800000 + +.global lbl_805AA1E0 +lbl_805AA1E0: + # ROM: 0x3F6A80 + .4byte 0x3FB99999 + .4byte 0xA0000000 + +.global lbl_805AA1E8 +lbl_805AA1E8: + # ROM: 0x3F6A88 + .float -1.0 + +.global lbl_805AA1EC +lbl_805AA1EC: + # ROM: 0x3F6A8C + .4byte 0x3F4CCCCD + +.global lbl_805AA1F0 +lbl_805AA1F0: + # ROM: 0x3F6A90 + .4byte 0x40400000 + +.global lbl_805AA1F4 +lbl_805AA1F4: + # ROM: 0x3F6A94 + .4byte 0x41F00000 + +.global lbl_805AA1F8 +lbl_805AA1F8: + # ROM: 0x3F6A98 + .float 0.25 + +.global lbl_805AA1FC +lbl_805AA1FC: + # ROM: 0x3F6A9C + .float 0.01 + +.global lbl_805AA200 +lbl_805AA200: + # ROM: 0x3F6AA0 + .float 8.0 + +.global lbl_805AA204 +lbl_805AA204: + # ROM: 0x3F6AA4 + .float 0.001 + +.global lbl_805AA208 +lbl_805AA208: + # ROM: 0x3F6AA8 + .4byte 0x3F266666 + +.global lbl_805AA20C +lbl_805AA20C: + # ROM: 0x3F6AAC + .float 0.3 + +.global lbl_805AA210 +lbl_805AA210: + # ROM: 0x3F6AB0 + .4byte 0x40E00000 + +.global lbl_805AA214 +lbl_805AA214: + # ROM: 0x3F6AB4 + .4byte 0x3D800000 + +.global lbl_805AA218 +lbl_805AA218: + # ROM: 0x3F6AB8 + .float 0.15 + +.global lbl_805AA21C +lbl_805AA21C: + # ROM: 0x3F6ABC + .float 0.5 + +.global lbl_805AA220 +lbl_805AA220: + # ROM: 0x3F6AC0 + .4byte 0x40600000 + +.global lbl_805AA224 +lbl_805AA224: + # ROM: 0x3F6AC4 + .float 4.0 + +.global lbl_805AA228 +lbl_805AA228: + # ROM: 0x3F6AC8 + .4byte 0x3D000000 + +.global lbl_805AA22C +lbl_805AA22C: + # ROM: 0x3F6ACC + .float 0.125 + +.global lbl_805AA230 +lbl_805AA230: + # ROM: 0x3F6AD0 + .4byte 0x4009999A + +.global lbl_805AA234 +lbl_805AA234: + # ROM: 0x3F6AD4 + .4byte 0xBE4CCCCD + +.global lbl_805AA238 +lbl_805AA238: + # ROM: 0x3F6AD8 + .float 0.02 + +.global lbl_805AA23C +lbl_805AA23C: + # ROM: 0x3F6ADC + .4byte 0x44200000 + +.global lbl_805AA240 +lbl_805AA240: + # ROM: 0x3F6AE0 + .4byte 0x43A00000 + +.global lbl_805AA244 +lbl_805AA244: + # ROM: 0x3F6AE4 + .4byte 0x43600000 + +.global lbl_805AA248 +lbl_805AA248: + # ROM: 0x3F6AE8 + .4byte 0x3F19999A + +.global lbl_805AA24C +lbl_805AA24C: + # ROM: 0x3F6AEC + .4byte 0x3E962A5E + +.global lbl_805AA250 +lbl_805AA250: + # ROM: 0x3F6AF0 + .4byte 0x3E7E26B3 + +.global lbl_805AA254 +lbl_805AA254: + # ROM: 0x3F6AF4 + .4byte 0xBE962A5E + +.global lbl_805AA258 +lbl_805AA258: + # ROM: 0x3F6AF8 + .4byte 0xBE7E26B3 + +.global lbl_805AA25C +lbl_805AA25C: + # ROM: 0x3F6AFC + .4byte 0x3CCCCCCD + .section .text, "ax" .global CModelDataNull__10CModelDataFv diff --git a/asm/MetroidPrime/Player/CPlayerInputFilter.s b/asm/MetroidPrime/Player/CPlayerInputFilter.s index 94166f02..2825266a 100644 --- a/asm/MetroidPrime/Player/CPlayerInputFilter.s +++ b/asm/MetroidPrime/Player/CPlayerInputFilter.s @@ -829,3 +829,31 @@ __ct__Q27CPlayer12CInputFilterFv: /* 802979D8 00294938 90 03 01 48 */ stw r0, 0x148(r3) /* 802979DC 0029493C 90 03 02 3C */ stw r0, 0x23c(r3) /* 802979E0 00294940 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADCD0 +lbl_805ADCD0: + # ROM: 0x3FA570 + .4byte 0 + +.global lbl_805ADCD4 +lbl_805ADCD4: + # ROM: 0x3FA574 + .float 1.1920929E-7 + +.global lbl_805ADCD8 +lbl_805ADCD8: + # ROM: 0x3FA578 + .4byte 0x3D088889 + +.global lbl_805ADCDC +lbl_805ADCDC: + # ROM: 0x3FA57C + .float 0.01 + +.global lbl_805ADCE0 +lbl_805ADCE0: + # ROM: 0x3FA580 + .float 1.5 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CPlayerOrbit.s b/asm/MetroidPrime/Player/CPlayerOrbit.s index e9d0bf39..bdf7474d 100644 --- a/asm/MetroidPrime/Player/CPlayerOrbit.s +++ b/asm/MetroidPrime/Player/CPlayerOrbit.s @@ -65,7 +65,7 @@ lbl_805A7A34: .global lbl_805A7A38 lbl_805A7A38: # ROM: 0x3F53D8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7A3C lbl_805A7A3C: @@ -7321,3 +7321,133 @@ __sinit_CPlayerOrbit_cpp: /* 8017FB78 0017CAD8 7C 08 03 A6 */ mtlr r0 /* 8017FB7C 0017CADC 38 21 00 60 */ addi r1, r1, 0x60 /* 8017FB80 0017CAE0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABF50 +lbl_805ABF50: + # ROM: 0x3F87F0 + .4byte 0 + +.global lbl_805ABF54 +lbl_805ABF54: + # ROM: 0x3F87F4 + .float 6.2831855 + +.global lbl_805ABF58 +lbl_805ABF58: + # ROM: 0x3F87F8 + .float 0.25 + +.global lbl_805ABF5C +lbl_805ABF5C: + # ROM: 0x3F87FC + .float 0.75 + +.global lbl_805ABF60 +lbl_805ABF60: + # ROM: 0x3F8800 + .double 1.0 + +.global lbl_805ABF68 +lbl_805ABF68: + # ROM: 0x3F8808 + .float -1.0 + +.global lbl_805ABF6C +lbl_805ABF6C: + # ROM: 0x3F880C + .float 1.0 + +.global lbl_805ABF70 +lbl_805ABF70: + # ROM: 0x3F8810 + .4byte 0x3F50624D + .4byte 0xE0000000 + +.global lbl_805ABF78 +lbl_805ABF78: + # ROM: 0x3F8818 + .4byte 0x400921FB + .4byte 0x54442D18 + +.global lbl_805ABF80 +lbl_805ABF80: + # ROM: 0x3F8820 + .float 0.017453292 + +.global lbl_805ABF84 +lbl_805ABF84: + # ROM: 0x3F8824 + .4byte 0x3D4CCCCD + +.global lbl_805ABF88 +lbl_805ABF88: + # ROM: 0x3F8828 + .float 0.5 + +.global lbl_805ABF8C +lbl_805ABF8C: + # ROM: 0x3F882C + .4byte 0x3FC90FDB + +.global lbl_805ABF90 +lbl_805ABF90: + # ROM: 0x3F8830 + .4byte 0xC2000000 + +.global lbl_805ABF94 +lbl_805ABF94: + # ROM: 0x3F8834 + .4byte 0x3D23D70B + +.global lbl_805ABF98 +lbl_805ABF98: + # ROM: 0x3F8838 + .float 0.9 + +.global lbl_805ABF9C +lbl_805ABF9C: + # ROM: 0x3F883C + .float 2.0 + +.global lbl_805ABFA0 +lbl_805ABFA0: + # ROM: 0x3F8840 + .4byte 0x461C4000 + +.global lbl_805ABFA4 +lbl_805ABFA4: + # ROM: 0x3F8844 + .float 0.01 + +.global lbl_805ABFA8 +lbl_805ABFA8: + # ROM: 0x3F8848 + .float 4.0 + +.global lbl_805ABFAC +lbl_805ABFAC: + # ROM: 0x3F884C + .4byte 0x41A00000 + +.global lbl_805ABFB0 +lbl_805ABFB0: + # ROM: 0x3F8850 + .4byte 0x3E8F5C29 + .4byte 0 + +.global lbl_805ABFB8 +lbl_805ABFB8: + # ROM: 0x3F8858 + .double 4.503601774854144E15 + +.global lbl_805ABFC0 +lbl_805ABFC0: + # ROM: 0x3F8860 + .float 5.0 + +.global lbl_805ABFC4 +lbl_805ABFC4: + # ROM: 0x3F8864 + .4byte 0x3F3504F3 + diff --git a/asm/MetroidPrime/Player/CPlayerState.s b/asm/MetroidPrime/Player/CPlayerState.s index 3b90f29d..31435669 100644 --- a/asm/MetroidPrime/Player/CPlayerState.s +++ b/asm/MetroidPrime/Player/CPlayerState.s @@ -62,6 +62,53 @@ lbl_805A7158: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA828 +lbl_805AA828: + # ROM: 0x3F70C8 + .4byte 0x3FE66666 + +.global lbl_805AA82C +lbl_805AA82C: + # ROM: 0x3F70CC + .4byte 0x42C80000 + +.global lbl_805AA830 +lbl_805AA830: + # ROM: 0x3F70D0 + .4byte 0x42C60000 + +.global lbl_805AA834 +lbl_805AA834: + # ROM: 0x3F70D4 + .float 0.2 + +.global lbl_805AA838 +lbl_805AA838: + # ROM: 0x3F70D8 + .float 0.2 + +.global lbl_805AA83C +lbl_805AA83C: + # ROM: 0x3F70DC + .4byte 0 + +.global lbl_805AA840 +lbl_805AA840: + # ROM: 0x3F70E0 + .double 4.503601774854144E15 + +.global lbl_805AA848 +lbl_805AA848: + # ROM: 0x3F70E8 + .float 1.0 + +.global lbl_805AA84C +lbl_805AA84C: + # ROM: 0x3F70EC + .4byte 0x42480000 + .section .text, "ax" .global GetMissileComboChargeFactor__12CPlayerStateFv diff --git a/asm/MetroidPrime/Player/CPlayerVisor.s b/asm/MetroidPrime/Player/CPlayerVisor.s index 2879a4fc..9bb8acc0 100644 --- a/asm/MetroidPrime/Player/CPlayerVisor.s +++ b/asm/MetroidPrime/Player/CPlayerVisor.s @@ -10,7 +10,7 @@ lbl_805A75F0: .global lbl_805A75F4 lbl_805A75F4: # ROM: 0x3F4F94 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A75F8 lbl_805A75F8: @@ -30,12 +30,12 @@ lbl_805A7600: .global lbl_805A7604 lbl_805A7604: # ROM: 0x3F4FA4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7608 lbl_805A7608: # ROM: 0x3F4FA8 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A760C lbl_805A760C: @@ -50,7 +50,7 @@ lbl_805A7610: .global lbl_805A7614 lbl_805A7614: # ROM: 0x3F4FB4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7618 lbl_805A7618: @@ -60,7 +60,152 @@ lbl_805A7618: .global lbl_805A761C lbl_805A761C: # ROM: 0x3F4FBC - .4byte 0x3F800000 + .float 1.0 + +.section .sdata2, "a" + +.global lbl_805AB2E8 +lbl_805AB2E8: + # ROM: 0x3F7B88 + .4byte 0 + +.global lbl_805AB2EC +lbl_805AB2EC: + # ROM: 0x3F7B8C + .float 0.125 + +.global lbl_805AB2F0 +lbl_805AB2F0: + # ROM: 0x3F7B90 + .float 1.0 + +.global lbl_805AB2F4 +lbl_805AB2F4: + # ROM: 0x3F7B94 + .4byte 0x45800000 + +.global lbl_805AB2F8 +lbl_805AB2F8: + # ROM: 0x3F7B98 + .4byte 0x41880000 + +.global lbl_805AB2FC +lbl_805AB2FC: + # ROM: 0x3F7B9C + .float 0.017453292 + +.global lbl_805AB300 +lbl_805AB300: + # ROM: 0x3F7BA0 + .4byte 0x42C80000 + +.global lbl_805AB304 +lbl_805AB304: + # ROM: 0x3F7BA4 + .float 0.25 + +.global lbl_805AB308 +lbl_805AB308: + # ROM: 0x3F7BA8 + .float 0.75 + +.global lbl_805AB30C +lbl_805AB30C: + # ROM: 0x3F7BAC + .4byte 0x3C800000 + +.global lbl_805AB310 +lbl_805AB310: + # ROM: 0x3F7BB0 + .4byte 0x3D000000 + .4byte 0 + +.global lbl_805AB318 +lbl_805AB318: + # ROM: 0x3F7BB8 + .double 4.503601774854144E15 + +.global lbl_805AB320 +lbl_805AB320: + # ROM: 0x3F7BC0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AB328 +lbl_805AB328: + # ROM: 0x3F7BC8 + .float 2.0 + +.global lbl_805AB32C +lbl_805AB32C: + # ROM: 0x3F7BCC + .float 0.5 + +.global lbl_805AB330 +lbl_805AB330: + # ROM: 0x3F7BD0 + .float 1.1920929E-7 + +.global lbl_805AB334 +lbl_805AB334: + # ROM: 0x3F7BD4 + .4byte 0x00000004 + +.global lbl_805AB338 +lbl_805AB338: + # ROM: 0x3F7BD8 + .4byte 0x3E000008 + +.global lbl_805AB33C +lbl_805AB33C: + # ROM: 0x3F7BDC + .4byte 0x431837CF + +.global lbl_805AB340 +lbl_805AB340: + # ROM: 0x3F7BE0 + .4byte 0x432937CF + +.global lbl_805AB344 +lbl_805AB344: + # ROM: 0x3F7BE4 + .float -1.0 + +.global lbl_805AB348 +lbl_805AB348: + # ROM: 0x3F7BE8 + .float 255.0 + +.global lbl_805AB34C +lbl_805AB34C: + # ROM: 0x3F7BEC + .4byte 0x4091B22D + +.global lbl_805AB350 +lbl_805AB350: + # ROM: 0x3F7BF0 + .4byte 0xC0A00000 + +.global lbl_805AB354 +lbl_805AB354: + # ROM: 0x3F7BF4 + .float 5.0 + +.global lbl_805AB358 +lbl_805AB358: + # ROM: 0x3F7BF8 + .4byte 0x3FF126E9 + +.global lbl_805AB35C +lbl_805AB35C: + # ROM: 0x3F7BFC + .4byte 0x3FF16873 + +.global lbl_805AB360 +lbl_805AB360: + # ROM: 0x3F7C00 + .4byte 0x42100000 + .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/Player/CSamusFaceReflection.s b/asm/MetroidPrime/Player/CSamusFaceReflection.s index efcbfabb..7298f393 100644 --- a/asm/MetroidPrime/Player/CSamusFaceReflection.s +++ b/asm/MetroidPrime/Player/CSamusFaceReflection.s @@ -10,7 +10,7 @@ lbl_805A7868: .global lbl_805A786C lbl_805A786C: # ROM: 0x3F520C - .4byte 0x3F800000 + .float 1.0 .section .bss @@ -724,3 +724,66 @@ __sinit_CSamusFaceReflection_cpp: /* 8015B848 001587A8 7C 08 03 A6 */ mtlr r0 /* 8015B84C 001587AC 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8015B850 001587B0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABBC0 +lbl_805ABBC0: + # ROM: 0x3F8460 + .4byte 0x803D0340 + +.global lbl_805ABBC4 +lbl_805ABBC4: + # ROM: 0x3F8464 + .4byte 0xC1200000 + +.global lbl_805ABBC8 +lbl_805ABBC8: + # ROM: 0x3F8468 + .4byte 0x41200000 + +.global lbl_805ABBCC +lbl_805ABBCC: + # ROM: 0x3F846C + .float 1.0 + +.global lbl_805ABBD0 +lbl_805ABBD0: + # ROM: 0x3F8470 + .4byte 0 + +.global lbl_805ABBD4 +lbl_805ABBD4: + # ROM: 0x3F8474 + .float 0.125 + +.global lbl_805ABBD8 +lbl_805ABBD8: + # ROM: 0x3F8478 + .float 6.2831855 + +.global lbl_805ABBDC +lbl_805ABBDC: + # ROM: 0x3F847C + .float 0.5 + +.global lbl_805ABBE0 +lbl_805ABBE0: + # ROM: 0x3F8480 + .double 1.0 + +.global lbl_805ABBE8 +lbl_805ABBE8: + # ROM: 0x3F8488 + .float -1.0 + +.global lbl_805ABBEC +lbl_805ABBEC: + # ROM: 0x3F848C + .4byte 0x41900000 + +.global lbl_805ABBF0 +lbl_805ABBF0: + # ROM: 0x3F8490 + .float 0.3 + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CSaveWorld.s b/asm/MetroidPrime/Player/CSaveWorld.s index 2161b8b1..94ab57f9 100644 --- a/asm/MetroidPrime/Player/CSaveWorld.s +++ b/asm/MetroidPrime/Player/CSaveWorld.s @@ -2784,3 +2784,11 @@ sub_8024b374: /* 8024B390 002482F0 54 03 0F FE */ srwi r3, r0, 0x1f /* 8024B394 002482F4 7C 60 1A 14 */ add r3, r0, r3 /* 8024B398 002482F8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD5A8 +lbl_805AD5A8: + # ROM: 0x3F9E48 + .4byte 0xFFFFFFFF + .4byte 0 + diff --git a/asm/MetroidPrime/Player/CScanDisplay.s b/asm/MetroidPrime/Player/CScanDisplay.s index db843d5e..ddbfd697 100644 --- a/asm/MetroidPrime/Player/CScanDisplay.s +++ b/asm/MetroidPrime/Player/CScanDisplay.s @@ -15,7 +15,7 @@ lbl_805A79E4: .global lbl_805A79E8 lbl_805A79E8: # ROM: 0x3F5388 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A79EC lbl_805A79EC: @@ -30,7 +30,7 @@ lbl_805A79F0: .global lbl_805A79F4 lbl_805A79F4: # ROM: 0x3F5394 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A79F8 lbl_805A79F8: @@ -40,7 +40,7 @@ lbl_805A79F8: .global lbl_805A79FC lbl_805A79FC: # ROM: 0x3F539C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7A00 lbl_805A7A00: @@ -2377,3 +2377,76 @@ lbl_80174B00: /* 80174B04 00171A64 7C 08 03 A6 */ mtlr r0 /* 80174B08 00171A68 38 21 00 10 */ addi r1, r1, 0x10 /* 80174B0C 00171A6C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABE30 +lbl_805ABE30: + # ROM: 0x3F86D0 + .4byte 0 + +.global lbl_805ABE34 +lbl_805ABE34: + # ROM: 0x3F86D4 + .float 1.0 + +.global lbl_805ABE38 +lbl_805ABE38: + # ROM: 0x3F86D8 + .4byte 0xC5800000 + +.global lbl_805ABE3C +lbl_805ABE3C: + # ROM: 0x3F86DC + .4byte 0x45800000 + +.global lbl_805ABE40 +lbl_805ABE40: + # ROM: 0x3F86E0 + .float 2.0 + +.global lbl_805ABE44 +lbl_805ABE44: + # ROM: 0x3F86E4 + .float 255.0 + +.global lbl_805ABE48 +lbl_805ABE48: + # ROM: 0x3F86E8 + .float 0.5 + +.global lbl_805ABE4C +lbl_805ABE4C: + # ROM: 0x3F86EC + .4byte 0x46FFFE00 + +.global lbl_805ABE50 +lbl_805ABE50: + # ROM: 0x3F86F0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ABE58 +lbl_805ABE58: + # ROM: 0x3F86F8 + .double 4.503601774854144E15 + +.global lbl_805ABE60 +lbl_805ABE60: + # ROM: 0x3F8700 + .float -1.0 + +.global lbl_805ABE64 +lbl_805ABE64: + # ROM: 0x3F8704 + .float 1.1920929E-7 + +.global lbl_805ABE68 +lbl_805ABE68: + # ROM: 0x3F8708 + .float 0.1 + +.global lbl_805ABE6C +lbl_805ABE6C: + # ROM: 0x3F870C + .4byte 0x42700000 + diff --git a/asm/MetroidPrime/Player/CStaticInterference.s b/asm/MetroidPrime/Player/CStaticInterference.s index 910af202..f36c8485 100644 --- a/asm/MetroidPrime/Player/CStaticInterference.s +++ b/asm/MetroidPrime/Player/CStaticInterference.s @@ -10,12 +10,12 @@ lbl_805A7CD8: .global lbl_805A7CDC lbl_805A7CDC: # ROM: 0x3F567C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7CE0 lbl_805A7CE0: # ROM: 0x3F5680 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .text, "ax" @@ -465,3 +465,15 @@ lbl_801C0D70: /* 801C0D80 001BDCE0 7C 08 03 A6 */ mtlr r0 /* 801C0D84 001BDCE4 38 21 00 30 */ addi r1, r1, 0x30 /* 801C0D88 001BDCE8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC798 +lbl_805AC798: + # ROM: 0x3F9038 + .4byte 0 + +.global lbl_805AC79C +lbl_805AC79C: + # ROM: 0x3F903C + .4byte 0x3F4CCCCD + diff --git a/asm/MetroidPrime/RumbleFxTable.s b/asm/MetroidPrime/RumbleFxTable.s index 128f5885..8183c9a2 100644 --- a/asm/MetroidPrime/RumbleFxTable.s +++ b/asm/MetroidPrime/RumbleFxTable.s @@ -635,3 +635,281 @@ __sinit_RumbleFxTable_cpp: /* 8022738C 002242EC 7C 08 03 A6 */ mtlr r0 /* 80227390 002242F0 38 21 02 B0 */ addi r1, r1, 0x2b0 /* 80227394 002242F4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD1E0 +lbl_805AD1E0: + # ROM: 0x3F9A80 + .4byte 0x3EF5C28F + +.global lbl_805AD1E4 +lbl_805AD1E4: + # ROM: 0x3F9A84 + .4byte 0 + +.global lbl_805AD1E8 +lbl_805AD1E8: + # ROM: 0x3F9A88 + .float 0.3 + +.global lbl_805AD1EC +lbl_805AD1EC: + # ROM: 0x3F9A8C + .float 0.125 + +.global lbl_805AD1F0 +lbl_805AD1F0: + # ROM: 0x3F9A90 + .float 0.1 + +.global lbl_805AD1F4 +lbl_805AD1F4: + # ROM: 0x3F9A94 + .float 0.5 + +.global lbl_805AD1F8 +lbl_805AD1F8: + # ROM: 0x3F9A98 + .4byte 0x3F28F5C3 + +.global lbl_805AD1FC +lbl_805AD1FC: + # ROM: 0x3F9A9C + .4byte 0x3DE147AE + +.global lbl_805AD200 +lbl_805AD200: + # ROM: 0x3F9AA0 + .float 0.175 + +.global lbl_805AD204 +lbl_805AD204: + # ROM: 0x3F9AA4 + .4byte 0x3ED70A3D + +.global lbl_805AD208 +lbl_805AD208: + # ROM: 0x3F9AA8 + .4byte 0x3EC00000 + +.global lbl_805AD20C +lbl_805AD20C: + # ROM: 0x3F9AAC + .4byte 0x3E666666 + +.global lbl_805AD210 +lbl_805AD210: + # ROM: 0x3F9AB0 + .float 1.5 + +.global lbl_805AD214 +lbl_805AD214: + # ROM: 0x3F9AB4 + .4byte 0x3F833333 + +.global lbl_805AD218 +lbl_805AD218: + # ROM: 0x3F9AB8 + .float 0.4 + +.global lbl_805AD21C +lbl_805AD21C: + # ROM: 0x3F9ABC + .4byte 0x3F49374C + +.global lbl_805AD220 +lbl_805AD220: + # ROM: 0x3F9AC0 + .4byte 0x3E23D70A + +.global lbl_805AD224 +lbl_805AD224: + # ROM: 0x3F9AC4 + .4byte 0x3F27AE14 + +.global lbl_805AD228 +lbl_805AD228: + # ROM: 0x3F9AC8 + .4byte 0x3E828F5C + +.global lbl_805AD22C +lbl_805AD22C: + # ROM: 0x3F9ACC + .4byte 0x3F99999A + +.global lbl_805AD230 +lbl_805AD230: + # ROM: 0x3F9AD0 + .float 1.0 + +.global lbl_805AD234 +lbl_805AD234: + # ROM: 0x3F9AD4 + .4byte 0x3D6147AE + +.global lbl_805AD238 +lbl_805AD238: + # ROM: 0x3F9AD8 + .4byte 0x3D4CCCCD + +.global lbl_805AD23C +lbl_805AD23C: + # ROM: 0x3F9ADC + .4byte 0x3F8CCCCD + +.global lbl_805AD240 +lbl_805AD240: + # ROM: 0x3F9AE0 + .4byte 0x3F828F5C + +.global lbl_805AD244 +lbl_805AD244: + # ROM: 0x3F9AE4 + .4byte 0x3D851EB8 + +.global lbl_805AD248 +lbl_805AD248: + # ROM: 0x3F9AE8 + .4byte 0x3F59999A + +.global lbl_805AD24C +lbl_805AD24C: + # ROM: 0x3F9AEC + .float 0.9 + +.global lbl_805AD250 +lbl_805AD250: + # ROM: 0x3F9AF0 + .4byte 0x3F3851EC + +.global lbl_805AD254 +lbl_805AD254: + # ROM: 0x3F9AF4 + .float 0.01 + +.global lbl_805AD258 +lbl_805AD258: + # ROM: 0x3F9AF8 + .4byte 0x3F19999A + +.global lbl_805AD25C +lbl_805AD25C: + # ROM: 0x3F9AFC + .4byte 0x3E75C28F + +.global lbl_805AD260 +lbl_805AD260: + # ROM: 0x3F9B00 + .4byte 0x3F066666 + +.global lbl_805AD264 +lbl_805AD264: + # ROM: 0x3F9B04 + .float 0.2 + +.global lbl_805AD268 +lbl_805AD268: + # ROM: 0x3F9B08 + .4byte 0x4019999A + +.global lbl_805AD26C +lbl_805AD26C: + # ROM: 0x3F9B0C + .4byte 0x3EEE978D + +.global lbl_805AD270 +lbl_805AD270: + # ROM: 0x3F9B10 + .4byte 0x3F0D9E84 + +.global lbl_805AD274 +lbl_805AD274: + # ROM: 0x3F9B14 + .4byte 0x3FAC28F6 + +.global lbl_805AD278 +lbl_805AD278: + # ROM: 0x3F9B18 + .4byte 0x3FE0C49C + +.global lbl_805AD27C +lbl_805AD27C: + # ROM: 0x3F9B1C + .float 0.25 + +.global lbl_805AD280 +lbl_805AD280: + # ROM: 0x3F9B20 + .4byte 0x3F570A3D + +.global lbl_805AD284 +lbl_805AD284: + # ROM: 0x3F9B24 + .float 0.35 + +.global lbl_805AD288 +lbl_805AD288: + # ROM: 0x3F9B28 + .4byte 0x3EC28F5C + +.global lbl_805AD28C +lbl_805AD28C: + # ROM: 0x3F9B2C + .4byte 0x3E9AD42C + +.global lbl_805AD290 +lbl_805AD290: + # ROM: 0x3F9B30 + .4byte 0x3F985F07 + +.global lbl_805AD294 +lbl_805AD294: + # ROM: 0x3F9B34 + .4byte 0x3F2ED917 + +.global lbl_805AD298 +lbl_805AD298: + # ROM: 0x3F9B38 + .4byte 0x3F1EF9DB + +.global lbl_805AD29C +lbl_805AD29C: + # ROM: 0x3F9B3C + .4byte 0x3F06DC5D + +.global lbl_805AD2A0 +lbl_805AD2A0: + # ROM: 0x3F9B40 + .4byte 0x3DE978D5 + +.global lbl_805AD2A4 +lbl_805AD2A4: + # ROM: 0x3F9B44 + .4byte 0x3F810625 + +.global lbl_805AD2A8 +lbl_805AD2A8: + # ROM: 0x3F9B48 + .4byte 0x3EA66666 + +.global lbl_805AD2AC +lbl_805AD2AC: + # ROM: 0x3F9B4C + .4byte 0x3F2ECBFB + +.global lbl_805AD2B0 +lbl_805AD2B0: + # ROM: 0x3F9B50 + .4byte 0x3F522D0E + +.global lbl_805AD2B4 +lbl_805AD2B4: + # ROM: 0x3F9B54 + .4byte 0x3FE66666 + +.global lbl_805AD2B8 +lbl_805AD2B8: + # ROM: 0x3F9B58 + .4byte 0x3ED9999A + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptLoader.s b/asm/MetroidPrime/ScriptLoader.s index 53ff1f31..15d15793 100644 --- a/asm/MetroidPrime/ScriptLoader.s +++ b/asm/MetroidPrime/ScriptLoader.s @@ -48,6 +48,105 @@ lbl_805A72C0: .4byte 0x00000032 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAB48 +lbl_805AAB48: + # ROM: 0x3F73E8 + .4byte 0 + +.global lbl_805AAB4C +lbl_805AAB4C: + # ROM: 0x3F73EC + .4byte 0x40400000 + +.global lbl_805AAB50 +lbl_805AAB50: + # ROM: 0x3F73F0 + .float 0.2 + +.global lbl_805AAB54 +lbl_805AAB54: + # ROM: 0x3F73F4 + .float 0.4 + +.global lbl_805AAB58 +lbl_805AAB58: + # ROM: 0x3F73F8 + .float 1.0 + .4byte 0 + +.global lbl_805AAB60 +lbl_805AAB60: + # ROM: 0x3F7400 + .double 4.503601774854144E15 + +.global lbl_805AAB68 +lbl_805AAB68: + # ROM: 0x3F7408 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AAB70 +lbl_805AAB70: + # ROM: 0x3F7410 + .float 0.017453292 + +.global lbl_805AAB74 +lbl_805AAB74: + # ROM: 0x3F7414 + .float 1.5 + +.global lbl_805AAB78 +lbl_805AAB78: + # ROM: 0x3F7418 + .float 0.1 + +.global lbl_805AAB7C +lbl_805AAB7C: + # ROM: 0x3F741C + .4byte 0x41800000 + +.global lbl_805AAB80 +lbl_805AAB80: + # ROM: 0x3F7420 + .float 0.5 + +.global lbl_805AAB84 +lbl_805AAB84: + # ROM: 0x3F7424 + .4byte 0xBF000000 + +.global lbl_805AAB88 +lbl_805AAB88: + # ROM: 0x3F7428 + .4byte 0x3B808081 + +.global lbl_805AAB8C +lbl_805AAB8C: + # ROM: 0x3F742C + .float -1.0 + +.global lbl_805AAB90 +lbl_805AAB90: + # ROM: 0x3F7430 + .float 6.2831855 + +.global lbl_805AAB94 +lbl_805AAB94: + # ROM: 0x3F7434 + .4byte 0x43B40000 + +.global lbl_805AAB98 +lbl_805AAB98: + # ROM: 0x3F7438 + .4byte 0x40490FDB + +.global lbl_805AAB9C +lbl_805AAB9C: + # ROM: 0x3F743C + .4byte 0x43340000 + .section .text, "ax" .global LoadEnergyBall__12ScriptLoaderFR13CStateManagerR12CInputStreamiRC11CEntityInfo diff --git a/asm/MetroidPrime/ScriptObjects/CEnergyBall.s b/asm/MetroidPrime/ScriptObjects/CEnergyBall.s index 13eaa8a2..89434364 100644 --- a/asm/MetroidPrime/ScriptObjects/CEnergyBall.s +++ b/asm/MetroidPrime/ScriptObjects/CEnergyBall.s @@ -204,7 +204,7 @@ lbl_803EC370: .global lbl_805A85E8 lbl_805A85E8: # ROM: 0x3F5F88 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .global lbl_805A85F0 @@ -220,7 +220,7 @@ lbl_805A85F4: .global lbl_805A85F8 lbl_805A85F8: # ROM: 0x3F5F98 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A85FC lbl_805A85FC: @@ -230,7 +230,7 @@ lbl_805A85FC: .global lbl_805A8600 lbl_805A8600: # ROM: 0x3F5FA0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8604 lbl_805A8604: @@ -1374,3 +1374,31 @@ sub_802a027c: /* 802A032C 0029D28C 7C 08 03 A6 */ mtlr r0 /* 802A0330 0029D290 38 21 00 30 */ addi r1, r1, 0x30 /* 802A0334 0029D294 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE18 +lbl_805ADE18: + # ROM: 0x3FA6B8 + .4byte 0 + +.global lbl_805ADE1C +lbl_805ADE1C: + # ROM: 0x3FA6BC + .float 1.0 + +.global lbl_805ADE20 +lbl_805ADE20: + # ROM: 0x3FA6C0 + .float 2.5 + +.global lbl_805ADE24 +lbl_805ADE24: + # ROM: 0x3FA6C4 + .float 0.125 + +.global lbl_805ADE28 +lbl_805ADE28: + # ROM: 0x3FA6C8 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CFire.s b/asm/MetroidPrime/ScriptObjects/CFire.s index 521a8c15..b761f584 100644 --- a/asm/MetroidPrime/ScriptObjects/CFire.s +++ b/asm/MetroidPrime/ScriptObjects/CFire.s @@ -711,3 +711,30 @@ lbl_8025D4F4: /* 8025D5A8 0025A508 7C 08 03 A6 */ mtlr r0 /* 8025D5AC 0025A50C 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 8025D5B0 0025A510 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD718 +lbl_805AD718: + # ROM: 0x3F9FB8 + .4byte 0 + +.global lbl_805AD71C +lbl_805AD71C: + # ROM: 0x3F9FBC + .float 0.5 + +.global lbl_805AD720 +lbl_805AD720: + # ROM: 0x3F9FC0 + .float 1.0 + +.global lbl_805AD724 +lbl_805AD724: + # ROM: 0x3F9FC4 + .4byte 0x42340000 + +.global lbl_805AD728 +lbl_805AD728: + # ROM: 0x3F9FC8 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/ScriptObjects/CFishCloud.s b/asm/MetroidPrime/ScriptObjects/CFishCloud.s index 4e200059..ecfdb8f4 100644 --- a/asm/MetroidPrime/ScriptObjects/CFishCloud.s +++ b/asm/MetroidPrime/ScriptObjects/CFishCloud.s @@ -6161,3 +6161,123 @@ lbl_801D378C: /* 801D3838 001D0798 7C 00 26 70 */ srawi r0, r0, 4 /* 801D383C 001D079C 7C 60 01 94 */ addze r3, r0 /* 801D3840 001D07A0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC8D0 +lbl_805AC8D0: + # ROM: 0x3F9170 + .4byte 0x47C35000 + +.global lbl_805AC8D4 +lbl_805AC8D4: + # ROM: 0x3F9174 + .float 1.0 + +.global lbl_805AC8D8 +lbl_805AC8D8: + # ROM: 0x3F9178 + .4byte 0 + +.global lbl_805AC8DC +lbl_805AC8DC: + # ROM: 0x3F917C + .4byte 0x7F7FFFFF + +.global lbl_805AC8E0 +lbl_805AC8E0: + # ROM: 0x3F9180 + .double 4.503601774854144E15 + +.global lbl_805AC8E8 +lbl_805AC8E8: + # ROM: 0x3F9188 + .4byte 0x40490FDB + +.global lbl_805AC8EC +lbl_805AC8EC: + # ROM: 0x3F918C + .float 0.5 + +.global lbl_805AC8F0 +lbl_805AC8F0: + # ROM: 0x3F9190 + .float 0.01 + +.global lbl_805AC8F4 +lbl_805AC8F4: + # ROM: 0x3F9194 + .float 8.0 + +.global lbl_805AC8F8 +lbl_805AC8F8: + # ROM: 0x3F9198 + .4byte 0x40026666 + .4byte 0x66666666 + +.global lbl_805AC900 +lbl_805AC900: + # ROM: 0x3F91A0 + .float 0.2 + +.global lbl_805AC904 +lbl_805AC904: + # ROM: 0x3F91A4 + .float 0.1 + +.global lbl_805AC908 +lbl_805AC908: + # ROM: 0x3F91A8 + .4byte 0x437A0000 + +.global lbl_805AC90C +lbl_805AC90C: + # ROM: 0x3F91AC + .4byte 0x404CCCCD + +.global lbl_805AC910 +lbl_805AC910: + # ROM: 0x3F91B0 + .4byte 0x3727C5AC + +.global lbl_805AC914 +lbl_805AC914: + # ROM: 0x3F91B4 + .4byte 0x3F7D70A4 + +.global lbl_805AC918 +lbl_805AC918: + # ROM: 0x3F91B8 + .float 0.9 + +.global lbl_805AC91C +lbl_805AC91C: + # ROM: 0x3F91BC + .4byte 0x40E00000 + +.global lbl_805AC920 +lbl_805AC920: + # ROM: 0x3F91C0 + .float 1.0E-4 + +.global lbl_805AC924 +lbl_805AC924: + # ROM: 0x3F91C4 + .float 0.75 + +.global lbl_805AC928 +lbl_805AC928: + # ROM: 0x3F91C8 + .float 0.25 + .4byte 0 + +.global lbl_805AC930 +lbl_805AC930: + # ROM: 0x3F91D0 + .double 9.999999747378752E-6 + +.global lbl_805AC938 +lbl_805AC938: + # ROM: 0x3F91D8 + .4byte 0x3E124925 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CHUDBillboardEffect.s b/asm/MetroidPrime/ScriptObjects/CHUDBillboardEffect.s index 2d83fcfb..9d94b95c 100644 --- a/asm/MetroidPrime/ScriptObjects/CHUDBillboardEffect.s +++ b/asm/MetroidPrime/ScriptObjects/CHUDBillboardEffect.s @@ -61,6 +61,49 @@ lbl_805A8F74: lbl_805A8F78: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AB658 +lbl_805AB658: + # ROM: 0x3F7EF8 + .4byte 0x41F00000 + +.global lbl_805AB65C +lbl_805AB65C: + # ROM: 0x3F7EFC + .float 1.0 + +.global lbl_805AB660 +lbl_805AB660: + # ROM: 0x3F7F00 + .4byte 0 + +.global lbl_805AB664 +lbl_805AB664: + # ROM: 0x3F7F04 + .float 0.01 + +.global lbl_805AB668 +lbl_805AB668: + # ROM: 0x3F7F08 + .4byte 0x3E1EB852 + +.global lbl_805AB66C +lbl_805AB66C: + # ROM: 0x3F7F0C + .float 0.2 + +.global lbl_805AB670 +lbl_805AB670: + # ROM: 0x3F7F10 + .float 0.1 + .4byte 0 + +.global lbl_805AB678 +lbl_805AB678: + # ROM: 0x3F7F18 + .double 4.503601774854144E15 + .section .text, "ax" .global Accept__19CHUDBillboardEffectFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptActor.s b/asm/MetroidPrime/ScriptObjects/CScriptActor.s index 875a0460..f8511216 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptActor.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptActor.s @@ -40,6 +40,39 @@ lbl_803DA450: .4byte GetWeight__13CPhysicsActorCFv .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA5D0 +lbl_805AA5D0: + # ROM: 0x3F6E70 + .float 1.0 + +.global lbl_805AA5D4 +lbl_805AA5D4: + # ROM: 0x3F6E74 + .float 1.1920929E-7 + +.global lbl_805AA5D8 +lbl_805AA5D8: + # ROM: 0x3F6E78 + .float 0.0 + +.global lbl_805AA5DC +lbl_805AA5DC: + # ROM: 0x3F6E7C + .float 0.3 + +.global lbl_805AA5E0 +lbl_805AA5E0: + # ROM: 0x3F6E80 + .float 0.1 + .4byte 0 + +.global lbl_805AA5E8 +lbl_805AA5E8: + # ROM: 0x3F6E88 + .double 9.999999747378752E-6 + .section .text, "ax" .global GetSortingBounds__12CScriptActorCFRC12CTransform4f diff --git a/asm/MetroidPrime/ScriptObjects/CScriptActorKeyframe.s b/asm/MetroidPrime/ScriptObjects/CScriptActorKeyframe.s index d661722b..37b103dd 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptActorKeyframe.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptActorKeyframe.s @@ -22,6 +22,18 @@ lbl_803DFE40: .4byte __dt__14CBCScriptedCmdFv .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB0C0 +lbl_805AB0C0: + # ROM: 0x3F7960 + .4byte 0 + +.global lbl_805AB0C4 +lbl_805AB0C4: + # ROM: 0x3F7964 + .float 1.0 + .section .text, "ax" .global __dt__20CScriptActorKeyframeFv diff --git a/asm/MetroidPrime/ScriptObjects/CScriptActorRotate.s b/asm/MetroidPrime/ScriptObjects/CScriptActorRotate.s index 2acbfea8..9ea11e3e 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptActorRotate.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptActorRotate.s @@ -959,3 +959,15 @@ lbl_80154754: /* 8015475C 001516BC 7C 08 03 A6 */ mtlr r0 /* 80154760 001516C0 38 21 00 30 */ addi r1, r1, 0x30 /* 80154764 001516C4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABB18 +lbl_805ABB18: + # ROM: 0x3F83B8 + .4byte 0 + +.global lbl_805ABB1C +lbl_805ABB1C: + # ROM: 0x3F83BC + .float 0.017453292 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptAiJumpPoint.s b/asm/MetroidPrime/ScriptObjects/CScriptAiJumpPoint.s index f462d509..b72a138c 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptAiJumpPoint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptAiJumpPoint.s @@ -342,3 +342,11 @@ lbl_801EF5B4: /* 801EF5F8 001EC558 7C 08 03 A6 */ mtlr r0 /* 801EF5FC 001EC55C 38 21 01 30 */ addi r1, r1, 0x130 /* 801EF600 001EC560 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACB60 +lbl_805ACB60: + # ROM: 0x3F9400 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptBallTrigger.s b/asm/MetroidPrime/ScriptObjects/CScriptBallTrigger.s index 0ffd856f..d9466303 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptBallTrigger.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptBallTrigger.s @@ -479,3 +479,25 @@ calculate_ball_aabox__Fv: /* 80176B20 00173A80 7C 08 03 A6 */ mtlr r0 /* 80176B24 00173A84 38 21 00 20 */ addi r1, r1, 0x20 /* 80176B28 00173A88 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABED0 +lbl_805ABED0: + # ROM: 0x3F8770 + .4byte 0 + +.global lbl_805ABED4 +lbl_805ABED4: + # ROM: 0x3F8774 + .float 0.017453292 + +.global lbl_805ABED8 +lbl_805ABED8: + # ROM: 0x3F8778 + .float 1.0 + +.global lbl_805ABEDC +lbl_805ABEDC: + # ROM: 0x3F877C + .4byte 0x3EA8F5C3 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptCameraFilterKeyframe.s b/asm/MetroidPrime/ScriptObjects/CScriptCameraFilterKeyframe.s index b541733e..848c6ec2 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptCameraFilterKeyframe.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptCameraFilterKeyframe.s @@ -14,6 +14,14 @@ lbl_803DFC80: .4byte AcceptScriptMsg__27CScriptCameraFilterKeyframeF20EScriptObjectMessage9TUniqueIdR13CStateManager .4byte SetActive__7CEntityFb +.section .sdata2, "a" + +.global lbl_805AADE8 +lbl_805AADE8: + # ROM: 0x3F7688 + .4byte 0 + .4byte 0 + .section .text, "ax" .global Accept__27CScriptCameraFilterKeyframeFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptCameraHint.s b/asm/MetroidPrime/ScriptObjects/CScriptCameraHint.s index 3bfeabeb..b26e8905 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptCameraHint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptCameraHint.s @@ -41,6 +41,13 @@ lbl_805A7298: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAB40 +lbl_805AAB40: + # ROM: 0x3F73E0 + .float 0 + .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/ScriptObjects/CScriptCameraPitchVolume.s b/asm/MetroidPrime/ScriptObjects/CScriptCameraPitchVolume.s index eb54020b..c05fbe1d 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptCameraPitchVolume.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptCameraPitchVolume.s @@ -393,3 +393,11 @@ __sinit_CScriptCameraPitchVolume_cpp: /* 802269B0 00223910 D0 03 00 04 */ stfs f0, 4(r3) /* 802269B4 00223914 D0 03 00 08 */ stfs f0, 8(r3) /* 802269B8 00223918 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD1D8 +lbl_805AD1D8: + # ROM: 0x3F9A78 + .float 0.5 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptColorModulate.s b/asm/MetroidPrime/ScriptObjects/CScriptColorModulate.s index ae1aec59..74f31ab4 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptColorModulate.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptColorModulate.s @@ -18,12 +18,12 @@ lbl_803E6BB0: .global lbl_805A7F00 lbl_805A7F00: # ROM: 0x3F58A0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7F04 lbl_805A7F04: # ROM: 0x3F58A4 - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" @@ -1225,3 +1225,22 @@ lbl_80201B54: /* 80201D04 001FEC64 7C 08 03 A6 */ mtlr r0 /* 80201D08 001FEC68 38 21 00 60 */ addi r1, r1, 0x60 /* 80201D0C 001FEC6C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACD50 +lbl_805ACD50: + # ROM: 0x3F95F0 + .4byte 0 + .4byte 0 + +.global lbl_805ACD58 +lbl_805ACD58: + # ROM: 0x3F95F8 + .double 9.999999747378752E-6 + +.global lbl_805ACD60 +lbl_805ACD60: + # ROM: 0x3F9600 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptCoverPoint.s b/asm/MetroidPrime/ScriptObjects/CScriptCoverPoint.s index 64a2172b..778d2f96 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptCoverPoint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptCoverPoint.s @@ -42,6 +42,28 @@ lbl_805A76A8: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB5B8 +lbl_805AB5B8: + # ROM: 0x3F7E58 + .float 0.0 + +.global lbl_805AB5BC +lbl_805AB5BC: + # ROM: 0x3F7E5C + .float 1.0 + +.global lbl_805AB5C0 +lbl_805AB5C0: + # ROM: 0x3F7E60 + .float 8.0 + +.global lbl_805AB5C4 +lbl_805AB5C4: + # ROM: 0x3F7E64 + .4byte 0x3C0EFA35 + .section .text, "ax" .global __dt__17CScriptCoverPointFv diff --git a/asm/MetroidPrime/ScriptObjects/CScriptDamageableTrigger.s b/asm/MetroidPrime/ScriptObjects/CScriptDamageableTrigger.s index e73c138c..2d37944b 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptDamageableTrigger.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptDamageableTrigger.s @@ -82,6 +82,58 @@ lbl_805A74D0: .4byte 0x00000038 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB058 +lbl_805AB058: + # ROM: 0x3F78F8 + .4byte 0 + +.global lbl_805AB05C +lbl_805AB05C: + # ROM: 0x3F78FC + .4byte 0x3727C5AC + +.global lbl_805AB060 +lbl_805AB060: + # ROM: 0x3F7900 + .float 0.75 + +.global lbl_805AB064 +lbl_805AB064: + # ROM: 0x3F7904 + .float 0.2 + +.global lbl_805AB068 +lbl_805AB068: + # ROM: 0x3F7908 + .float 1.0 + +.global lbl_805AB06C +lbl_805AB06C: + # ROM: 0x3F790C + .float 0.5 + +.global lbl_805AB070 +lbl_805AB070: + # ROM: 0x3F7910 + .4byte 0x40C00000 + +.global lbl_805AB074 +lbl_805AB074: + # ROM: 0x3F7914 + .4byte 0xBFC90FDB + +.global lbl_805AB078 +lbl_805AB078: + # ROM: 0x3F7918 + .4byte 0x3FC90FDB + +.global lbl_805AB07C +lbl_805AB07C: + # ROM: 0x3F791C + .4byte 0x40490FDB + .section .text, "ax" .global Accept__24CScriptDamageableTriggerFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptDebris.s b/asm/MetroidPrime/ScriptObjects/CScriptDebris.s index 244fb127..e817255b 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptDebris.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptDebris.s @@ -60,7 +60,7 @@ lbl_805A74E0: .global lbl_805A74E4 lbl_805A74E4: # ROM: 0x3F4E84 - .4byte 0x40000000 + .float 2.0 .global lbl_805A74E8 lbl_805A74E8: @@ -100,7 +100,7 @@ lbl_805A7500: .global lbl_805A7504 lbl_805A7504: # ROM: 0x3F4EA4 - .4byte 0x40000000 + .float 2.0 .global lbl_805A7508 lbl_805A7508: @@ -168,6 +168,88 @@ lbl_805A7538: .4byte 0x00000023 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB080 +lbl_805AB080: + # ROM: 0x3F7920 + .float 1.0 + +.global lbl_805AB084 +lbl_805AB084: + # ROM: 0x3F7924 + .4byte 0 + +.global lbl_805AB088 +lbl_805AB088: + # ROM: 0x3F7928 + .4byte 0x38800100 + +.global lbl_805AB08C +lbl_805AB08C: + # ROM: 0x3F792C + .4byte 0x42340000 + +.global lbl_805AB090 +lbl_805AB090: + # ROM: 0x3F7930 + .float 15.0 + +.global lbl_805AB094 +lbl_805AB094: + # ROM: 0x3F7934 + .4byte 0x420C0000 + +.global lbl_805AB098 +lbl_805AB098: + # ROM: 0x3F7938 + .4byte 0x43B40000 + +.global lbl_805AB09C +lbl_805AB09C: + # ROM: 0x3F793C + .4byte 0x3F7D70A4 + +.global lbl_805AB0A0 +lbl_805AB0A0: + # ROM: 0x3F7940 + .float 0.1 + +.global lbl_805AB0A4 +lbl_805AB0A4: + # ROM: 0x3F7944 + .float 0.5 + +.global lbl_805AB0A8 +lbl_805AB0A8: + # ROM: 0x3F7948 + .4byte 0xBF000000 + +.global lbl_805AB0AC +lbl_805AB0AC: + # ROM: 0x3F794C + .float 0.3 + +.global lbl_805AB0B0 +lbl_805AB0B0: + # ROM: 0x3F7950 + .4byte 0x42C80000 + +.global lbl_805AB0B4 +lbl_805AB0B4: + # ROM: 0x3F7954 + .float 5.0 + +.global lbl_805AB0B8 +lbl_805AB0B8: + # ROM: 0x3F7958 + .4byte 0x3C0EFA35 + +.global lbl_805AB0BC +lbl_805AB0BC: + # ROM: 0x3F795C + .float 6.2831855 + .section .text, "ax" .global CollidedWith__13CScriptDebrisFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager @@ -2587,7 +2669,7 @@ lbl_800FDC10: /* 800FDC2C 000FAB8C 38 80 00 00 */ li r4, 0 /* 800FDC30 000FAB90 48 24 32 11 */ bl __dt__6CTokenFv lbl_800FDC34: -/* 800FDC34 000FAB94 C0 02 96 A0 */ lfs f0, lbl_805AB3C0@sda21(r2) +/* 800FDC34 000FAB94 C0 02 96 A0 */ lfs f0, skGravityConstant__13CPhysicsActor@sda21(r2) /* 800FDC38 000FAB98 C0 5D 00 E8 */ lfs f2, 0xe8(r29) /* 800FDC3C 000FAB9C FC 20 00 50 */ fneg f1, f0 /* 800FDC40 000FABA0 C0 02 93 64 */ lfs f0, lbl_805AB084@sda21(r2) diff --git a/asm/MetroidPrime/ScriptObjects/CScriptDistanceFog.s b/asm/MetroidPrime/ScriptObjects/CScriptDistanceFog.s index 07890064..3d8a85f6 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptDistanceFog.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptDistanceFog.s @@ -278,3 +278,26 @@ lbl_8014D380: /* 8014D3B8 0014A318 7C 08 03 A6 */ mtlr r0 /* 8014D3BC 0014A31C 38 21 00 90 */ addi r1, r1, 0x90 /* 8014D3C0 0014A320 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABA40 +lbl_805ABA40: + # ROM: 0x3F82E0 + .4byte 0 + +.global lbl_805ABA44 +lbl_805ABA44: + # ROM: 0x3F82E4 + .4byte 0x3727C5AC + +.global lbl_805ABA48 +lbl_805ABA48: + # ROM: 0x3F82E8 + .float 1.0E-4 + .4byte 0 + +.global lbl_805ABA50 +lbl_805ABA50: + # ROM: 0x3F82F0 + .double 9.999999747378752E-6 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptDock.s b/asm/MetroidPrime/ScriptObjects/CScriptDock.s index c055362f..b8d9c0fd 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptDock.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptDock.s @@ -98,6 +98,27 @@ lbl_805A7294: # ROM: 0x3F4C34 .4byte 0x00000030 +.section .sdata2, "a" + +.global lbl_805AAB30 +lbl_805AAB30: + # ROM: 0x3F73D0 + .float 1.0 + +.global lbl_805AAB34 +lbl_805AAB34: + # ROM: 0x3F73D4 + .float 0.5 + +.global lbl_805AAB38 +lbl_805AAB38: + # ROM: 0x3F73D8 + .float 0.3 + +.global lbl_805AAB3C +lbl_805AAB3C: + # ROM: 0x3F73DC + .float 0.1 .section .text, "ax" diff --git a/asm/MetroidPrime/ScriptObjects/CScriptDoor.s b/asm/MetroidPrime/ScriptObjects/CScriptDoor.s index eb736187..25c18215 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptDoor.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptDoor.s @@ -2,7 +2,6 @@ .section .data - .global lbl_803DAA78 lbl_803DAA78: # ROM: 0x3D7A78 @@ -125,6 +124,34 @@ lbl_805A8E40: lbl_805A8E44: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA688 +lbl_805AA688: + # ROM: 0x3F6F28 + .4byte 0 + +.global lbl_805AA68C +lbl_805AA68C: + # ROM: 0x3F6F2C + .4byte 0x3D4CCCCD + +.global lbl_805AA690 +lbl_805AA690: + # ROM: 0x3F6F30 + .float 1.0 + +.global lbl_805AA694 +lbl_805AA694: + # ROM: 0x3F6F34 + .float 0.3 + +.global lbl_805AA698 +lbl_805AA698: + # ROM: 0x3F6F38 + .float 0.1 + .4byte 0 + .section .text, "ax" .global __dt__11CScriptDoorFv diff --git a/asm/MetroidPrime/ScriptObjects/CScriptEMPulse.s b/asm/MetroidPrime/ScriptObjects/CScriptEMPulse.s index 8513f8c5..4d2c9eda 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptEMPulse.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptEMPulse.s @@ -579,3 +579,11 @@ lbl_8018F18C: /* 8018F358 0018C2B8 7C 08 03 A6 */ mtlr r0 /* 8018F35C 0018C2BC 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 8018F360 0018C2C0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC1B0 +lbl_805AC1B0: + # ROM: 0x3F8A50 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptEffect.s b/asm/MetroidPrime/ScriptObjects/CScriptEffect.s index 2b521024..fe37f0d1 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptEffect.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptEffect.s @@ -63,7 +63,7 @@ lbl_805A7114: .global lbl_805A7118 lbl_805A7118: # ROM: 0x3F4AB8 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .sbss @@ -76,6 +76,39 @@ lbl_805A8E58: lbl_805A8E5C: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA7E0 +lbl_805AA7E0: + # ROM: 0x3F7080 + .float 1.0 + +.global lbl_805AA7E4 +lbl_805AA7E4: + # ROM: 0x3F7084 + .float 0.001 + +.global lbl_805AA7E8 +lbl_805AA7E8: + # ROM: 0x3F7088 + .4byte 0 + +.global lbl_805AA7EC +lbl_805AA7EC: + # ROM: 0x3F708C + .4byte 0x3F7D70A4 + +.global lbl_805AA7F0 +lbl_805AA7F0: + # ROM: 0x3F7090 + .double 4.503601774854144E15 + +.global lbl_805AA7F8 +lbl_805AA7F8: + # ROM: 0x3F7098 + .float 15.0 + .4byte 0 + .section .text, "ax" .global __dt__13CScriptEffectFv diff --git a/asm/MetroidPrime/ScriptObjects/CScriptGenerator.s b/asm/MetroidPrime/ScriptObjects/CScriptGenerator.s index 5ce7d9b1..0b7ae051 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptGenerator.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptGenerator.s @@ -14,6 +14,19 @@ lbl_803DF328: .4byte AcceptScriptMsg__16CScriptGeneratorF20EScriptObjectMessage9TUniqueIdR13CStateManager .4byte SetActive__7CEntityFb +.section .sdata2, "a" + +.global lbl_805AAA00 +lbl_805AAA00: + # ROM: 0x3F72A0 + .float 0.99 + .4byte 0 + +.global lbl_805AAA08 +lbl_805AAA08: + # ROM: 0x3F72A8 + .double 4.503601774854144E15 + .section .text, "ax" .global Accept__16CScriptGeneratorFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptGrapplePoint.s b/asm/MetroidPrime/ScriptObjects/CScriptGrapplePoint.s index aa556f8e..40b86d5b 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptGrapplePoint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptGrapplePoint.s @@ -42,6 +42,14 @@ lbl_805A76E0: .4byte 0x00000029 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB650 +lbl_805AB650: + # ROM: 0x3F7EF0 + .float 0.5 + .4byte 0 + .section .text, "ax" .global Accept__19CScriptGrapplePointFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptGunTurret.s b/asm/MetroidPrime/ScriptObjects/CScriptGunTurret.s index e7af7033..881f835b 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptGunTurret.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptGunTurret.s @@ -149,7 +149,7 @@ lbl_805A80B4: .global lbl_805A80B8 lbl_805A80B8: # ROM: 0x3F5A58 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A80BC lbl_805A80BC: @@ -7082,3 +7082,175 @@ __sinit_CScriptGunTurret_cpp: /* 8021BC8C 00218BEC 7C 08 03 A6 */ mtlr r0 /* 8021BC90 00218BF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8021BC94 00218BF4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD068 +lbl_805AD068: + # ROM: 0x3F9908 + .4byte 0x0000002B + +.global lbl_805AD06C +lbl_805AD06C: + # ROM: 0x3F990C + .float 0.9 + +.global lbl_805AD070 +lbl_805AD070: + # ROM: 0x3F9910 + .4byte 0x803D2FF0 + +.global lbl_805AD074 +lbl_805AD074: + # ROM: 0x3F9914 + .4byte 0x803D2FF8 + +.global lbl_805AD078 +lbl_805AD078: + # ROM: 0x3F9918 + .4byte 0x803D3003 + +.global lbl_805AD07C +lbl_805AD07C: + # ROM: 0x3F991C + .4byte 0 + +.global lbl_805AD080 +lbl_805AD080: + # ROM: 0x3F9920 + .float 2.0 + +.global lbl_805AD084 +lbl_805AD084: + # ROM: 0x3F9924 + .4byte 0x3F19999A + +.global lbl_805AD088 +lbl_805AD088: + # ROM: 0x3F9928 + .float 1.0 + +.global lbl_805AD08C +lbl_805AD08C: + # ROM: 0x3F992C + .4byte 0x447A0000 + +.global lbl_805AD090 +lbl_805AD090: + # ROM: 0x3F9930 + .float 0.3 + +.global lbl_805AD094 +lbl_805AD094: + # ROM: 0x3F9934 + .4byte 0x3EB2B8C2 + +.global lbl_805AD098 +lbl_805AD098: + # ROM: 0x3F9938 + .float 0.5 + +.global lbl_805AD09C +lbl_805AD09C: + # ROM: 0x3F993C + .4byte 0x46000000 + +.global lbl_805AD0A0 +lbl_805AD0A0: + # ROM: 0x3F9940 + .float 90.0 + +.global lbl_805AD0A4 +lbl_805AD0A4: + # ROM: 0x3F9944 + .4byte 0x3FC90FDB + +.global lbl_805AD0A8 +lbl_805AD0A8: + # ROM: 0x3F9948 + .4byte 0xBEB2B8C2 + +.global lbl_805AD0AC +lbl_805AD0AC: + # ROM: 0x3F994C + .4byte 0x3D0EFA35 + +.global lbl_805AD0B0 +lbl_805AD0B0: + # ROM: 0x3F9950 + .float 1.5 + .4byte 0 + +.global lbl_805AD0B8 +lbl_805AD0B8: + # ROM: 0x3F9958 + .4byte 0 + .4byte 0 + +.global lbl_805AD0C0 +lbl_805AD0C0: + # ROM: 0x3F9960 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AD0C8 +lbl_805AD0C8: + # ROM: 0x3F9968 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AD0D0 +lbl_805AD0D0: + # ROM: 0x3F9970 + .float 0.001 + +.global lbl_805AD0D4 +lbl_805AD0D4: + # ROM: 0x3F9974 + .4byte 0xBF000000 + +.global lbl_805AD0D8 +lbl_805AD0D8: + # ROM: 0x3F9978 + .float 0.15 + +.global lbl_805AD0DC +lbl_805AD0DC: + # ROM: 0x3F997C + .float 0.7853982 + +.global lbl_805AD0E0 +lbl_805AD0E0: + # ROM: 0x3F9980 + .4byte 0x42C80000 + +.global lbl_805AD0E4 +lbl_805AD0E4: + # ROM: 0x3F9984 + .float 0.017453292 + +.global lbl_805AD0E8 +lbl_805AD0E8: + # ROM: 0x3F9988 + .4byte 0x41A00000 + +.global lbl_805AD0EC +lbl_805AD0EC: + # ROM: 0x3F998C + .4byte 0x41200000 + +.global lbl_805AD0F0 +lbl_805AD0F0: + # ROM: 0x3F9990 + .float 0.1 + +.global lbl_805AD0F4 +lbl_805AD0F4: + # ROM: 0x3F9994 + .4byte 0x41F00000 + +.global lbl_805AD0F8 +lbl_805AD0F8: + # ROM: 0x3F9998 + .4byte 0x40400000 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptHUDMemo.s b/asm/MetroidPrime/ScriptObjects/CScriptHUDMemo.s index 1e9cfc0a..34c60c72 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptHUDMemo.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptHUDMemo.s @@ -22,6 +22,14 @@ lbl_805A7360: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAD38 +lbl_805AAD38: + # ROM: 0x3F75D8 + .4byte 0 + .4byte 0 + .section .text, "ax" .global Accept__14CScriptHUDMemoFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptMazeNode.s b/asm/MetroidPrime/ScriptObjects/CScriptMazeNode.s index a3ec2faa..ca097937 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptMazeNode.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptMazeNode.s @@ -2372,3 +2372,15 @@ sub_8028a918: /* 8028A9C0 00287920 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 8028A9C4 00287924 98 03 00 00 */ stb r0, 0(r3) /* 8028A9C8 00287928 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADB80 +lbl_805ADB80: + # ROM: 0x3FA420 + .4byte 0 + +.global lbl_805ADB84 +lbl_805ADB84: + # ROM: 0x3FA424 + .float 1.0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptMidi.s b/asm/MetroidPrime/ScriptObjects/CScriptMidi.s index 5aa322c9..98885c9d 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptMidi.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptMidi.s @@ -358,3 +358,21 @@ Accept__11CScriptMidiFR8IVisitor: /* 8020BE10 00208D70 7C 08 03 A6 */ mtlr r0 /* 8020BE14 00208D74 38 21 00 40 */ addi r1, r1, 0x40 /* 8020BE18 00208D78 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACEC8 +lbl_805ACEC8: + # ROM: 0x3F9768 + .4byte 0x447A0000 + +.global lbl_805ACECC +lbl_805ACECC: + # ROM: 0x3F976C + .4byte 0x42FE0000 + +.global lbl_805ACED0 +lbl_805ACED0: + # ROM: 0x3F9770 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptPickup.s b/asm/MetroidPrime/ScriptObjects/CScriptPickup.s index 5e9562f5..241e29f8 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptPickup.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptPickup.s @@ -50,7 +50,74 @@ lbl_805A7280: .global lbl_805A7284 lbl_805A7284: # ROM: 0x3F4C24 - .4byte 0x40000000 + .float 2.0 + +.section .sdata2, "a" + +.global lbl_805AAAE8 +lbl_805AAAE8: + # ROM: 0x3F7388 + .4byte 0 + +.global lbl_805AAAEC +lbl_805AAAEC: + # ROM: 0x3F738C + .float 0.5 + +.global lbl_805AAAF0 +lbl_805AAAF0: + # ROM: 0x3F7390 + .float 1.0 + +.global lbl_805AAAF4 +lbl_805AAAF4: + # ROM: 0x3F7394 + .float 5.0 + +.global lbl_805AAAF8 +lbl_805AAAF8: + # ROM: 0x3F7398 + .float 2.0 + +.global lbl_805AAAFC +lbl_805AAAFC: + # ROM: 0x3F739C + .float 1.1920929E-7 + +.global lbl_805AAB00 +lbl_805AAB00: + # ROM: 0x3F73A0 + .4byte 0x41A00000 + +.global lbl_805AAB04 +lbl_805AAB04: + # ROM: 0x3F73A4 + .float 0.017453292 + +.global lbl_805AAB08 +lbl_805AAB08: + # ROM: 0x3F73A8 + .4byte 0x3E22F983 + +.global lbl_805AAB0C +lbl_805AAB0C: + # ROM: 0x3F73AC + .float 6.2831855 + +.global lbl_805AAB10 +lbl_805AAB10: + # ROM: 0x3F73B0 + .double 4.503601774854144E15 + +.global lbl_805AAB18 +lbl_805AAB18: + # ROM: 0x3F73B8 + .float 0.3 + +.global lbl_805AAB1C +lbl_805AAB1C: + # ROM: 0x3F73BC + .float 0.1 .section .text, "ax" diff --git a/asm/MetroidPrime/ScriptObjects/CScriptPickupGenerator.s b/asm/MetroidPrime/ScriptObjects/CScriptPickupGenerator.s index 7ad13c8c..90db05db 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptPickupGenerator.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptPickupGenerator.s @@ -901,3 +901,62 @@ lbl_8015EAB4: /* 8015EAC4 0015BA24 7C 08 03 A6 */ mtlr r0 /* 8015EAC8 0015BA28 38 21 00 30 */ addi r1, r1, 0x30 /* 8015EACC 0015BA2C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABC48 +lbl_805ABC48: + # ROM: 0x3F84E8 + .4byte 0x42C80000 + +.global lbl_805ABC4C +lbl_805ABC4C: + # ROM: 0x3F84EC + .float 1.0 + +.global lbl_805ABC50 +lbl_805ABC50: + # ROM: 0x3F84F0 + .4byte 0x3727C5AC + +.global lbl_805ABC54 +lbl_805ABC54: + # ROM: 0x3F84F4 + .4byte 0 + +.global lbl_805ABC58 +lbl_805ABC58: + # ROM: 0x3F84F8 + .4byte 0x3F7D70A4 + .4byte 0 + +.global lbl_805ABC60 +lbl_805ABC60: + # ROM: 0x3F8500 + .double 4.503601774854144E15 + +.global lbl_805ABC68 +lbl_805ABC68: + # ROM: 0x3F8508 + .4byte 0x7F7FFFFF + +.global lbl_805ABC6C +lbl_805ABC6C: + # ROM: 0x3F850C + .4byte 0x41200000 + +.global lbl_805ABC70 +lbl_805ABC70: + # ROM: 0x3F8510 + .4byte 0x41C80000 + +.global lbl_805ABC74 +lbl_805ABC74: + # ROM: 0x3F8514 + .float 2.0 + +.global lbl_805ABC78 +lbl_805ABC78: + # ROM: 0x3F8518 + .float 0.3 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptPlatform.s b/asm/MetroidPrime/ScriptObjects/CScriptPlatform.s index 6ca5e64e..0b0dba8e 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptPlatform.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptPlatform.s @@ -118,6 +118,70 @@ lbl_805A720C: # ROM: 0x3F4BAC .4byte 0x00000031 +.section .sdata2, "a" + +.global lbl_805AA9C8 +lbl_805AA9C8: + # ROM: 0x3F7268 + .4byte 0 + +.global lbl_805AA9CC +lbl_805AA9CC: + # ROM: 0x3F726C + .4byte 0 + +.global lbl_805AA9D0 +lbl_805AA9D0: + # ROM: 0x3F7270 + .float 1.0 + +.global lbl_805AA9D4 +lbl_805AA9D4: + # ROM: 0x3F7274 + .4byte 0x3727C5AC + +.global lbl_805AA9D8 +lbl_805AA9D8: + # ROM: 0x3F7278 + .float 0.02 + .4byte 0 + +.global lbl_805AA9E0 +lbl_805AA9E0: + # ROM: 0x3F7280 + .4byte 0x3F947AE1 + .float 2.0 + +.global lbl_805AA9E8 +lbl_805AA9E8: + # ROM: 0x3F7288 + .4byte 0x3D0F5C29 + +.global lbl_805AA9EC +lbl_805AA9EC: + # ROM: 0x3F728C + .float 0.16666667 + +.global lbl_805AA9F0 +lbl_805AA9F0: + # ROM: 0x3F7290 + .4byte 0x3FD55556 + +.global lbl_805AA9F4 +lbl_805AA9F4: + # ROM: 0x3F7294 + .4byte 0x466A6000 + +.global lbl_805AA9F8 +lbl_805AA9F8: + # ROM: 0x3F7298 + .float 0.3 + +.global lbl_805AA9FC +lbl_805AA9FC: + # ROM: 0x3F729C + .float 0.1 + .section .text, "ax" .global Render__15CScriptPlatformCFRC13CStateManager diff --git a/asm/MetroidPrime/ScriptObjects/CScriptPlayerActor.s b/asm/MetroidPrime/ScriptObjects/CScriptPlayerActor.s index d7da48cb..083578cf 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptPlayerActor.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptPlayerActor.s @@ -85,12 +85,12 @@ lbl_803E4C64: .global lbl_805A7C38 lbl_805A7C38: # ROM: 0x3F55D8 - .4byte 0x3E800000 + .float 0.25 .global lbl_805A7C3C lbl_805A7C3C: # ROM: 0x3F55DC - .4byte 0x40000000 + .float 2.0 .section .text, "ax" @@ -2342,3 +2342,70 @@ lbl_801AC1DC: /* 801AC204 001A9164 7C 08 03 A6 */ mtlr r0 /* 801AC208 001A9168 38 21 00 70 */ addi r1, r1, 0x70 /* 801AC20C 001A916C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC558 +lbl_805AC558: + # ROM: 0x3F8DF8 + .4byte 0x803D14B8 + +.global lbl_805AC55C +lbl_805AC55C: + # ROM: 0x3F8DFC + .4byte 0 + +.global lbl_805AC560 +lbl_805AC560: + # ROM: 0x3F8E00 + .4byte 0x3F99999A + +.global lbl_805AC564 +lbl_805AC564: + # ROM: 0x3F8E04 + .float 1.0 + +.global lbl_805AC568 +lbl_805AC568: + # ROM: 0x3F8E08 + .4byte 0x3B808081 + +.global lbl_805AC56C +lbl_805AC56C: + # ROM: 0x3F8E0C + .4byte 0x40C00000 + +.global lbl_805AC570 +lbl_805AC570: + # ROM: 0x3F8E10 + .float 0.1 + +.global lbl_805AC574 +lbl_805AC574: + # ROM: 0x3F8E14 + .4byte 0x3D4CCCCD + +.global lbl_805AC578 +lbl_805AC578: + # ROM: 0x3F8E18 + .float 0.5 + +.global lbl_805AC57C +lbl_805AC57C: + # ROM: 0x3F8E1C + .float 0.03 + +.global lbl_805AC580 +lbl_805AC580: + # ROM: 0x3F8E20 + .4byte 0x3E22F983 + +.global lbl_805AC584 +lbl_805AC584: + # ROM: 0x3F8E24 + .float 6.2831855 + +.global lbl_805AC588 +lbl_805AC588: + # ROM: 0x3F8E28 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptPointOfInterest.s b/asm/MetroidPrime/ScriptObjects/CScriptPointOfInterest.s index b6d3c1b7..2f92cfb5 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptPointOfInterest.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptPointOfInterest.s @@ -298,3 +298,11 @@ lbl_8015ED18: /* 8015EE44 0015BDA4 7C 08 03 A6 */ mtlr r0 /* 8015EE48 0015BDA8 38 21 01 70 */ addi r1, r1, 0x170 /* 8015EE4C 0015BDAC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABC80 +lbl_805ABC80: + # ROM: 0x3F8520 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptProjectedShadow.s b/asm/MetroidPrime/ScriptObjects/CScriptProjectedShadow.s index c526d6d0..91a31722 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptProjectedShadow.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptProjectedShadow.s @@ -481,3 +481,20 @@ lbl_8029F2B0: /* 8029F30C 0029C26C 7C 08 03 A6 */ mtlr r0 /* 8029F310 0029C270 38 21 01 40 */ addi r1, r1, 0x140 /* 8029F314 0029C274 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE08 +lbl_805ADE08: + # ROM: 0x3FA6A8 + .4byte 0 + +.global lbl_805ADE0C +lbl_805ADE0C: + # ROM: 0x3FA6AC + .float 1.0 + +.global lbl_805ADE10 +lbl_805ADE10: + # ROM: 0x3FA6B0 + .double 9.999999747378752E-6 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptRandomRelay.s b/asm/MetroidPrime/ScriptObjects/CScriptRandomRelay.s index 3fb62440..9f219ff7 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptRandomRelay.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptRandomRelay.s @@ -26,6 +26,32 @@ lbl_805A7334: # ROM: 0x3F4CD4 .4byte 0x00000064 +.section .sdata2, "a" + +.global lbl_805AACC8 +lbl_805AACC8: + # ROM: 0x3F7568 + .float 0.5 + +.global lbl_805AACCC +lbl_805AACCC: + # ROM: 0x3F756C + .4byte 0x42C80000 + +.global lbl_805AACD0 +lbl_805AACD0: + # ROM: 0x3F7570 + .float 2.0 + +.global lbl_805AACD4 +lbl_805AACD4: + # ROM: 0x3F7574 + .4byte 0x3F7D70A4 + +.global lbl_805AACD8 +lbl_805AACD8: + # ROM: 0x3F7578 + .double 4.503601774854144E15 .section .text, "ax" diff --git a/asm/MetroidPrime/ScriptObjects/CScriptRipple.s b/asm/MetroidPrime/ScriptObjects/CScriptRipple.s index 0b44cc9b..2420669c 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptRipple.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptRipple.s @@ -206,3 +206,11 @@ lbl_80175168: /* 8017519C 001720FC 7C 08 03 A6 */ mtlr r0 /* 801751A0 00172100 38 21 00 30 */ addi r1, r1, 0x30 /* 801751A4 00172104 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABE90 +lbl_805ABE90: + # ROM: 0x3F8730 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptSound.s b/asm/MetroidPrime/ScriptObjects/CScriptSound.s index 11c62eff..64b23656 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptSound.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptSound.s @@ -118,6 +118,49 @@ lbl_805A8EA0: lbl_805A8EA1: .skip 0x7 +.section .sdata2, "a" + +.global lbl_805AA9A0 +lbl_805AA9A0: + # ROM: 0x3F7240 + .float 1.0 + +.global lbl_805AA9A4 +lbl_805AA9A4: + # ROM: 0x3F7244 + .4byte 0 + +.global lbl_805AA9A8 +lbl_805AA9A8: + # ROM: 0x3F7248 + .4byte 0x40400000 + +.global lbl_805AA9AC +lbl_805AA9AC: + # ROM: 0x3F724C + .4byte 0x3F147AE1 + +.global lbl_805AA9B0 +lbl_805AA9B0: + # ROM: 0x3F7250 + .4byte 0x3ED70A3E + .4byte 0 + +.global lbl_805AA9B8 +lbl_805AA9B8: + # ROM: 0x3F7258 + .double 4.503601774854144E15 + +.global lbl_805AA9C0 +lbl_805AA9C0: + # ROM: 0x3F7260 + .float 0.25 + +.global lbl_805AA9C4 +lbl_805AA9C4: + # ROM: 0x3F7264 + .float 0.5 + .section .text, "ax" .global GetOccludedVolumeAmount__12CScriptSoundFRC9CVector3fRC13CStateManager diff --git a/asm/MetroidPrime/ScriptObjects/CScriptSpecialFunction.s b/asm/MetroidPrime/ScriptObjects/CScriptSpecialFunction.s index f117cabf..4175e4e6 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptSpecialFunction.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptSpecialFunction.s @@ -138,7 +138,7 @@ lbl_805A7810: .global lbl_805A7814 lbl_805A7814: # ROM: 0x3F51B4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7818 lbl_805A7818: @@ -153,7 +153,7 @@ lbl_805A781C: .global lbl_805A7820 lbl_805A7820: # ROM: 0x3F51C0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A7824 lbl_805A7824: @@ -5318,3 +5318,108 @@ lbl_80153A0C: /* 80153A20 00150980 7C 08 03 A6 */ mtlr r0 /* 80153A24 00150984 38 21 00 70 */ addi r1, r1, 0x70 /* 80153A28 00150988 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABAB8 +lbl_805ABAB8: + # ROM: 0x3F8358 + .4byte 0x46000000 + +.global lbl_805ABABC +lbl_805ABABC: + # ROM: 0x3F835C + .4byte 0 + +.global lbl_805ABAC0 +lbl_805ABAC0: + # ROM: 0x3F8360 + .4byte 0x45610000 + +.global lbl_805ABAC4 +lbl_805ABAC4: + # ROM: 0x3F8364 + .float 0.5 + +.global lbl_805ABAC8 +lbl_805ABAC8: + # ROM: 0x3F8368 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ABAD0 +lbl_805ABAD0: + # ROM: 0x3F8370 + .float 5.0 + +.global lbl_805ABAD4 +lbl_805ABAD4: + # ROM: 0x3F8374 + .float 1.0 + +.global lbl_805ABAD8 +lbl_805ABAD8: + # ROM: 0x3F8378 + .float 0.1 + +.global lbl_805ABADC +lbl_805ABADC: + # ROM: 0x3F837C + .float -1.0 + +.global lbl_805ABAE0 +lbl_805ABAE0: + # ROM: 0x3F8380 + .float 2.0 + +.global lbl_805ABAE4 +lbl_805ABAE4: + # ROM: 0x3F8384 + .4byte 0x3CCCCCCD + +.global lbl_805ABAE8 +lbl_805ABAE8: + # ROM: 0x3F8388 + .float 0.01 + .4byte 0 + +.global lbl_805ABAF0 +lbl_805ABAF0: + # ROM: 0x3F8390 + .double 1.0 + +.global lbl_805ABAF8 +lbl_805ABAF8: + # ROM: 0x3F8398 + .4byte 0x3727C5AC + +.global lbl_805ABAFC +lbl_805ABAFC: + # ROM: 0x3F839C + .float 0.017453292 + +.global lbl_805ABB00 +lbl_805ABB00: + # ROM: 0x3F83A0 + .4byte 0x42480000 + +.global lbl_805ABB04 +lbl_805ABB04: + # ROM: 0x3F83A4 + .float 6.2831855 + +.global lbl_805ABB08 +lbl_805ABB08: + # ROM: 0x3F83A8 + .4byte 0x3B360B61 + +.global lbl_805ABB0C +lbl_805ABB0C: + # ROM: 0x3F83AC + .4byte 0x41F00000 + +.global lbl_805ABB10 +lbl_805ABB10: + # ROM: 0x3F83B0 + .4byte 0xBF000000 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallAttractionSurface.s b/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallAttractionSurface.s index ba68a44f..42da698a 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallAttractionSurface.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallAttractionSurface.s @@ -281,3 +281,11 @@ lbl_8014AF00: /* 8014B0B4 00148014 7C 08 03 A6 */ mtlr r0 /* 8014B0B8 00148018 38 21 01 70 */ addi r1, r1, 0x170 /* 8014B0BC 0014801C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABA00 +lbl_805ABA00: + # ROM: 0x3F82A0 + .float 0.5 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint.s b/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint.s index f364ce94..dc5b00b6 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint.s @@ -42,6 +42,24 @@ lbl_805A7620: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB388 +lbl_805AB388: + # ROM: 0x3F7C28 + .float 0.5 + +.global lbl_805AB38C +lbl_805AB38C: + # ROM: 0x3F7C2C + .4byte 0 + +.global lbl_805AB390 +lbl_805AB390: + # ROM: 0x3F7C30 + .float 1.0 + .4byte 0 + .section .text, "ax" .global GetTouchBounds__25CScriptSpiderBallWaypointCFv diff --git a/asm/MetroidPrime/ScriptObjects/CScriptSpindleCamera.s b/asm/MetroidPrime/ScriptObjects/CScriptSpindleCamera.s index fa1c5f44..ab08492a 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptSpindleCamera.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptSpindleCamera.s @@ -76,7 +76,7 @@ lbl_805A8288: .global lbl_805A828C lbl_805A828C: # ROM: 0x3F5C2C - .4byte 0x3F800000 + .float 1.0 .section .bss @@ -2087,3 +2087,76 @@ __sinit_CScriptSpindleCamera_cpp: /* 802418E4 0023E844 7C 08 03 A6 */ mtlr r0 /* 802418E8 0023E848 38 21 00 30 */ addi r1, r1, 0x30 /* 802418EC 0023E84C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD4F0 +lbl_805AD4F0: + # ROM: 0x3F9D90 + .4byte 0 + +.global lbl_805AD4F4 +lbl_805AD4F4: + # ROM: 0x3F9D94 + .float 1.0 + +.global lbl_805AD4F8 +lbl_805AD4F8: + # ROM: 0x3F9D98 + .double 1.0 + +.global lbl_805AD500 +lbl_805AD500: + # ROM: 0x3F9DA0 + .float -1.0 + +.global lbl_805AD504 +lbl_805AD504: + # ROM: 0x3F9DA4 + .float 6.2831855 + +.global lbl_805AD508 +lbl_805AD508: + # ROM: 0x3F9DA8 + .float 2.0 + +.global lbl_805AD50C +lbl_805AD50C: + # ROM: 0x3F9DAC + .float 0.5 + +.global lbl_805AD510 +lbl_805AD510: + # ROM: 0x3F9DB0 + .4byte 0x41200000 + +.global lbl_805AD514 +lbl_805AD514: + # ROM: 0x3F9DB4 + .4byte 0x3F7FFF58 + +.global lbl_805AD518 +lbl_805AD518: + # ROM: 0x3F9DB8 + .4byte 0x40400000 + +.global lbl_805AD51C +lbl_805AD51C: + # ROM: 0x3F9DBC + .4byte 0x3E32B8C2 + +.global lbl_805AD520 +lbl_805AD520: + # ROM: 0x3F9DC0 + .float 0.01 + +.global lbl_805AD524 +lbl_805AD524: + # ROM: 0x3F9DC4 + .4byte 0x3727C5AC + +.global lbl_805AD528 +lbl_805AD528: + # ROM: 0x3F9DC8 + .float 0.017453292 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptSteam.s b/asm/MetroidPrime/ScriptObjects/CScriptSteam.s index edfebfeb..755284b0 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptSteam.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptSteam.s @@ -326,3 +326,32 @@ lbl_80174EC4: /* 80174F08 00171E68 7C 08 03 A6 */ mtlr r0 /* 80174F0C 00171E6C 38 21 00 70 */ addi r1, r1, 0x70 /* 80174F10 00171E70 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABE70 +lbl_805ABE70: + # ROM: 0x3F8710 + .4byte 0 + +.global lbl_805ABE74 +lbl_805ABE74: + # ROM: 0x3F8714 + .4byte 0x3FC90FDB + +.global lbl_805ABE78 +lbl_805ABE78: + # ROM: 0x3F8718 + .float 2.0 + .4byte 0 + +.global lbl_805ABE80 +lbl_805ABE80: + # ROM: 0x3F8720 + .double 9.999999747378752E-6 + +.global lbl_805ABE88 +lbl_805ABE88: + # ROM: 0x3F8728 + .float 1.0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptStreamedAudio.s b/asm/MetroidPrime/ScriptObjects/CScriptStreamedAudio.s index 9af7513f..69f109eb 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptStreamedAudio.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptStreamedAudio.s @@ -795,3 +795,11 @@ sub_8020c844: /* 8020C848 002097A8 80 04 00 04 */ lwz r0, 4(r4) /* 8020C84C 002097AC 7C 63 00 50 */ subf r3, r3, r0 /* 8020C850 002097B0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACED8 +lbl_805ACED8: + # ROM: 0x3F9778 + .4byte 0x42FE0000 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptTargetingPoint.s b/asm/MetroidPrime/ScriptObjects/CScriptTargetingPoint.s index 16b097b3..9a4db44d 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptTargetingPoint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptTargetingPoint.s @@ -221,3 +221,11 @@ Accept__21CScriptTargetingPointFR8IVisitor: /* 8018D4B0 0018A410 7C 08 03 A6 */ mtlr r0 /* 8018D4B4 0018A414 38 21 00 F0 */ addi r1, r1, 0xf0 /* 8018D4B8 0018A418 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC180 +lbl_805AC180: + # ROM: 0x3F8A20 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptTimer.s b/asm/MetroidPrime/ScriptObjects/CScriptTimer.s index 7aff737c..060349a0 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptTimer.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptTimer.s @@ -14,6 +14,14 @@ lbl_803DADD8: .4byte AcceptScriptMsg__12CScriptTimerF20EScriptObjectMessage9TUniqueIdR13CStateManager .4byte SetActive__7CEntityFb +.section .sdata2, "a" + +.global lbl_805AA850 +lbl_805AA850: + # ROM: 0x3F70F0 + .float 0.0 + .4byte 0 + .section .text, "ax" .global Accept__12CScriptTimerFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptTrigger.s b/asm/MetroidPrime/ScriptObjects/CScriptTrigger.s index f784f117..034e7dfd 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptTrigger.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptTrigger.s @@ -60,6 +60,24 @@ lbl_805A8E00: lbl_805A8E04: .skip 0xC +.section .sdata2, "a" + +.global lbl_805AA5F0 +lbl_805AA5F0: + # ROM: 0x3F6E90 + .4byte 0 + +.global lbl_805AA5F4 +lbl_805AA5F4: + # ROM: 0x3F6E94 + .float 1.0 + +.global lbl_805AA5F8 +lbl_805AA5F8: + # ROM: 0x3F6E98 + .4byte 0x41200000 + .4byte 0 + .section .text, "ax" .global InhabitantRejected__14CScriptTriggerFR6CActorR13CStateManager diff --git a/asm/MetroidPrime/ScriptObjects/CScriptVisorGoo.s b/asm/MetroidPrime/ScriptObjects/CScriptVisorGoo.s index 79ee7343..cebf3796 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptVisorGoo.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptVisorGoo.s @@ -39,7 +39,7 @@ lbl_803E58C0: .global lbl_805A7D80 lbl_805A7D80: # ROM: 0x3F5720 - .4byte 0x42B40000 + .float 90.0 .4byte 0 .section .text, "ax" @@ -706,3 +706,45 @@ lbl_801D78EC: /* 801D7910 001D4870 7C 08 03 A6 */ mtlr r0 /* 801D7914 001D4874 38 21 01 80 */ addi r1, r1, 0x180 /* 801D7918 001D4878 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC970 +lbl_805AC970: + # ROM: 0x3F9210 + .4byte 0x42340000 + +.global lbl_805AC974 +lbl_805AC974: + # ROM: 0x3F9214 + .4byte 0x43B40000 + +.global lbl_805AC978 +lbl_805AC978: + # ROM: 0x3F9218 + .4byte 0x3E22F983 + +.global lbl_805AC97C +lbl_805AC97C: + # ROM: 0x3F921C + .float 4.0 + +.global lbl_805AC980 +lbl_805AC980: + # ROM: 0x3F9220 + .float 1.0 + +.global lbl_805AC984 +lbl_805AC984: + # ROM: 0x3F9224 + .4byte 0x42C80000 + +.global lbl_805AC988 +lbl_805AC988: + # ROM: 0x3F9228 + .4byte 0 + +.global lbl_805AC98C +lbl_805AC98C: + # ROM: 0x3F922C + .float 0.01 + diff --git a/asm/MetroidPrime/ScriptObjects/CScriptWater.s b/asm/MetroidPrime/ScriptObjects/CScriptWater.s index 0baae544..0b0a13ca 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptWater.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptWater.s @@ -73,6 +73,59 @@ lbl_8046C520: lbl_805A8F08: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AB0D8 +lbl_805AB0D8: + # ROM: 0x3F7978 + .float 0.01 + +.global lbl_805AB0DC +lbl_805AB0DC: + # ROM: 0x3F797C + .4byte 0 + +.global lbl_805AB0E0 +lbl_805AB0E0: + # ROM: 0x3F7980 + .float -1.0 + +.global lbl_805AB0E4 +lbl_805AB0E4: + # ROM: 0x3F7984 + .float 2.0 + +.global lbl_805AB0E8 +lbl_805AB0E8: + # ROM: 0x3F7988 + .double 4.503601774854144E15 + +.global lbl_805AB0F0 +lbl_805AB0F0: + # ROM: 0x3F7990 + .float 1.0 + +.global lbl_805AB0F4 +lbl_805AB0F4: + # ROM: 0x3F7994 + .4byte 0x3727C5AC + +.global lbl_805AB0F8 +lbl_805AB0F8: + # ROM: 0x3F7998 + .4byte 0x40400000 + +.global lbl_805AB0FC +lbl_805AB0FC: + # ROM: 0x3F799C + .float 0.5 + +.global lbl_805AB100 +lbl_805AB100: + # ROM: 0x3F79A0 + .4byte 0xBF000000 + .4byte 0 + .section .text, "ax" .global GetPatchRenderFlags__12CScriptWaterCFii diff --git a/asm/MetroidPrime/ScriptObjects/CScriptWaypoint.s b/asm/MetroidPrime/ScriptObjects/CScriptWaypoint.s index 7e8b910e..d33c4b4d 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptWaypoint.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptWaypoint.s @@ -42,6 +42,19 @@ lbl_805A6F98: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA600 +lbl_805AA600: + # ROM: 0x3F6EA0 + .4byte 0x3F7D70A4 + .4byte 0 + +.global lbl_805AA608 +lbl_805AA608: + # ROM: 0x3F6EA8 + .double 4.503601774854144E15 + .section .text, "ax" .global Accept__15CScriptWaypointFR8IVisitor diff --git a/asm/MetroidPrime/ScriptObjects/CScriptWorldTeleporter.s b/asm/MetroidPrime/ScriptObjects/CScriptWorldTeleporter.s index fed99a8e..c7fe31eb 100644 --- a/asm/MetroidPrime/ScriptObjects/CScriptWorldTeleporter.s +++ b/asm/MetroidPrime/ScriptObjects/CScriptWorldTeleporter.s @@ -504,3 +504,21 @@ lbl_801D6BA8: /* 801D6FB8 001D3F18 7C 08 03 A6 */ mtlr r0 /* 801D6FBC 001D3F1C 38 21 00 20 */ addi r1, r1, 0x20 /* 801D6FC0 001D3F20 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC960 +lbl_805AC960: + # ROM: 0x3F9200 + .float 0.1 + +.global lbl_805AC964 +lbl_805AC964: + # ROM: 0x3F9204 + .float 8.0 + +.global lbl_805AC968 +lbl_805AC968: + # ROM: 0x3F9208 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/Tweaks/CTweakAutoMapper.s b/asm/MetroidPrime/Tweaks/CTweakAutoMapper.s index c024121e..e90e9cea 100644 --- a/asm/MetroidPrime/Tweaks/CTweakAutoMapper.s +++ b/asm/MetroidPrime/Tweaks/CTweakAutoMapper.s @@ -17,6 +17,18 @@ lbl_803DF438: lbl_805A8EB0: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AAA28 +lbl_805AAA28: + # ROM: 0x3F72C8 + .float 0.4 + +.global lbl_805AAA2C +lbl_805AAA2C: + # ROM: 0x3F72CC + .float 255.0 + .section .text, "ax" .global __ct__16CTweakAutoMapperFR12CInputStream diff --git a/asm/MetroidPrime/Tweaks/CTweakBall.s b/asm/MetroidPrime/Tweaks/CTweakBall.s index 0022a2a4..45cef0de 100644 --- a/asm/MetroidPrime/Tweaks/CTweakBall.s +++ b/asm/MetroidPrime/Tweaks/CTweakBall.s @@ -10,6 +10,38 @@ lbl_803DAD30: .4byte __dt__10CTweakBallFv .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA810 +lbl_805AA810: + # ROM: 0x3F70B0 + .4byte 0 + +.global lbl_805AA814 +lbl_805AA814: + # ROM: 0x3F70B4 + .float 0.017453292 + +.global lbl_805AA818 +lbl_805AA818: + # ROM: 0x3F70B8 + .4byte 0x461C4000 + +.global lbl_805AA81C +lbl_805AA81C: + # ROM: 0x3F70BC + .4byte 0x447A0000 + +.global lbl_805AA820 +lbl_805AA820: + # ROM: 0x3F70C0 + .4byte 0x44FA0000 + +.global lbl_805AA824 +lbl_805AA824: + # ROM: 0x3F70C4 + .4byte 0x471C4000 + .section .text, "ax" .global __ct__10CTweakBallFR12CInputStream diff --git a/asm/MetroidPrime/Tweaks/CTweakGui.s b/asm/MetroidPrime/Tweaks/CTweakGui.s index e20323e3..501b2099 100644 --- a/asm/MetroidPrime/Tweaks/CTweakGui.s +++ b/asm/MetroidPrime/Tweaks/CTweakGui.s @@ -10,6 +10,79 @@ lbl_803DA440: .4byte __dt__9CTweakGuiFv .4byte 0 +.section .sdata2, "a" + +.global lbl_805AA590 +lbl_805AA590: + # ROM: 0x3F6E30 + .float 0.02 + +.global lbl_805AA594 +lbl_805AA594: + # ROM: 0x3F6E34 + .4byte 0x3BE56042 + +.global lbl_805AA598 +lbl_805AA598: + # ROM: 0x3F6E38 + .float 1.0 + +.global lbl_805AA59C +lbl_805AA59C: + # ROM: 0x3F6E3C + .4byte 0x3D4CCCCD + +.global lbl_805AA5A0 +lbl_805AA5A0: + # ROM: 0x3F6E40 + .4byte 0x3BA3D70A + +.global lbl_805AA5A4 +lbl_805AA5A4: + # ROM: 0x3F6E44 + .float 0.2 + +.global lbl_805AA5A8 +lbl_805AA5A8: + # ROM: 0x3F6E48 + .4byte 0x3C75C28F + +.global lbl_805AA5AC +lbl_805AA5AC: + # ROM: 0x3F6E4C + .float 6.2831855 + +.global lbl_805AA5B0 +lbl_805AA5B0: + # ROM: 0x3F6E50 + .4byte 0x3B360B61 + +.global lbl_805AA5B4 +lbl_805AA5B4: + # ROM: 0x3F6E54 + .float 0.25 + +.global lbl_805AA5B8 +lbl_805AA5B8: + # ROM: 0x3F6E58 + .4byte 0x3AB78034 + +.global lbl_805AA5BC +lbl_805AA5BC: + # ROM: 0x3F6E5C + .4byte 0x385C3372 + +.global lbl_805AA5C0 +lbl_805AA5C0: + # ROM: 0x3F6E60 + .float 2.0 + .4byte 0 + +.global lbl_805AA5C8 +lbl_805AA5C8: + # ROM: 0x3F6E68 + .double 4.503601774854144E15 + .section .text, "ax" .global FaceReflectionOrthoHeightDebugValueToActualValue__9CTweakGuiFf diff --git a/asm/MetroidPrime/Tweaks/CTweakPlayer.s b/asm/MetroidPrime/Tweaks/CTweakPlayer.s index fbb76112..e3d1f283 100644 --- a/asm/MetroidPrime/Tweaks/CTweakPlayer.s +++ b/asm/MetroidPrime/Tweaks/CTweakPlayer.s @@ -27,6 +27,18 @@ lbl_805A8CD0: lbl_805A8CD4: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AA118 +lbl_805AA118: + # ROM: 0x3F69B8 + .4byte 0 + +.global lbl_805AA11C +lbl_805AA11C: + # ROM: 0x3F69BC + .float 0.017453292 + .section .text, "ax" .global __ct__12CTweakPlayerFR12CInputStream diff --git a/asm/MetroidPrime/Tweaks/CTweakPlayerGun.s b/asm/MetroidPrime/Tweaks/CTweakPlayerGun.s index b3a82541..6cdc0c5a 100644 --- a/asm/MetroidPrime/Tweaks/CTweakPlayerGun.s +++ b/asm/MetroidPrime/Tweaks/CTweakPlayerGun.s @@ -25,7 +25,25 @@ lbl_803DA384: .global lbl_805A6F58 lbl_805A6F58: # ROM: 0x3F48F8 - .4byte 0x3DCCCCCD + .float 0.1 + .4byte 0 + +.section .sdata2, "a" + +.global lbl_805AA538 +lbl_805AA538: + # ROM: 0x3F6DD8 + .float 1.0 + +.global lbl_805AA53C +lbl_805AA53C: + # ROM: 0x3F6DDC + .float 0.017453292 + +.global lbl_805AA540 +lbl_805AA540: + # ROM: 0x3F6DE0 + .4byte 0 .4byte 0 .section .text, "ax" diff --git a/asm/MetroidPrime/Tweaks/CTweakPlayerRes.s b/asm/MetroidPrime/Tweaks/CTweakPlayerRes.s index 364f9edc..1ebb96b8 100644 --- a/asm/MetroidPrime/Tweaks/CTweakPlayerRes.s +++ b/asm/MetroidPrime/Tweaks/CTweakPlayerRes.s @@ -1130,3 +1130,11 @@ lbl_801AD0DC: /* 801AD114 001AA074 7C 08 03 A6 */ mtlr r0 /* 801AD118 001AA078 38 21 00 10 */ addi r1, r1, 0x10 /* 801AD11C 001AA07C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC590 +lbl_805AC590: + # ROM: 0x3F8E30 + .float 5.0 + .4byte 0 + diff --git a/asm/MetroidPrime/Tweaks/CTweakSlideShow.s b/asm/MetroidPrime/Tweaks/CTweakSlideShow.s index 030fb527..6e18baba 100644 --- a/asm/MetroidPrime/Tweaks/CTweakSlideShow.s +++ b/asm/MetroidPrime/Tweaks/CTweakSlideShow.s @@ -187,3 +187,15 @@ sub_8029c858: /* 8029C878 002997D8 7C 08 03 A6 */ mtlr r0 /* 8029C87C 002997DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8029C880 002997E0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADD58 +lbl_805ADD58: + # ROM: 0x3FA5F8 + .4byte 0 + +.global lbl_805ADD5C +lbl_805ADD5C: + # ROM: 0x3FA5FC + .float 0.001 + diff --git a/asm/MetroidPrime/Tweaks/CTweakTargeting.s b/asm/MetroidPrime/Tweaks/CTweakTargeting.s index 1e269ddf..bbb56605 100644 --- a/asm/MetroidPrime/Tweaks/CTweakTargeting.s +++ b/asm/MetroidPrime/Tweaks/CTweakTargeting.s @@ -20,6 +20,24 @@ lbl_805A8EA8: lbl_805A8EAC: .skip 0x4 +.section .sdata2, "a" + +.global lbl_805AAA18 +lbl_805AAA18: + # ROM: 0x3F72B8 + .float -1.0 + +.global lbl_805AAA1C +lbl_805AAA1C: + # ROM: 0x3F72BC + .float 6.2831855 + +.global lbl_805AAA20 +lbl_805AAA20: + # ROM: 0x3F72C0 + .4byte 0x3B360B61 + .4byte 0 + .section .text, "ax" .global __ct__15CTweakTargetingFR12CInputStream diff --git a/asm/MetroidPrime/Weapons/CAuxWeapon.s b/asm/MetroidPrime/Weapons/CAuxWeapon.s index 59bc65dc..1a3f6d95 100644 --- a/asm/MetroidPrime/Weapons/CAuxWeapon.s +++ b/asm/MetroidPrime/Weapons/CAuxWeapon.s @@ -1389,3 +1389,35 @@ __ct__10CAuxWeaponF9TUniqueId: /* 801B9C40 001B6BA0 7C 08 03 A6 */ mtlr r0 /* 801B9C44 001B6BA4 38 21 00 30 */ addi r1, r1, 0x30 /* 801B9C48 001B6BA8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC6D0 +lbl_805AC6D0: + # ROM: 0x3F8F70 + .float 1.0 + +.global lbl_805AC6D4 +lbl_805AC6D4: + # ROM: 0x3F8F74 + .float 0.25 + +.global lbl_805AC6D8 +lbl_805AC6D8: + # ROM: 0x3F8F78 + .float 0.75 + +.global lbl_805AC6DC +lbl_805AC6DC: + # ROM: 0x3F8F7C + .4byte 0x42480000 + +.global lbl_805AC6E0 +lbl_805AC6E0: + # ROM: 0x3F8F80 + .float 0.5 + +.global lbl_805AC6E4 +lbl_805AC6E4: + # ROM: 0x3F8F84 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CBeamProjectile.s b/asm/MetroidPrime/Weapons/CBeamProjectile.s index 53c3707a..15d767d6 100644 --- a/asm/MetroidPrime/Weapons/CBeamProjectile.s +++ b/asm/MetroidPrime/Weapons/CBeamProjectile.s @@ -785,3 +785,20 @@ lbl_80199844: /* 80199888 001967E8 7C 08 03 A6 */ mtlr r0 /* 8019988C 001967EC 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80199890 001967F0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC3E8 +lbl_805AC3E8: + # ROM: 0x3F8C88 + .4byte 0 + +.global lbl_805AC3EC +lbl_805AC3EC: + # ROM: 0x3F8C8C + .float 1.0 + +.global lbl_805AC3F0 +lbl_805AC3F0: + # ROM: 0x3F8C90 + .double 4.503601774854144E15 + diff --git a/asm/MetroidPrime/Weapons/CBomb.s b/asm/MetroidPrime/Weapons/CBomb.s index 178292b5..425a7629 100644 --- a/asm/MetroidPrime/Weapons/CBomb.s +++ b/asm/MetroidPrime/Weapons/CBomb.s @@ -39,7 +39,7 @@ lbl_803DACC0: .global lbl_805A7120 lbl_805A7120: # ROM: 0x3F4AC0 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805A7124 lbl_805A7124: @@ -109,6 +109,28 @@ lbl_8046C420: lbl_805A8E60: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AA800 +lbl_805AA800: + # ROM: 0x3F70A0 + .4byte 0 + +.global lbl_805AA804 +lbl_805AA804: + # ROM: 0x3F70A4 + .float 0.5 + +.global lbl_805AA808 +lbl_805AA808: + # ROM: 0x3F70A8 + .float 1.0 + +.global lbl_805AA80C +lbl_805AA80C: + # ROM: 0x3F70AC + .float 0.9 + .section .text, "ax" .global sub_8008faf0 diff --git a/asm/MetroidPrime/Weapons/CElectricBeamProjectile.s b/asm/MetroidPrime/Weapons/CElectricBeamProjectile.s index d04e19fe..cb6ab4a2 100644 --- a/asm/MetroidPrime/Weapons/CElectricBeamProjectile.s +++ b/asm/MetroidPrime/Weapons/CElectricBeamProjectile.s @@ -43,7 +43,7 @@ lbl_803E9118: .global lbl_805A82E8 lbl_805A82E8: # ROM: 0x3F5C88 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .text, "ax" @@ -745,3 +745,31 @@ lbl_80252530: /* 8025258C 0024F4EC 7C 08 03 A6 */ mtlr r0 /* 80252590 0024F4F0 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80252594 0024F4F4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD610 +lbl_805AD610: + # ROM: 0x3F9EB0 + .4byte 0 + +.global lbl_805AD614 +lbl_805AD614: + # ROM: 0x3F9EB4 + .4byte 0x3727C5AC + +.global lbl_805AD618 +lbl_805AD618: + # ROM: 0x3F9EB8 + .float 1.0 + +.global lbl_805AD61C +lbl_805AD61C: + # ROM: 0x3F9EBC + .float -1.0 + +.global lbl_805AD620 +lbl_805AD620: + # ROM: 0x3F9EC0 + .float 0.001 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CEnergyProjectile.s b/asm/MetroidPrime/Weapons/CEnergyProjectile.s index 13100101..eb87d576 100644 --- a/asm/MetroidPrime/Weapons/CEnergyProjectile.s +++ b/asm/MetroidPrime/Weapons/CEnergyProjectile.s @@ -2077,3 +2077,71 @@ __sinit_CEnergyProjectile_cpp: /* 80215884 002127E4 90 0D A4 F8 */ stw r0, lbl_805A90B8@sda21(r13) /* 80215888 002127E8 90 6D A4 FC */ stw r3, lbl_805A90BC@sda21(r13) /* 8021588C 002127EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD030 +lbl_805AD030: + # ROM: 0x3F98D0 + .4byte 0 + +.global lbl_805AD034 +lbl_805AD034: + # ROM: 0x3F98D4 + .4byte 0x42480000 + +.global lbl_805AD038 +lbl_805AD038: + # ROM: 0x3F98D8 + .float 0.2 + +.global lbl_805AD03C +lbl_805AD03C: + # ROM: 0x3F98DC + .4byte 0x42340000 + +.global lbl_805AD040 +lbl_805AD040: + # ROM: 0x3F98E0 + .float 1.0 + +.global lbl_805AD044 +lbl_805AD044: + # ROM: 0x3F98E4 + .float 0.75 + +.global lbl_805AD048 +lbl_805AD048: + # ROM: 0x3F98E8 + .4byte 0x42960000 + +.global lbl_805AD04C +lbl_805AD04C: + # ROM: 0x3F98EC + .float 0.01 + +.global lbl_805AD050 +lbl_805AD050: + # ROM: 0x3F98F0 + .float 6.2831855 + +.global lbl_805AD054 +lbl_805AD054: + # ROM: 0x3F98F4 + .float 4.0 + +.global lbl_805AD058 +lbl_805AD058: + # ROM: 0x3F98F8 + .float 0.25 + +.global lbl_805AD05C +lbl_805AD05C: + # ROM: 0x3F98FC + .4byte 0x3F4CCCCD + +.global lbl_805AD060 +lbl_805AD060: + # ROM: 0x3F9900 + .float 0.5 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CFlameThrower.s b/asm/MetroidPrime/Weapons/CFlameThrower.s index 1de8b11c..0ddc5955 100644 --- a/asm/MetroidPrime/Weapons/CFlameThrower.s +++ b/asm/MetroidPrime/Weapons/CFlameThrower.s @@ -1772,3 +1772,46 @@ __sinit_CFlameThrower_cpp: /* 80198DD4 00195D34 D0 23 00 04 */ stfs f1, 4(r3) /* 80198DD8 00195D38 D0 03 00 08 */ stfs f0, 8(r3) /* 80198DDC 00195D3C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC3C0 +lbl_805AC3C0: + # ROM: 0x3F8C60 + .float 1.0 + +.global lbl_805AC3C4 +lbl_805AC3C4: + # ROM: 0x3F8C64 + .4byte 0 + +.global lbl_805AC3C8 +lbl_805AC3C8: + # ROM: 0x3F8C68 + .float 0.5 + .4byte 0 + +.global lbl_805AC3D0 +lbl_805AC3D0: + # ROM: 0x3F8C70 + .double 4.503601774854144E15 + +.global lbl_805AC3D8 +lbl_805AC3D8: + # ROM: 0x3F8C78 + .float 4.0 + +.global lbl_805AC3DC +lbl_805AC3DC: + # ROM: 0x3F8C7C + .float 0.1 + +.global lbl_805AC3E0 +lbl_805AC3E0: + # ROM: 0x3F8C80 + .4byte 0x40400000 + +.global lbl_805AC3E4 +lbl_805AC3E4: + # ROM: 0x3F8C84 + .float 2.0 + diff --git a/asm/MetroidPrime/Weapons/CPlayerGun.s b/asm/MetroidPrime/Weapons/CGunWeapon.s similarity index 99% rename from asm/MetroidPrime/Weapons/CPlayerGun.s rename to asm/MetroidPrime/Weapons/CGunWeapon.s index 4544a64b..28bc5064 100644 --- a/asm/MetroidPrime/Weapons/CPlayerGun.s +++ b/asm/MetroidPrime/Weapons/CGunWeapon.s @@ -4003,3 +4003,52 @@ lbl_801BD438: lbl_801BD440: /* 801BD440 001BA3A0 38 60 00 00 */ li r3, 0 /* 801BD444 001BA3A4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC6E8 +lbl_805AC6E8: + # ROM: 0x3F8F88 + .4byte 0x803D19D1 + +.global lbl_805AC6EC +lbl_805AC6EC: + # ROM: 0x3F8F8C + .4byte 0x803D19D7 + +.global lbl_805AC6F0 +lbl_805AC6F0: + # ROM: 0x3F8F90 + .4byte 0x00000004 + .4byte 0x00000003 + +.global lbl_805AC6F8 +lbl_805AC6F8: + # ROM: 0x3F8F98 + .float 1.0 + +.global lbl_805AC6FC +lbl_805AC6FC: + # ROM: 0x3F8F9C + .4byte 0 + +.global lbl_805AC700 +lbl_805AC700: + # ROM: 0x3F8FA0 + .double 9.999999747378752E-6 + +.global lbl_805AC708 +lbl_805AC708: + # ROM: 0x3F8FA8 + .4byte 0x3B808081 + +.global lbl_805AC70C +lbl_805AC70C: + # ROM: 0x3F8FAC + .float 0.001 + +.global lbl_805AC710 +lbl_805AC710: + # ROM: 0x3F8FB0 + .4byte 0x42700000 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CIceBeam.s b/asm/MetroidPrime/Weapons/CIceBeam.s index 1f956f2f..07bc4878 100644 --- a/asm/MetroidPrime/Weapons/CIceBeam.s +++ b/asm/MetroidPrime/Weapons/CIceBeam.s @@ -24,6 +24,14 @@ lbl_803DF7E8: .4byte IsLoaded__8CIceBeamCFv .4byte 0 +.section .sdata2, "a" + +.global lbl_805AACC0 +lbl_805AACC0: + # ROM: 0x3F7560 + .4byte 0x070506F0 + .4byte 0 + .section .text, "ax" .global EnableFx__8CIceBeamFb diff --git a/asm/MetroidPrime/Weapons/CIceImpact.s b/asm/MetroidPrime/Weapons/CIceImpact.s index de02a287..8fc4ef68 100644 --- a/asm/MetroidPrime/Weapons/CIceImpact.s +++ b/asm/MetroidPrime/Weapons/CIceImpact.s @@ -2927,3 +2927,78 @@ lbl_801B846C: /* 801B8470 001B53D0 38 E7 00 01 */ addi r7, r7, 1 /* 801B8474 001B53D4 42 00 FF 78 */ bdnz lbl_801B83EC /* 801B8478 001B53D8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC688 +lbl_805AC688: + # ROM: 0x3F8F28 + .float 1.0 + +.global lbl_805AC68C +lbl_805AC68C: + # ROM: 0x3F8F2C + .float 0.33333334 + +.global lbl_805AC690 +lbl_805AC690: + # ROM: 0x3F8F30 + .float 0.4 + +.global lbl_805AC694 +lbl_805AC694: + # ROM: 0x3F8F34 + .float 0.5 + +.global lbl_805AC698 +lbl_805AC698: + # ROM: 0x3F8F38 + .double 4.503601774854144E15 + +.global lbl_805AC6A0 +lbl_805AC6A0: + # ROM: 0x3F8F40 + .4byte 0x3FCCCCCD + +.global lbl_805AC6A4 +lbl_805AC6A4: + # ROM: 0x3F8F44 + .4byte 0 + +.global lbl_805AC6A8 +lbl_805AC6A8: + # ROM: 0x3F8F48 + .4byte 0x42C80000 + +.global lbl_805AC6AC +lbl_805AC6AC: + # ROM: 0x3F8F4C + .4byte 0x3F4CCCCD + +.global lbl_805AC6B0 +lbl_805AC6B0: + # ROM: 0x3F8F50 + .float 4.0 + +.global lbl_805AC6B4 +lbl_805AC6B4: + # ROM: 0x3F8F54 + .float 8.0 + +.global lbl_805AC6B8 +lbl_805AC6B8: + # ROM: 0x3F8F58 + .4byte 0x4019999A + .4byte 0 + +.global lbl_805AC6C0 +lbl_805AC6C0: + # ROM: 0x3F8F60 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AC6C8 +lbl_805AC6C8: + # ROM: 0x3F8F68 + .4byte 0x3D800000 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CIceProjectile.s b/asm/MetroidPrime/Weapons/CIceProjectile.s index 8218eb87..82ae938a 100644 --- a/asm/MetroidPrime/Weapons/CIceProjectile.s +++ b/asm/MetroidPrime/Weapons/CIceProjectile.s @@ -2725,3 +2725,81 @@ lbl_801F409C: /* 801F40BC 001F101C 7C 08 03 A6 */ mtlr r0 /* 801F40C0 001F1020 38 21 00 20 */ addi r1, r1, 0x20 /* 801F40C4 001F1024 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACC00 +lbl_805ACC00: + # ROM: 0x3F94A0 + .4byte 0xBECCCCCD + +.global lbl_805ACC04 +lbl_805ACC04: + # ROM: 0x3F94A4 + .float 0.4 + +.global lbl_805ACC08 +lbl_805ACC08: + # ROM: 0x3F94A8 + .4byte 0 + +.global lbl_805ACC0C +lbl_805ACC0C: + # ROM: 0x3F94AC + .float 1.0 + +.global lbl_805ACC10 +lbl_805ACC10: + # ROM: 0x3F94B0 + .4byte 0x43B40000 + +.global lbl_805ACC14 +lbl_805ACC14: + # ROM: 0x3F94B4 + .float 0.017453292 + +.global lbl_805ACC18 +lbl_805ACC18: + # ROM: 0x3F94B8 + .float -1.0 + +.global lbl_805ACC1C +lbl_805ACC1C: + # ROM: 0x3F94BC + .float 0.3 + +.global lbl_805ACC20 +lbl_805ACC20: + # ROM: 0x3F94C0 + .float 0.5 + +.global lbl_805ACC24 +lbl_805ACC24: + # ROM: 0x3F94C4 + .4byte 0x41C80000 + +.global lbl_805ACC28 +lbl_805ACC28: + # ROM: 0x3F94C8 + .float 4.0 + +.global lbl_805ACC2C +lbl_805ACC2C: + # ROM: 0x3F94CC + .4byte 0x40400000 + +.global lbl_805ACC30 +lbl_805ACC30: + # ROM: 0x3F94D0 + .4byte 0x3D4CCCCD + +.global lbl_805ACC34 +lbl_805ACC34: + # ROM: 0x3F94D4 + .float 0.001 + +.global lbl_805ACC38 +lbl_805ACC38: + # ROM: 0x3F94D8 + .4byte 0xC47A0000 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CNewFlameThrower.s b/asm/MetroidPrime/Weapons/CNewFlameThrower.s index ef927283..30511bb8 100644 --- a/asm/MetroidPrime/Weapons/CNewFlameThrower.s +++ b/asm/MetroidPrime/Weapons/CNewFlameThrower.s @@ -44,7 +44,7 @@ lbl_805A83C8: .global lbl_805A83CC lbl_805A83CC: # ROM: 0x3F5D6C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A83D0 lbl_805A83D0: @@ -74,7 +74,7 @@ lbl_805A83E0: .global lbl_805A83E4 lbl_805A83E4: # ROM: 0x3F5D84 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A83E8 lbl_805A83E8: @@ -4571,3 +4571,65 @@ __sinit_CNewFlameThrower_cpp: /* 80264FB0 00261F10 7C 08 03 A6 */ mtlr r0 /* 80264FB4 00261F14 38 21 00 20 */ addi r1, r1, 0x20 /* 80264FB8 00261F18 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD788 +lbl_805AD788: + # ROM: 0x3FA028 + .float 1.0 + +.global lbl_805AD78C +lbl_805AD78C: + # ROM: 0x3FA02C + .4byte 0 + +.global lbl_805AD790 +lbl_805AD790: + # ROM: 0x3FA030 + .float 0.1 + +.global lbl_805AD794 +lbl_805AD794: + # ROM: 0x3FA034 + .float 0.75 + +.global lbl_805AD798 +lbl_805AD798: + # ROM: 0x3FA038 + .4byte 0x40400000 + +.global lbl_805AD79C +lbl_805AD79C: + # ROM: 0x3FA03C + .float 0.5 + +.global lbl_805AD7A0 +lbl_805AD7A0: + # ROM: 0x3FA040 + .4byte 0x3C888889 + +.global lbl_805AD7A4 +lbl_805AD7A4: + # ROM: 0x3FA044 + .float 4.0 + +.global lbl_805AD7A8 +lbl_805AD7A8: + # ROM: 0x3FA048 + .4byte 0x3F266666 + +.global lbl_805AD7AC +lbl_805AD7AC: + # ROM: 0x3FA04C + .float 2.0 + +.global lbl_805AD7B0 +lbl_805AD7B0: + # ROM: 0x3FA050 + .4byte 0x41F00000 + +.global lbl_805AD7B4 +lbl_805AD7B4: + # ROM: 0x3FA054 + .float 0.7 + diff --git a/asm/MetroidPrime/Weapons/CPhazonBeam.s b/asm/MetroidPrime/Weapons/CPhazonBeam.s index 136fc98d..89fcd59e 100644 --- a/asm/MetroidPrime/Weapons/CPhazonBeam.s +++ b/asm/MetroidPrime/Weapons/CPhazonBeam.s @@ -1168,3 +1168,131 @@ __ct__11CPhazonBeamFUi11EWeaponType9TUniqueId14EMaterialTypesRC9CVector3f: /* 8018D258 0018A1B8 7C 08 03 A6 */ mtlr r0 /* 8018D25C 0018A1BC 38 21 00 90 */ addi r1, r1, 0x90 /* 8018D260 0018A1C0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC118 +lbl_805AC118: + # ROM: 0x3F89B8 + .4byte 0x070D06E7 + +.global lbl_805AC11C +lbl_805AC11C: + # ROM: 0x3F89BC + .4byte 0x803D08F8 + +.global lbl_805AC120 +lbl_805AC120: + # ROM: 0x3F89C0 + .4byte 0x803D0904 + +.global lbl_805AC124 +lbl_805AC124: + # ROM: 0x3F89C4 + .4byte 0x803D0912 + +.global lbl_805AC128 +lbl_805AC128: + # ROM: 0x3F89C8 + .float 4.0 + +.global lbl_805AC12C +lbl_805AC12C: + # ROM: 0x3F89CC + .float 1.0 + +.global lbl_805AC130 +lbl_805AC130: + # ROM: 0x3F89D0 + .4byte 0x3E2AAB8A + +.global lbl_805AC134 +lbl_805AC134: + # ROM: 0x3F89D4 + .float 0.9 + +.global lbl_805AC138 +lbl_805AC138: + # ROM: 0x3F89D8 + .float 0.75 + +.global lbl_805AC13C +lbl_805AC13C: + # ROM: 0x3F89DC + .float 0.4 + +.global lbl_805AC140 +lbl_805AC140: + # ROM: 0x3F89E0 + .float 0.5 + +.global lbl_805AC144 +lbl_805AC144: + # ROM: 0x3F89E4 + .4byte 0x3EAAAB8A + +.global lbl_805AC148 +lbl_805AC148: + # ROM: 0x3F89E8 + .4byte 0 + +.global lbl_805AC14C +lbl_805AC14C: + # ROM: 0x3F89EC + .float 0.3 + +.global lbl_805AC150 +lbl_805AC150: + # ROM: 0x3F89F0 + .4byte 0x3F19999A + +.global lbl_805AC154 +lbl_805AC154: + # ROM: 0x3F89F4 + .4byte 0x3E162A5E + +.global lbl_805AC158 +lbl_805AC158: + # ROM: 0x3F89F8 + .4byte 0x3F256D1A + +.global lbl_805AC15C +lbl_805AC15C: + # ROM: 0x3F89FC + .4byte 0x3E18ACF3 + +.global lbl_805AC160 +lbl_805AC160: + # ROM: 0x3F8A00 + .4byte 0xBE162A5E + +.global lbl_805AC164 +lbl_805AC164: + # ROM: 0x3F8A04 + .4byte 0xBE18ACF3 + +.global lbl_805AC168 +lbl_805AC168: + # ROM: 0x3F8A08 + .4byte 0x3D800000 + +.global lbl_805AC16C +lbl_805AC16C: + # ROM: 0x3F8A0C + .4byte 0xBE800000 + +.global lbl_805AC170 +lbl_805AC170: + # ROM: 0x3F8A10 + .4byte 0x3DC00000 + +.global lbl_805AC174 +lbl_805AC174: + # ROM: 0x3F8A14 + .4byte 0xBD800000 + +.global lbl_805AC178 +lbl_805AC178: + # ROM: 0x3F8A18 + .4byte 0xBDC00000 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CPlasmaBeam.s b/asm/MetroidPrime/Weapons/CPlasmaBeam.s index 350c998f..2152d357 100644 --- a/asm/MetroidPrime/Weapons/CPlasmaBeam.s +++ b/asm/MetroidPrime/Weapons/CPlasmaBeam.s @@ -39,6 +39,78 @@ lbl_805A7320: lbl_8046C488: .skip 0x10 +.section .sdata2, "a" + +.global lbl_805AAC50 +lbl_805AAC50: + # ROM: 0x3F74F0 + .4byte 0x070B0730 + +.global lbl_805AAC54 +lbl_805AAC54: + # ROM: 0x3F74F4 + .float 2.0 + +.global lbl_805AAC58 +lbl_805AAC58: + # ROM: 0x3F74F8 + .float 1.0 + +.global lbl_805AAC5C +lbl_805AAC5C: + # ROM: 0x3F74FC + .float 0.01 + +.global lbl_805AAC60 +lbl_805AAC60: + # ROM: 0x3F7500 + .4byte 0x3EA8F5C3 + +.global lbl_805AAC64 +lbl_805AAC64: + # ROM: 0x3F7504 + .4byte 0x3F266666 + +.global lbl_805AAC68 +lbl_805AAC68: + # ROM: 0x3F7508 + .float 8.0 + +.global lbl_805AAC6C +lbl_805AAC6C: + # ROM: 0x3F750C + .float 0.7 + +.global lbl_805AAC70 +lbl_805AAC70: + # ROM: 0x3F7510 + .4byte 0 + +.global lbl_805AAC74 +lbl_805AAC74: + # ROM: 0x3F7514 + .float 0.5 + +.global lbl_805AAC78 +lbl_805AAC78: + # ROM: 0x3F7518 + .float 0.2 + +.global lbl_805AAC7C +lbl_805AAC7C: + # ROM: 0x3F751C + .4byte 0x3F4CCCCD + +.global lbl_805AAC80 +lbl_805AAC80: + # ROM: 0x3F7520 + .float 0.125 + +.global lbl_805AAC84 +lbl_805AAC84: + # ROM: 0x3F7524 + .float 0.25 + .section .text, "ax" .global SetWorldLighting__11CPlasmaBeamFR13CStateManager7TAreaIdff diff --git a/asm/MetroidPrime/Weapons/CPlasmaProjectile.s b/asm/MetroidPrime/Weapons/CPlasmaProjectile.s index 6549204b..54e43cbc 100644 --- a/asm/MetroidPrime/Weapons/CPlasmaProjectile.s +++ b/asm/MetroidPrime/Weapons/CPlasmaProjectile.s @@ -2851,3 +2851,128 @@ __sinit_CPlasmaProjectile_cpp: /* 80179380 001762E0 C0 02 A1 E8 */ lfs f0, lbl_805ABF08@sda21(r2) /* 80179384 001762E4 D0 0D A4 38 */ stfs f0, lbl_805A8FF8@sda21(r13) /* 80179388 001762E8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABEE0 +lbl_805ABEE0: + # ROM: 0x3F8780 + .4byte 0 + +.global lbl_805ABEE4 +lbl_805ABEE4: + # ROM: 0x3F8784 + .float 255.0 + +.global lbl_805ABEE8 +lbl_805ABEE8: + # ROM: 0x3F8788 + .float 0.125 + .4byte 0 + +.global lbl_805ABEF0 +lbl_805ABEF0: + # ROM: 0x3F8790 + .double 4.503601774854144E15 + +.global lbl_805ABEF8 +lbl_805ABEF8: + # ROM: 0x3F8798 + .float 2.0 + +.global lbl_805ABEFC +lbl_805ABEFC: + # ROM: 0x3F879C + .float 0.1 + +.global lbl_805ABF00 +lbl_805ABF00: + # ROM: 0x3F87A0 + .float 6.2831855 + +.global lbl_805ABF04 +lbl_805ABF04: + # ROM: 0x3F87A4 + .4byte 0x3D800000 + +.global lbl_805ABF08 +lbl_805ABF08: + # ROM: 0x3F87A8 + .float 0.5 + .4byte 0 + +.global lbl_805ABF10 +lbl_805ABF10: + # ROM: 0x3F87B0 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805ABF18 +lbl_805ABF18: + # ROM: 0x3F87B8 + .float 0.25 + +.global lbl_805ABF1C +lbl_805ABF1C: + # ROM: 0x3F87BC + .float 1.0 + +.global lbl_805ABF20 +lbl_805ABF20: + # ROM: 0x3F87C0 + .float 0.3 + +.global lbl_805ABF24 +lbl_805ABF24: + # ROM: 0x3F87C4 + .float 0.017453292 + +.global lbl_805ABF28 +lbl_805ABF28: + # ROM: 0x3F87C8 + .float 1.25 + +.global lbl_805ABF2C +lbl_805ABF2C: + # ROM: 0x3F87CC + .float 0.001 + +.global lbl_805ABF30 +lbl_805ABF30: + # ROM: 0x3F87D0 + .4byte 0x44340000 + +.global lbl_805ABF34 +lbl_805ABF34: + # ROM: 0x3F87D4 + .4byte 0x43B40000 + +.global lbl_805ABF38 +lbl_805ABF38: + # ROM: 0x3F87D8 + .float 5.0 + +.global lbl_805ABF3C +lbl_805ABF3C: + # ROM: 0x3F87DC + .4byte 0x40400000 + +.global lbl_805ABF40 +lbl_805ABF40: + # ROM: 0x3F87E0 + .float 0.2 + +.global lbl_805ABF44 +lbl_805ABF44: + # ROM: 0x3F87E4 + .float 0.75 + +.global lbl_805ABF48 +lbl_805ABF48: + # ROM: 0x3F87E8 + .4byte 0xC0800000 + +.global lbl_805ABF4C +lbl_805ABF4C: + # ROM: 0x3F87EC + .4byte 0x3D000000 + diff --git a/asm/MetroidPrime/Weapons/CPowerBeam.s b/asm/MetroidPrime/Weapons/CPowerBeam.s index 468855fb..df44d95d 100644 --- a/asm/MetroidPrime/Weapons/CPowerBeam.s +++ b/asm/MetroidPrime/Weapons/CPowerBeam.s @@ -24,6 +24,24 @@ lbl_803DF758: .4byte IsLoaded__10CPowerBeamCFv .4byte 0 +.section .sdata2, "a" + +.global lbl_805AAC88 +lbl_805AAC88: + # ROM: 0x3F7528 + .4byte 0x06EA06E7 + +.global lbl_805AAC8C +lbl_805AAC8C: + # ROM: 0x3F752C + .float 2.0 + +.global lbl_805AAC90 +lbl_805AAC90: + # ROM: 0x3F7530 + .4byte 0 + .4byte 0 + .section .text, "ax" .global EnableSecondaryFx__10CPowerBeamFQ210CGunWeapon16ESecondaryFxType diff --git a/asm/MetroidPrime/Weapons/CPowerBomb.s b/asm/MetroidPrime/Weapons/CPowerBomb.s index a1ef47d7..58dff1e2 100644 --- a/asm/MetroidPrime/Weapons/CPowerBomb.s +++ b/asm/MetroidPrime/Weapons/CPowerBomb.s @@ -624,3 +624,55 @@ __sinit_CPowerBomb_cpp: /* 8014E0F8 0014B058 38 00 FF 7F */ li r0, -129 /* 8014E0FC 0014B05C 90 0D A3 E8 */ stw r0, lbl_805A8FA8@sda21(r13) /* 8014E100 0014B060 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ABA80 +lbl_805ABA80: + # ROM: 0x3F8320 + .4byte 0x40880000 + +.global lbl_805ABA84 +lbl_805ABA84: + # ROM: 0x3F8324 + .4byte 0 + +.global lbl_805ABA88 +lbl_805ABA88: + # ROM: 0x3F8328 + .4byte 0x40E00000 + +.global lbl_805ABA8C +lbl_805ABA8C: + # ROM: 0x3F832C + .float 1.0 + +.global lbl_805ABA90 +lbl_805ABA90: + # ROM: 0x3F8330 + .float 1.5 + +.global lbl_805ABA94 +lbl_805ABA94: + # ROM: 0x3F8334 + .float 2.5 + +.global lbl_805ABA98 +lbl_805ABA98: + # ROM: 0x3F8338 + .4byte 0x40700000 + +.global lbl_805ABA9C +lbl_805ABA9C: + # ROM: 0x3F833C + .float 0.5 + +.global lbl_805ABAA0 +lbl_805ABAA0: + # ROM: 0x3F8340 + .4byte 0x41F00000 + +.global lbl_805ABAA4 +lbl_805ABAA4: + # ROM: 0x3F8344 + .float 4.0 + diff --git a/asm/MetroidPrime/Weapons/CProjectileInfo.s b/asm/MetroidPrime/Weapons/CProjectileInfo.s index 6065283d..1eb52bc4 100644 --- a/asm/MetroidPrime/Weapons/CProjectileInfo.s +++ b/asm/MetroidPrime/Weapons/CProjectileInfo.s @@ -331,3 +331,21 @@ __ct__15CProjectileInfoFUiRC11CDamageInfo: /* 8021C158 002190B8 7C 08 03 A6 */ mtlr r0 /* 8021C15C 002190BC 38 21 00 20 */ addi r1, r1, 0x20 /* 8021C160 002190C0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD100 +lbl_805AD100: + # ROM: 0x3F99A0 + .4byte 0 + +.global lbl_805AD104 +lbl_805AD104: + # ROM: 0x3F99A4 + .float 1.5 + +.global lbl_805AD108 +lbl_805AD108: + # ROM: 0x3F99A8 + .4byte 0x472FC800 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CShockWave.s b/asm/MetroidPrime/Weapons/CShockWave.s index 9ebbf219..4b2572b0 100644 --- a/asm/MetroidPrime/Weapons/CShockWave.s +++ b/asm/MetroidPrime/Weapons/CShockWave.s @@ -1250,3 +1250,41 @@ lbl_80232710: /* 802327B4 0022F714 7C 08 03 A6 */ mtlr r0 /* 802327B8 0022F718 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 802327BC 0022F71C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AD3C8 +lbl_805AD3C8: + # ROM: 0x3F9C68 + .4byte 0 + +.global lbl_805AD3CC +lbl_805AD3CC: + # ROM: 0x3F9C6C + .float 1.0 + +.global lbl_805AD3D0 +lbl_805AD3D0: + # ROM: 0x3F9C70 + .4byte 0x3DF5C290 + +.global lbl_805AD3D4 +lbl_805AD3D4: + # ROM: 0x3F9C74 + .4byte 0x3F6147AE + +.global lbl_805AD3D8 +lbl_805AD3D8: + # ROM: 0x3F9C78 + .4byte 0x42200000 + +.global lbl_805AD3DC +lbl_805AD3DC: + # ROM: 0x3F9C7C + .4byte 0x3E887FCC + +.global lbl_805AD3E0 +lbl_805AD3E0: + # ROM: 0x3F9C80 + .4byte 0x3E087FCC + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CTargetableProjectile.s b/asm/MetroidPrime/Weapons/CTargetableProjectile.s index e7937a10..c4b9ae24 100644 --- a/asm/MetroidPrime/Weapons/CTargetableProjectile.s +++ b/asm/MetroidPrime/Weapons/CTargetableProjectile.s @@ -579,3 +579,25 @@ Accept__21CTargetableProjectileFR8IVisitor: /* 8013C03C 00138F9C 7C 08 03 A6 */ mtlr r0 /* 8013C040 00138FA0 38 21 00 80 */ addi r1, r1, 0x80 /* 8013C044 00138FA4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AB7B8 +lbl_805AB7B8: + # ROM: 0x3F8058 + .float 0.1 + +.global lbl_805AB7BC +lbl_805AB7BC: + # ROM: 0x3F805C + .float 1.0 + +.global lbl_805AB7C0 +lbl_805AB7C0: + # ROM: 0x3F8060 + .float 0.5 + +.global lbl_805AB7C4 +lbl_805AB7C4: + # ROM: 0x3F8064 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/CWaveBeam.s b/asm/MetroidPrime/Weapons/CWaveBeam.s index 8c7db5cd..5ae04511 100644 --- a/asm/MetroidPrime/Weapons/CWaveBeam.s +++ b/asm/MetroidPrime/Weapons/CWaveBeam.s @@ -31,6 +31,49 @@ lbl_803DF7A0: lbl_805A8EB8: .skip 0x8 +.section .sdata2, "a" + +.global lbl_805AAC98 +lbl_805AAC98: + # ROM: 0x3F7538 + .4byte 0x07090735 + +.global lbl_805AAC9C +lbl_805AAC9C: + # ROM: 0x3F753C + .4byte 0x40400000 + +.global lbl_805AACA0 +lbl_805AACA0: + # ROM: 0x3F7540 + .4byte 0 + +.global lbl_805AACA4 +lbl_805AACA4: + # ROM: 0x3F7544 + .4byte 0x43B40000 + +.global lbl_805AACA8 +lbl_805AACA8: + # ROM: 0x3F7548 + .float 0.017453292 + +.global lbl_805AACAC +lbl_805AACAC: + # ROM: 0x3F754C + .float 1.0 + +.global lbl_805AACB0 +lbl_805AACB0: + # ROM: 0x3F7550 + .double 4.503601774854144E15 + +.global lbl_805AACB8 +lbl_805AACB8: + # ROM: 0x3F7558 + .4byte 0x42F00000 + .4byte 0 + .section .text, "ax" .global EnableSecondaryFx__9CWaveBeamFQ210CGunWeapon16ESecondaryFxType diff --git a/asm/MetroidPrime/Weapons/CWaveBuster.s b/asm/MetroidPrime/Weapons/CWaveBuster.s index b82c05b8..e4d1b0d0 100644 --- a/asm/MetroidPrime/Weapons/CWaveBuster.s +++ b/asm/MetroidPrime/Weapons/CWaveBuster.s @@ -3387,3 +3387,157 @@ __sinit_CWaveBuster_cpp: /* 801C079C 001BD6FC D0 23 00 04 */ stfs f1, 4(r3) /* 801C07A0 001BD700 D0 03 00 08 */ stfs f0, 8(r3) /* 801C07A4 001BD704 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC718 +lbl_805AC718: + # ROM: 0x3F8FB8 + .float 0.5 + +.global lbl_805AC71C +lbl_805AC71C: + # ROM: 0x3F8FBC + .4byte 0x41C80000 + +.global lbl_805AC720 +lbl_805AC720: + # ROM: 0x3F8FC0 + .4byte 0xBF000000 + +.global lbl_805AC724 +lbl_805AC724: + # ROM: 0x3F8FC4 + .4byte 0 + +.global lbl_805AC728 +lbl_805AC728: + # ROM: 0x3F8FC8 + .4byte 0x47C35000 + +.global lbl_805AC72C +lbl_805AC72C: + # ROM: 0x3F8FCC + .float 1.0 + +.global lbl_805AC730 +lbl_805AC730: + # ROM: 0x3F8FD0 + .4byte 0x3D23D70A + +.global lbl_805AC734 +lbl_805AC734: + # ROM: 0x3F8FD4 + .4byte 0x3E23D70A + +.global lbl_805AC738 +lbl_805AC738: + # ROM: 0x3F8FD8 + .4byte 0xBD2AAB04 + +.global lbl_805AC73C +lbl_805AC73C: + # ROM: 0x3F8FDC + .4byte 0x3D2AAB04 + +.global lbl_805AC740 +lbl_805AC740: + # ROM: 0x3F8FE0 + .float 6.2831855 + +.global lbl_805AC744 +lbl_805AC744: + # ROM: 0x3F8FE4 + .4byte 0x3E32B8C3 + +.global lbl_805AC748 +lbl_805AC748: + # ROM: 0x3F8FE8 + .float 0.25 + +.global lbl_805AC74C +lbl_805AC74C: + # ROM: 0x3F8FEC + .4byte 0x42700000 + +.global lbl_805AC750 +lbl_805AC750: + # ROM: 0x3F8FF0 + .4byte 0x3FCCCCCD + +.global lbl_805AC754 +lbl_805AC754: + # ROM: 0x3F8FF4 + .float -1.0 + +.global lbl_805AC758 +lbl_805AC758: + # ROM: 0x3F8FF8 + .float 0.125 + +.global lbl_805AC75C +lbl_805AC75C: + # ROM: 0x3F8FFC + .4byte 0x41A00000 + +.global lbl_805AC760 +lbl_805AC760: + # ROM: 0x3F9000 + .4byte 0x3FC90FDB + +.global lbl_805AC764 +lbl_805AC764: + # ROM: 0x3F9004 + .4byte 0x441C4000 + +.global lbl_805AC768 +lbl_805AC768: + # ROM: 0x3F9008 + .float 0.001 + +.global lbl_805AC76C +lbl_805AC76C: + # ROM: 0x3F900C + .4byte 0x461C4000 + +.global lbl_805AC770 +lbl_805AC770: + # ROM: 0x3F9010 + .4byte 0x3D4CCCCD + +.global lbl_805AC774 +lbl_805AC774: + # ROM: 0x3F9014 + .float 0.1 + +.global lbl_805AC778 +lbl_805AC778: + # ROM: 0x3F9018 + .float 1.25 + .4byte 0 + +.global lbl_805AC780 +lbl_805AC780: + # ROM: 0x3F9020 + .4byte 0 + .4byte 0 + +.global lbl_805AC788 +lbl_805AC788: + # ROM: 0x3F9028 + .4byte 0xC0400000 + +.global lbl_805AC78C +lbl_805AC78C: + # ROM: 0x3F902C + .4byte 0xBFC00000 + +.global lbl_805AC790 +lbl_805AC790: + # ROM: 0x3F9030 + .float 2.0 + +.global lbl_805AC794 +lbl_805AC794: + # ROM: 0x3F9034 + .float 1.5 + diff --git a/asm/MetroidPrime/Weapons/CWeapon.s b/asm/MetroidPrime/Weapons/CWeapon.s index 2f973cb7..d0e1b59c 100644 --- a/asm/MetroidPrime/Weapons/CWeapon.s +++ b/asm/MetroidPrime/Weapons/CWeapon.s @@ -54,6 +54,37 @@ lbl_805A7558: .4byte 0 .4byte 0 +.section .sdata2, "a" + +.global lbl_805AB108 +lbl_805AB108: + # ROM: 0x3F79A8 + .4byte 0 + +.global lbl_805AB10C +lbl_805AB10C: + # ROM: 0x3F79AC + .float 0.1 + +.global lbl_805AB110 +lbl_805AB110: + # ROM: 0x3F79B0 + .float 0.3 + +.global lbl_805AB114 +lbl_805AB114: + # ROM: 0x3F79B4 + .float 0.5 + +.global lbl_805AB118 +lbl_805AB118: + # ROM: 0x3F79B8 + .float 0.25 + +.global lbl_805AB11C +lbl_805AB11C: + # ROM: 0x3F79BC + .float 1.0 .section .text, "ax" diff --git a/asm/MetroidPrime/Weapons/GunController/CGSComboFire.s b/asm/MetroidPrime/Weapons/GunController/CGSComboFire.s index 45fb9d68..abca30ab 100644 --- a/asm/MetroidPrime/Weapons/GunController/CGSComboFire.s +++ b/asm/MetroidPrime/Weapons/GunController/CGSComboFire.s @@ -277,3 +277,21 @@ __ct__12CGSComboFireFv: /* 801CD484 001CA3E4 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19 /* 801CD488 001CA3E8 98 03 00 10 */ stb r0, 0x10(r3) /* 801CD48C 001CA3EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC8B0 +lbl_805AC8B0: + # ROM: 0x3F9150 + .4byte 0 + +.global lbl_805AC8B4 +lbl_805AC8B4: + # ROM: 0x3F9154 + .float 1.0 + +.global lbl_805AC8B8 +lbl_805AC8B8: + # ROM: 0x3F9158 + .float 0.001 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/GunController/CGSFidget.s b/asm/MetroidPrime/Weapons/GunController/CGSFidget.s index cf806bf5..5baae66c 100644 --- a/asm/MetroidPrime/Weapons/GunController/CGSFidget.s +++ b/asm/MetroidPrime/Weapons/GunController/CGSFidget.s @@ -320,3 +320,15 @@ __ct__9CGSFidgetFv: /* 801F1534 001EE494 90 03 00 14 */ stw r0, 0x14(r3) /* 801F1538 001EE498 90 03 00 18 */ stw r0, 0x18(r3) /* 801F153C 001EE49C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ACBE8 +lbl_805ACBE8: + # ROM: 0x3F9488 + .float 1.0 + +.global lbl_805ACBEC +lbl_805ACBEC: + # ROM: 0x3F948C + .float 0.001 + diff --git a/asm/MetroidPrime/Weapons/GunController/CGSFreeLook.s b/asm/MetroidPrime/Weapons/GunController/CGSFreeLook.s index 08ab56b1..1ed1d46c 100644 --- a/asm/MetroidPrime/Weapons/GunController/CGSFreeLook.s +++ b/asm/MetroidPrime/Weapons/GunController/CGSFreeLook.s @@ -278,3 +278,21 @@ __ct__11CGSFreeLookFv: /* 801CD094 001C9FF4 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 801CD098 001C9FF8 98 03 00 14 */ stb r0, 0x14(r3) /* 801CD09C 001C9FFC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC8A0 +lbl_805AC8A0: + # ROM: 0x3F9140 + .4byte 0 + +.global lbl_805AC8A4 +lbl_805AC8A4: + # ROM: 0x3F9144 + .float 1.0 + +.global lbl_805AC8A8 +lbl_805AC8A8: + # ROM: 0x3F9148 + .float 0.001 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/GunController/CGunController.s b/asm/MetroidPrime/Weapons/GunController/CGunController.s index e9523586..cfbc40ec 100644 --- a/asm/MetroidPrime/Weapons/GunController/CGunController.s +++ b/asm/MetroidPrime/Weapons/GunController/CGunController.s @@ -840,3 +840,21 @@ __ct__14CGunControllerFR10CModelData: /* 801CCC9C 001C9BFC 7C 08 03 A6 */ mtlr r0 /* 801CCCA0 001C9C00 38 21 00 10 */ addi r1, r1, 0x10 /* 801CCCA4 001C9C04 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC890 +lbl_805AC890: + # ROM: 0x3F9130 + .float 1.0 + +.global lbl_805AC894 +lbl_805AC894: + # ROM: 0x3F9134 + .float 0.001 + +.global lbl_805AC898 +lbl_805AC898: + # ROM: 0x3F9138 + .4byte 0 + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/GunController/CGunMotion.s b/asm/MetroidPrime/Weapons/GunController/CGunMotion.s index 0cb366cd..7775a5aa 100644 --- a/asm/MetroidPrime/Weapons/GunController/CGunMotion.s +++ b/asm/MetroidPrime/Weapons/GunController/CGunMotion.s @@ -556,3 +556,15 @@ __ct__10CGunMotionFUiRC9CVector3f: /* 801D9724 001D6684 7C 08 03 A6 */ mtlr r0 /* 801D9728 001D6688 38 21 00 30 */ addi r1, r1, 0x30 /* 801D972C 001D668C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AC9B8 +lbl_805AC9B8: + # ROM: 0x3F9258 + .float 1.0 + +.global lbl_805AC9BC +lbl_805AC9BC: + # ROM: 0x3F925C + .4byte 0 + diff --git a/asm/MetroidPrime/Weapons/WeaponTypes.s b/asm/MetroidPrime/Weapons/WeaponTypes.s index aa6c795c..4762e5ff 100644 --- a/asm/MetroidPrime/Weapons/WeaponTypes.s +++ b/asm/MetroidPrime/Weapons/WeaponTypes.s @@ -771,3 +771,15 @@ lbl_8028B480: /* 8028B484 002883E4 7C 08 03 A6 */ mtlr r0 /* 8028B488 002883E8 38 21 00 10 */ addi r1, r1, 0x10 /* 8028B48C 002883EC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADB88 +lbl_805ADB88: + # ROM: 0x3FA428 + .4byte 0 + +.global lbl_805ADB8C +lbl_805ADB8C: + # ROM: 0x3FA42C + .float 1.0 + diff --git a/asm/MetroidPrime/main.s b/asm/MetroidPrime/main.s index c001707c..8b14f6d2 100644 --- a/asm/MetroidPrime/main.s +++ b/asm/MetroidPrime/main.s @@ -754,7 +754,7 @@ lbl_803CBE4C: .4byte s_Weapons_AGSC .4byte 0x2B000000 .4byte s_ZZZ_AGSC - .4byte 0x41000000 + .float 8.0 # CMain .global lbl_803CBE74 @@ -901,12 +901,12 @@ lbl_805A9D20: .global lbl_805A9D24 lbl_805A9D24: # ROM: 0x3F65C4 - .4byte 0x3E99999A + .float 0.3 .global lbl_805A9D28 lbl_805A9D28: # ROM: 0x3F65C8 - .4byte 0x3E4CCCCD + .float 0.2 .4byte 0 .global lbl_805A9D30 @@ -936,7 +936,7 @@ lbl_805A9D48: .global lbl_805A9D50 lbl_805A9D50: # ROM: 0x3F65F0 - .4byte 0x3F000000 + .float 0.5 .global lbl_805A9D54 lbl_805A9D54: @@ -962,12 +962,12 @@ lbl_805A9D60: .global lbl_805A9D68 lbl_805A9D68: # ROM: 0x3F6608 - .4byte 0x40A00000 + .float 5.0 .global lbl_805A9D6C lbl_805A9D6C: # ROM: 0x3F660C - .4byte 0x3F400000 + .float 0.75 .global lbl_805A9D70 lbl_805A9D70: diff --git a/asm/MetroidPrime/text_80008894_80009144.s b/asm/MetroidPrime/text_80008894_80009144.s index 5c02a6e3..740c1c77 100644 --- a/asm/MetroidPrime/text_80008894_80009144.s +++ b/asm/MetroidPrime/text_80008894_80009144.s @@ -5,13 +5,12 @@ .global lbl_805A9D7C lbl_805A9D7C: # ROM: 0x3F661C - .4byte 0x3F800000 + .float 1.0 .global lbl_805A9D80 lbl_805A9D80: # ROM: 0x3F6620 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .section .text, "ax" diff --git a/asm/Runtime/ansi_fp.s b/asm/Runtime/ansi_fp.s index efbb8f1d..9412e269 100644 --- a/asm/Runtime/ansi_fp.s +++ b/asm/Runtime/ansi_fp.s @@ -2113,3 +2113,39 @@ abs: /* 8038CE24 00389D84 7C 64 00 50 */ subf r3, r4, r0 /* 8038CE28 00389D88 4E 80 00 20 */ blr .endif + +.section .sdata2, "a" +.global lbl_805AEC60 +lbl_805AEC60: + # ROM: 0x3FB500 + .4byte 0 + .4byte 0 + +.global lbl_805AEC68 +lbl_805AEC68: + # ROM: 0x3FB508 + .double 1.0 + +.global lbl_805AEC70 +lbl_805AEC70: + # ROM: 0x3FB510 + .4byte 0xBFF00000 + .4byte 0 + +.global lbl_805AEC78 +lbl_805AEC78: + # ROM: 0x3FB518 + .4byte 0x40140000 + .4byte 0 + +.global lbl_805AEC80 +lbl_805AEC80: + # ROM: 0x3FB520 + .4byte 0x43300000 + .4byte 0 + +.global lbl_805AEC88 +lbl_805AEC88: + # ROM: 0x3FB528 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/arith.s b/asm/Runtime/arith.s index acc7defd..37b72874 100644 --- a/asm/Runtime/arith.s +++ b/asm/Runtime/arith.s @@ -2,11 +2,9 @@ .section .text, "ax" -.if 0 -.global abs -abs: -/* 8038CE1C 00389D7C 7C 64 FE 70 */ srawi r4, r3, 0x1f -/* 8038CE20 00389D80 7C 80 1A 78 */ xor r0, r4, r3 -/* 8038CE24 00389D84 7C 64 00 50 */ subf r3, r4, r0 -/* 8038CE28 00389D88 4E 80 00 20 */ blr -.endif +# .global abs +# abs: +# /* 8038CE1C 00389D7C 7C 64 FE 70 */ srawi r4, r3, 0x1f +# /* 8038CE20 00389D80 7C 80 1A 78 */ xor r0, r4, r3 +# /* 8038CE24 00389D84 7C 64 00 50 */ subf r3, r4, r0 +# /* 8038CE28 00389D88 4E 80 00 20 */ blr diff --git a/asm/Runtime/e_acos.s b/asm/Runtime/e_acos.s index b50fa6d3..6f6a6d85 100644 --- a/asm/Runtime/e_acos.s +++ b/asm/Runtime/e_acos.s @@ -215,3 +215,112 @@ lbl_8039164C: lbl_803916D0: /* 803916D0 0038E630 38 21 00 20 */ addi r1, r1, 0x20 /* 803916D4 0038E634 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AECB8 +lbl_805AECB8: + # ROM: 0x3FB558 + .4byte 0 + .4byte 0 + +.global lbl_805AECC0 +lbl_805AECC0: + # ROM: 0x3FB560 + .4byte 0x400921FB + .4byte 0x54442D18 + +.global lbl_805AECC8 +lbl_805AECC8: + # ROM: 0x3FB568 + .4byte 0x3FF921FB + .4byte 0x54442D18 + +.global lbl_805AECD0 +lbl_805AECD0: + # ROM: 0x3FB570 + .4byte 0x3C91A626 + .4byte 0x33145C07 + +.global lbl_805AECD8 +lbl_805AECD8: + # ROM: 0x3FB578 + .4byte 0x3FC55555 + .4byte 0x55555555 + +.global lbl_805AECE0 +lbl_805AECE0: + # ROM: 0x3FB580 + .4byte 0xBFD4D612 + .4byte 0x03EB6F7D + +.global lbl_805AECE8 +lbl_805AECE8: + # ROM: 0x3FB588 + .4byte 0x3FC9C155 + .4byte 0x0E884455 + +.global lbl_805AECF0 +lbl_805AECF0: + # ROM: 0x3FB590 + .4byte 0xBFA48228 + .4byte 0xB5688F3B + +.global lbl_805AECF8 +lbl_805AECF8: + # ROM: 0x3FB598 + .4byte 0x3F49EFE0 + .4byte 0x7501B288 + +.global lbl_805AED00 +lbl_805AED00: + # ROM: 0x3FB5A0 + .4byte 0x3F023DE1 + .4byte 0x0DFDF709 + +.global lbl_805AED08 +lbl_805AED08: + # ROM: 0x3FB5A8 + .double 1.0 + +.global lbl_805AED10 +lbl_805AED10: + # ROM: 0x3FB5B0 + .4byte 0xC0033A27 + .4byte 0x1C8A2D4B + +.global lbl_805AED18 +lbl_805AED18: + # ROM: 0x3FB5B8 + .4byte 0x40002AE5 + .4byte 0x9C598AC8 + +.global lbl_805AED20 +lbl_805AED20: + # ROM: 0x3FB5C0 + .4byte 0xBFE6066C + .4byte 0x1B8D0159 + +.global lbl_805AED28 +lbl_805AED28: + # ROM: 0x3FB5C8 + .4byte 0x3FB3B8C5 + .4byte 0xB12E9282 + +.global lbl_805AED30 +lbl_805AED30: + # ROM: 0x3FB5D0 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AED38 +lbl_805AED38: + # ROM: 0x3FB5D8 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AED40 +lbl_805AED40: + # ROM: 0x3FB5E0 + .float 2.0 + .4byte 0 + diff --git a/asm/Runtime/e_asin.s b/asm/Runtime/e_asin.s index 7fa8ff33..6fea8228 100644 --- a/asm/Runtime/e_asin.s +++ b/asm/Runtime/e_asin.s @@ -170,3 +170,118 @@ lbl_80391930: lbl_80391934: /* 80391934 0038E894 38 21 00 20 */ addi r1, r1, 0x20 /* 80391938 0038E898 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AED48 +lbl_805AED48: + # ROM: 0x3FB5E8 + .4byte 0x3FF921FB + .4byte 0x54442D18 + +.global lbl_805AED50 +lbl_805AED50: + # ROM: 0x3FB5F0 + .4byte 0x3C91A626 + .4byte 0x33145C07 + +.global lbl_805AED58 +lbl_805AED58: + # ROM: 0x3FB5F8 + .4byte 0x7E37E43C + .4byte 0x8800759C + +.global lbl_805AED60 +lbl_805AED60: + # ROM: 0x3FB600 + .double 1.0 + +.global lbl_805AED68 +lbl_805AED68: + # ROM: 0x3FB608 + .4byte 0x3FC55555 + .4byte 0x55555555 + +.global lbl_805AED70 +lbl_805AED70: + # ROM: 0x3FB610 + .4byte 0xBFD4D612 + .4byte 0x03EB6F7D + +.global lbl_805AED78 +lbl_805AED78: + # ROM: 0x3FB618 + .4byte 0x3FC9C155 + .4byte 0x0E884455 + +.global lbl_805AED80 +lbl_805AED80: + # ROM: 0x3FB620 + .4byte 0xBFA48228 + .4byte 0xB5688F3B + +.global lbl_805AED88 +lbl_805AED88: + # ROM: 0x3FB628 + .4byte 0x3F49EFE0 + .4byte 0x7501B288 + +.global lbl_805AED90 +lbl_805AED90: + # ROM: 0x3FB630 + .4byte 0x3F023DE1 + .4byte 0x0DFDF709 + +.global lbl_805AED98 +lbl_805AED98: + # ROM: 0x3FB638 + .4byte 0xC0033A27 + .4byte 0x1C8A2D4B + +.global lbl_805AEDA0 +lbl_805AEDA0: + # ROM: 0x3FB640 + .4byte 0x40002AE5 + .4byte 0x9C598AC8 + +.global lbl_805AEDA8 +lbl_805AEDA8: + # ROM: 0x3FB648 + .4byte 0xBFE6066C + .4byte 0x1B8D0159 + +.global lbl_805AEDB0 +lbl_805AEDB0: + # ROM: 0x3FB650 + .4byte 0x3FB3B8C5 + .4byte 0xB12E9282 + +.global lbl_805AEDB8 +lbl_805AEDB8: + # ROM: 0x3FB658 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AEDC0 +lbl_805AEDC0: + # ROM: 0x3FB660 + .4byte 0 + .4byte 0 + +.global lbl_805AEDC8 +lbl_805AEDC8: + # ROM: 0x3FB668 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AEDD0 +lbl_805AEDD0: + # ROM: 0x3FB670 + .float 2.0 + .4byte 0 + +.global lbl_805AEDD8 +lbl_805AEDD8: + # ROM: 0x3FB678 + .4byte 0x3FE921FB + .4byte 0x54442D18 + diff --git a/asm/Runtime/e_atan2.s b/asm/Runtime/e_atan2.s index 55051861..c2e4d227 100644 --- a/asm/Runtime/e_atan2.s +++ b/asm/Runtime/e_atan2.s @@ -200,3 +200,71 @@ lbl_80391BB8: /* 80391BC0 0038EB20 7C 08 03 A6 */ mtlr r0 /* 80391BC4 0038EB24 38 21 00 30 */ addi r1, r1, 0x30 /* 80391BC8 0038EB28 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEDE0 +lbl_805AEDE0: + # ROM: 0x3FB680 + .4byte 0x400921FB + .4byte 0x54442D18 + +.global lbl_805AEDE8 +lbl_805AEDE8: + # ROM: 0x3FB688 + .4byte 0xC00921FB + .4byte 0x54442D18 + +.global lbl_805AEDF0 +lbl_805AEDF0: + # ROM: 0x3FB690 + .4byte 0xBFF921FB + .4byte 0x54442D18 + +.global lbl_805AEDF8 +lbl_805AEDF8: + # ROM: 0x3FB698 + .4byte 0x3FF921FB + .4byte 0x54442D18 + +.global lbl_805AEE00 +lbl_805AEE00: + # ROM: 0x3FB6A0 + .4byte 0x3FE921FB + .4byte 0x54442D18 + +.global lbl_805AEE08 +lbl_805AEE08: + # ROM: 0x3FB6A8 + .4byte 0xBFE921FB + .4byte 0x54442D18 + +.global lbl_805AEE10 +lbl_805AEE10: + # ROM: 0x3FB6B0 + .4byte 0x4002D97C + .4byte 0x7F3321D2 + +.global lbl_805AEE18 +lbl_805AEE18: + # ROM: 0x3FB6B8 + .4byte 0xC002D97C + .4byte 0x7F3321D2 + +.global lbl_805AEE20 +lbl_805AEE20: + # ROM: 0x3FB6C0 + .4byte 0 + .4byte 0 + +.global lbl_805AEE28 +lbl_805AEE28: + # ROM: 0x3FB6C8 + .4byte 0x80000000 + .4byte 0 + +.global lbl_805AEE30 +lbl_805AEE30: + # ROM: 0x3FB6D0 + .4byte 0x3CA1A626 + .4byte 0x33145C07 + diff --git a/asm/Runtime/e_exp.s b/asm/Runtime/e_exp.s index 25ae9daa..a7432ca8 100644 --- a/asm/Runtime/e_exp.s +++ b/asm/Runtime/e_exp.s @@ -170,3 +170,93 @@ lbl_80391DC0: lbl_80391DE0: /* 80391DE0 0038ED40 38 21 00 30 */ addi r1, r1, 0x30 /* 80391DE4 0038ED44 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEE38 +lbl_805AEE38: + # ROM: 0x3FB6D8 + .4byte 0 + .4byte 0 + +.global lbl_805AEE40 +lbl_805AEE40: + # ROM: 0x3FB6E0 + .4byte 0x40862E42 + .4byte 0xFEFA39EF + +.global lbl_805AEE48 +lbl_805AEE48: + # ROM: 0x3FB6E8 + .4byte 0x7FF00000 + .4byte 0 + +.global lbl_805AEE50 +lbl_805AEE50: + # ROM: 0x3FB6F0 + .4byte 0xC0874910 + .4byte 0xD52D3051 + +.global lbl_805AEE58 +lbl_805AEE58: + # ROM: 0x3FB6F8 + .4byte 0x3FF71547 + .4byte 0x652B82FE + +.global lbl_805AEE60 +lbl_805AEE60: + # ROM: 0x3FB700 + .4byte 0x7E37E43C + .4byte 0x8800759C + +.global lbl_805AEE68 +lbl_805AEE68: + # ROM: 0x3FB708 + .double 1.0 + +.global lbl_805AEE70 +lbl_805AEE70: + # ROM: 0x3FB710 + .4byte 0x3FC55555 + .4byte 0x5555553E + +.global lbl_805AEE78 +lbl_805AEE78: + # ROM: 0x3FB718 + .4byte 0xBF66C16C + .4byte 0x16BEBD93 + +.global lbl_805AEE80 +lbl_805AEE80: + # ROM: 0x3FB720 + .4byte 0x3F11566A + .4byte 0xAF25DE2C + +.global lbl_805AEE88 +lbl_805AEE88: + # ROM: 0x3FB728 + .4byte 0xBEBBBD41 + .4byte 0xC5D26BF1 + +.global lbl_805AEE90 +lbl_805AEE90: + # ROM: 0x3FB730 + .4byte 0x3E663769 + .4byte 0x72BEA4D0 + +.global lbl_805AEE98 +lbl_805AEE98: + # ROM: 0x3FB738 + .float 2.0 + .4byte 0 + +.global lbl_805AEEA0 +lbl_805AEEA0: + # ROM: 0x3FB740 + .4byte 0x01700000 + .4byte 0 + +.global lbl_805AEEA8 +lbl_805AEEA8: + # ROM: 0x3FB748 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/e_log.s b/asm/Runtime/e_log.s index 18359b0b..133061b1 100644 --- a/asm/Runtime/e_log.s +++ b/asm/Runtime/e_log.s @@ -181,3 +181,99 @@ lbl_8039237C: lbl_80392398: /* 80392398 0038F2F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8039239C 0038F2FC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEEB0 +lbl_805AEEB0: + # ROM: 0x3FB750 + .4byte 0xC3500000 + .4byte 0 + +.global lbl_805AEEB8 +lbl_805AEEB8: + # ROM: 0x3FB758 + .4byte 0x43500000 + .4byte 0 + +.global lbl_805AEEC0 +lbl_805AEEC0: + # ROM: 0x3FB760 + .double 1.0 + +.global lbl_805AEEC8 +lbl_805AEEC8: + # ROM: 0x3FB768 + .4byte 0x3FE62E42 + .4byte 0xFEE00000 + +.global lbl_805AEED0 +lbl_805AEED0: + # ROM: 0x3FB770 + .4byte 0x3DEA39EF + .4byte 0x35793C76 + +.global lbl_805AEED8 +lbl_805AEED8: + # ROM: 0x3FB778 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AEEE0 +lbl_805AEEE0: + # ROM: 0x3FB780 + .4byte 0x3FD55555 + .4byte 0x55555555 + +.global lbl_805AEEE8 +lbl_805AEEE8: + # ROM: 0x3FB788 + .float 2.0 + .4byte 0 + +.global lbl_805AEEF0 +lbl_805AEEF0: + # ROM: 0x3FB790 + .4byte 0x3FE55555 + .4byte 0x55555593 + +.global lbl_805AEEF8 +lbl_805AEEF8: + # ROM: 0x3FB798 + .4byte 0x3FD24924 + .4byte 0x94229359 + +.global lbl_805AEF00 +lbl_805AEF00: + # ROM: 0x3FB7A0 + .4byte 0x3FC74664 + .4byte 0x96CB03DE + +.global lbl_805AEF08 +lbl_805AEF08: + # ROM: 0x3FB7A8 + .4byte 0x3FC2F112 + .4byte 0xDF3E5244 + +.global lbl_805AEF10 +lbl_805AEF10: + # ROM: 0x3FB7B0 + .4byte 0x3FD99999 + .4byte 0x9997FA04 + +.global lbl_805AEF18 +lbl_805AEF18: + # ROM: 0x3FB7B8 + .4byte 0x3FCC71C5 + .4byte 0x1D8E78AF + +.global lbl_805AEF20 +lbl_805AEF20: + # ROM: 0x3FB7C0 + .4byte 0x3FC39A09 + .4byte 0xD078C69F + +.global lbl_805AEF28 +lbl_805AEF28: + # ROM: 0x3FB7C8 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/e_pow.s b/asm/Runtime/e_pow.s index 4b68120a..fa5be493 100644 --- a/asm/Runtime/e_pow.s +++ b/asm/Runtime/e_pow.s @@ -4,14 +4,13 @@ .global lbl_803D8760 lbl_803D8760: # ROM: 0x3D5760 - .4byte 0x3FF00000 - .4byte 0 + .double 1.0 .4byte 0x3FF80000 .4byte 0 .4byte 0 .4byte 0 .4byte 0x3FE2B803 - .4byte 0x40000000 + .float 2.0 .4byte 0 .4byte 0 .4byte 0x3E4CFDEB @@ -618,3 +617,207 @@ lbl_80392C04: /* 80392C20 0038FB80 7C 08 03 A6 */ mtlr r0 /* 80392C24 0038FB84 38 21 00 90 */ addi r1, r1, 0x90 /* 80392C28 0038FB88 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEF30 +lbl_805AEF30: + # ROM: 0x3FB7D0 + .double 1.0 + +.global lbl_805AEF38 +lbl_805AEF38: + # ROM: 0x3FB7D8 + .4byte 0 + .4byte 0 + +.global lbl_805AEF40 +lbl_805AEF40: + # ROM: 0x3FB7E0 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AEF48 +lbl_805AEF48: + # ROM: 0x3FB7E8 + .4byte 0x40080000 + .4byte 0 + +.global lbl_805AEF50 +lbl_805AEF50: + # ROM: 0x3FB7F0 + .4byte 0x7FF00000 + .4byte 0 + +.global lbl_805AEF58 +lbl_805AEF58: + # ROM: 0x3FB7F8 + .4byte 0x3FD55555 + .4byte 0x55555555 + +.global lbl_805AEF60 +lbl_805AEF60: + # ROM: 0x3FB800 + .4byte 0x3FD00000 + .4byte 0 + +.global lbl_805AEF68 +lbl_805AEF68: + # ROM: 0x3FB808 + .4byte 0x3FF71547 + .4byte 0x60000000 + +.global lbl_805AEF70 +lbl_805AEF70: + # ROM: 0x3FB810 + .4byte 0x3E54AE0B + .4byte 0xF85DDF44 + +.global lbl_805AEF78 +lbl_805AEF78: + # ROM: 0x3FB818 + .4byte 0x3FF71547 + .4byte 0x652B82FE + +.global lbl_805AEF80 +lbl_805AEF80: + # ROM: 0x3FB820 + .4byte 0x43400000 + .4byte 0 + +.global lbl_805AEF88 +lbl_805AEF88: + # ROM: 0x3FB828 + .4byte 0x3FE33333 + .4byte 0x33333303 + +.global lbl_805AEF90 +lbl_805AEF90: + # ROM: 0x3FB830 + .4byte 0x3FDB6DB6 + .4byte 0xDB6FABFF + +.global lbl_805AEF98 +lbl_805AEF98: + # ROM: 0x3FB838 + .4byte 0x3FD55555 + .4byte 0x518F264D + +.global lbl_805AEFA0 +lbl_805AEFA0: + # ROM: 0x3FB840 + .4byte 0x3FD17460 + .4byte 0xA91D4101 + +.global lbl_805AEFA8 +lbl_805AEFA8: + # ROM: 0x3FB848 + .4byte 0x3FCD864A + .4byte 0x93C9DB65 + +.global lbl_805AEFB0 +lbl_805AEFB0: + # ROM: 0x3FB850 + .4byte 0x3FCA7E28 + .4byte 0x4A454EEF + +.global lbl_805AEFB8 +lbl_805AEFB8: + # ROM: 0x3FB858 + .4byte 0x3FEEC709 + .4byte 0xE0000000 + +.global lbl_805AEFC0 +lbl_805AEFC0: + # ROM: 0x3FB860 + .4byte 0xBE3E2FE0 + .4byte 0x145B01F5 + +.global lbl_805AEFC8 +lbl_805AEFC8: + # ROM: 0x3FB868 + .4byte 0x3FEEC709 + .4byte 0xDC3A03FD + +.global lbl_805AEFD0 +lbl_805AEFD0: + # ROM: 0x3FB870 + .4byte 0xBFF00000 + .4byte 0 + +.global lbl_805AEFD8 +lbl_805AEFD8: + # ROM: 0x3FB878 + .4byte 0x7E37E43C + .4byte 0x8800759C + +.global lbl_805AEFE0 +lbl_805AEFE0: + # ROM: 0x3FB880 + .4byte 0x3C971547 + .4byte 0x652B82FE + +.global lbl_805AEFE8 +lbl_805AEFE8: + # ROM: 0x3FB888 + .4byte 0x01A56E1F + .4byte 0xC2F8F359 + +.global lbl_805AEFF0 +lbl_805AEFF0: + # ROM: 0x3FB890 + .4byte 0x3FE62E43 + .4byte 0 + +.global lbl_805AEFF8 +lbl_805AEFF8: + # ROM: 0x3FB898 + .4byte 0x3FE62E42 + .4byte 0xFEFA39EF + +.global lbl_805AF000 +lbl_805AF000: + # ROM: 0x3FB8A0 + .4byte 0xBE205C61 + .4byte 0x0CA86C39 + +.global lbl_805AF008 +lbl_805AF008: + # ROM: 0x3FB8A8 + .4byte 0x3FC55555 + .4byte 0x5555553E + +.global lbl_805AF010 +lbl_805AF010: + # ROM: 0x3FB8B0 + .4byte 0xBF66C16C + .4byte 0x16BEBD93 + +.global lbl_805AF018 +lbl_805AF018: + # ROM: 0x3FB8B8 + .4byte 0x3F11566A + .4byte 0xAF25DE2C + +.global lbl_805AF020 +lbl_805AF020: + # ROM: 0x3FB8C0 + .4byte 0xBEBBBD41 + .4byte 0xC5D26BF1 + +.global lbl_805AF028 +lbl_805AF028: + # ROM: 0x3FB8C8 + .4byte 0x3E663769 + .4byte 0x72BEA4D0 + +.global lbl_805AF030 +lbl_805AF030: + # ROM: 0x3FB8D0 + .float 2.0 + .4byte 0 + +.global lbl_805AF038 +lbl_805AF038: + # ROM: 0x3FB8D8 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/e_rem_pio2.s b/asm/Runtime/e_rem_pio2.s index 4f619f2f..c98b0de4 100644 --- a/asm/Runtime/e_rem_pio2.s +++ b/asm/Runtime/e_rem_pio2.s @@ -359,3 +359,70 @@ lbl_80392FB4: /* 80392FC0 0038FF20 7C 08 03 A6 */ mtlr r0 /* 80392FC4 0038FF24 38 21 00 60 */ addi r1, r1, 0x60 /* 80392FC8 0038FF28 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF040 +lbl_805AF040: + # ROM: 0x3FB8E0 + .4byte 0 + .4byte 0 + +.global lbl_805AF048 +lbl_805AF048: + # ROM: 0x3FB8E8 + .4byte 0x3FF921FB + .4byte 0x54400000 + +.global lbl_805AF050 +lbl_805AF050: + # ROM: 0x3FB8F0 + .4byte 0x3DD0B461 + .4byte 0x1A626331 + +.global lbl_805AF058 +lbl_805AF058: + # ROM: 0x3FB8F8 + .4byte 0x3DD0B461 + .4byte 0x1A600000 + +.global lbl_805AF060 +lbl_805AF060: + # ROM: 0x3FB900 + .4byte 0x3BA3198A + .4byte 0x2E037073 + +.global lbl_805AF068 +lbl_805AF068: + # ROM: 0x3FB908 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AF070 +lbl_805AF070: + # ROM: 0x3FB910 + .4byte 0x3FE45F30 + .4byte 0x6DC9C883 + +.global lbl_805AF078 +lbl_805AF078: + # ROM: 0x3FB918 + .4byte 0x3BA3198A + .4byte 0x2E000000 + +.global lbl_805AF080 +lbl_805AF080: + # ROM: 0x3FB920 + .4byte 0x397B839A + .4byte 0x252049C1 + +.global lbl_805AF088 +lbl_805AF088: + # ROM: 0x3FB928 + .float 15.0 + .4byte 0 + +.global lbl_805AF090 +lbl_805AF090: + # ROM: 0x3FB930 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/k_cos.s b/asm/Runtime/k_cos.s index 2e5300ed..87c39215 100644 --- a/asm/Runtime/k_cos.s +++ b/asm/Runtime/k_cos.s @@ -70,3 +70,58 @@ lbl_80393090: lbl_803930B8: /* 803930B8 00390018 38 21 00 20 */ addi r1, r1, 0x20 /* 803930BC 0039001C 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF098 +lbl_805AF098: + # ROM: 0x3FB938 + .double 1.0 + +.global lbl_805AF0A0 +lbl_805AF0A0: + # ROM: 0x3FB940 + .4byte 0x3FA55555 + .4byte 0x5555554C + +.global lbl_805AF0A8 +lbl_805AF0A8: + # ROM: 0x3FB948 + .4byte 0xBF56C16C + .4byte 0x16C15177 + +.global lbl_805AF0B0 +lbl_805AF0B0: + # ROM: 0x3FB950 + .4byte 0x3EFA01A0 + .4byte 0x19CB1590 + +.global lbl_805AF0B8 +lbl_805AF0B8: + # ROM: 0x3FB958 + .4byte 0xBE927E4F + .4byte 0x809C52AD + +.global lbl_805AF0C0 +lbl_805AF0C0: + # ROM: 0x3FB960 + .4byte 0x3E21EE9E + .4byte 0xBDB4B1C4 + +.global lbl_805AF0C8 +lbl_805AF0C8: + # ROM: 0x3FB968 + .4byte 0xBDA8FAE9 + .4byte 0xBE8838D4 + +.global lbl_805AF0D0 +lbl_805AF0D0: + # ROM: 0x3FB970 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AF0D8 +lbl_805AF0D8: + # ROM: 0x3FB978 + .4byte 0x3FD20000 + .4byte 0 + diff --git a/asm/Runtime/k_rem_pio2.s b/asm/Runtime/k_rem_pio2.s index c558cf3e..23dbb1a2 100644 --- a/asm/Runtime/k_rem_pio2.s +++ b/asm/Runtime/k_rem_pio2.s @@ -13,7 +13,7 @@ lbl_803D8918: lbl_803D8928: # ROM: 0x3D5928 .4byte 0x3FF921FB - .4byte 0x40000000 + .float 2.0 .asciz ">tD-" .balign 4 .4byte 0x3CF84698 @@ -1040,3 +1040,51 @@ lbl_80393EF4: /* 80393F08 00390E68 7C 08 03 A6 */ mtlr r0 /* 80393F0C 00390E6C 38 21 02 D0 */ addi r1, r1, 0x2d0 /* 80393F10 00390E70 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF0E0 +lbl_805AF0E0: + # ROM: 0x3FB980 + .4byte 0 + .4byte 0 + +.global lbl_805AF0E8 +lbl_805AF0E8: + # ROM: 0x3FB988 + .4byte 0x3E700000 + .4byte 0 + +.global lbl_805AF0F0 +lbl_805AF0F0: + # ROM: 0x3FB990 + .float 15.0 + .4byte 0 + +.global lbl_805AF0F8 +lbl_805AF0F8: + # ROM: 0x3FB998 + .float 2.5 + .4byte 0 + +.global lbl_805AF100 +lbl_805AF100: + # ROM: 0x3FB9A0 + .float 1.5 + .4byte 0 + +.global lbl_805AF108 +lbl_805AF108: + # ROM: 0x3FB9A8 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805AF110 +lbl_805AF110: + # ROM: 0x3FB9B0 + .double 1.0 + +.global lbl_805AF118 +lbl_805AF118: + # ROM: 0x3FB9B8 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/k_sin.s b/asm/Runtime/k_sin.s index 488d9420..7bb313b7 100644 --- a/asm/Runtime/k_sin.s +++ b/asm/Runtime/k_sin.s @@ -47,3 +47,47 @@ lbl_80393F90: lbl_80393FAC: /* 80393FAC 00390F0C 38 21 00 20 */ addi r1, r1, 0x20 /* 80393FB0 00390F10 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF120 +lbl_805AF120: + # ROM: 0x3FB9C0 + .4byte 0x3F811111 + .4byte 0x1110F8A6 + +.global lbl_805AF128 +lbl_805AF128: + # ROM: 0x3FB9C8 + .4byte 0xBF2A01A0 + .4byte 0x19C161D5 + +.global lbl_805AF130 +lbl_805AF130: + # ROM: 0x3FB9D0 + .4byte 0x3EC71DE3 + .4byte 0x57B1FE7D + +.global lbl_805AF138 +lbl_805AF138: + # ROM: 0x3FB9D8 + .4byte 0xBE5AE5E6 + .4byte 0x8A2B9CEB + +.global lbl_805AF140 +lbl_805AF140: + # ROM: 0x3FB9E0 + .4byte 0x3DE5D93A + .4byte 0x5ACFD57C + +.global lbl_805AF148 +lbl_805AF148: + # ROM: 0x3FB9E8 + .4byte 0xBFC55555 + .4byte 0x55555549 + +.global lbl_805AF150 +lbl_805AF150: + # ROM: 0x3FB9F0 + .4byte 0x3FE00000 + .4byte 0 + diff --git a/asm/Runtime/k_tan.s b/asm/Runtime/k_tan.s index fe28edff..63d774c4 100644 --- a/asm/Runtime/k_tan.s +++ b/asm/Runtime/k_tan.s @@ -177,3 +177,45 @@ lbl_803941B8: /* 803941BC 0039111C CB E1 00 30 */ lfd f31, 0x30(r1) /* 803941C0 00391120 38 21 00 40 */ addi r1, r1, 0x40 /* 803941C4 00391124 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF158 +lbl_805AF158: + # ROM: 0x3FB9F8 + .double 1.0 + +.global lbl_805AF160 +lbl_805AF160: + # ROM: 0x3FBA00 + .4byte 0xBFF00000 + .4byte 0 + +.global lbl_805AF168 +lbl_805AF168: + # ROM: 0x3FBA08 + .4byte 0x3FE921FB + .4byte 0x54442D18 + +.global lbl_805AF170 +lbl_805AF170: + # ROM: 0x3FBA10 + .4byte 0x3C81A626 + .4byte 0x33145C07 + +.global lbl_805AF178 +lbl_805AF178: + # ROM: 0x3FBA18 + .4byte 0 + .4byte 0 + +.global lbl_805AF180 +lbl_805AF180: + # ROM: 0x3FBA20 + .float 2.0 + .4byte 0 + +.global lbl_805AF188 +lbl_805AF188: + # ROM: 0x3FBA28 + .double 4.503601774854144E15 + diff --git a/asm/Runtime/mbstring.s b/asm/Runtime/mbstring.s index f917fe0d..e8d185c7 100644 --- a/asm/Runtime/mbstring.s +++ b/asm/Runtime/mbstring.s @@ -104,3 +104,11 @@ lbl_8038D870: lbl_8038D874: /* 8038D874 0038A7D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8038D878 0038A7D8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEC90 +lbl_805AEC90: + # ROM: 0x3FB530 + .4byte 0x0000C0E0 + .4byte 0 + diff --git a/asm/Runtime/misc_io.s b/asm/Runtime/misc_io.s index f68e8132..3883b162 100644 --- a/asm/Runtime/misc_io.s +++ b/asm/Runtime/misc_io.s @@ -1,12 +1,11 @@ .include "macros.inc" .section .text, "ax" -.if 0 + /* THIS DOESN'T WORK???? */ -.global __stdio_atexit -__stdio_atexit: -/* 8038DCCC 0038AC2C 3C 60 80 39 */ lis r3, __close_all@ha -/* 8038DCD0 0038AC30 38 03 B1 18 */ addi r0, r3, __close_all@l -/* 8038DCD4 0038AC34 90 0D AE 00 */ stw r0, lbl_805A99C0@sda21(r13) -/* 8038DCD8 0038AC38 4E 80 00 20 */ blr -.endif +# .global __stdio_atexit +# __stdio_atexit: +# /* 8038DCCC 0038AC2C 3C 60 80 39 */ lis r3, __close_all@ha +# /* 8038DCD0 0038AC30 38 03 B1 18 */ addi r0, r3, __close_all@l +# /* 8038DCD4 0038AC34 90 0D AE 00 */ stw r0, lbl_805A99C0@sda21(r13) +# /* 8038DCD8 0038AC38 4E 80 00 20 */ blr diff --git a/asm/Runtime/printf.s b/asm/Runtime/printf.s index d5a55bfc..242092ab 100644 --- a/asm/Runtime/printf.s +++ b/asm/Runtime/printf.s @@ -2947,3 +2947,11 @@ lbl_8038FCE8: /* 8038FCF8 0038CC58 7C 08 03 A6 */ mtlr r0 /* 8038FCFC 0038CC5C 38 21 00 30 */ addi r1, r1, 0x30 /* 8038FD00 0038CC60 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AEC98 +lbl_805AEC98: + # ROM: 0x3FB538 + .4byte 0 + .4byte 0 + diff --git a/asm/Runtime/s_atan.s b/asm/Runtime/s_atan.s index 1da4f8e8..53598155 100644 --- a/asm/Runtime/s_atan.s +++ b/asm/Runtime/s_atan.s @@ -188,3 +188,34 @@ lbl_80394394: lbl_803943C0: /* 803943C0 00391320 38 21 00 10 */ addi r1, r1, 0x10 /* 803943C4 00391324 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF190 +lbl_805AF190: + # ROM: 0x3FBA30 + .4byte 0x7E37E43C + .4byte 0x8800759C + +.global lbl_805AF198 +lbl_805AF198: + # ROM: 0x3FBA38 + .double 1.0 + +.global lbl_805AF1A0 +lbl_805AF1A0: + # ROM: 0x3FBA40 + .float 2.0 + .4byte 0 + +.global lbl_805AF1A8 +lbl_805AF1A8: + # ROM: 0x3FBA48 + .4byte 0x3FF80000 + .4byte 0 + +.global lbl_805AF1B0 +lbl_805AF1B0: + # ROM: 0x3FBA50 + .4byte 0xBFF00000 + .4byte 0 + diff --git a/asm/Runtime/s_cos.s b/asm/Runtime/s_cos.s index 7fab60d3..21c133eb 100644 --- a/asm/Runtime/s_cos.s +++ b/asm/Runtime/s_cos.s @@ -65,3 +65,11 @@ lbl_803944B4: /* 803944B8 00391418 7C 08 03 A6 */ mtlr r0 /* 803944BC 0039141C 38 21 00 20 */ addi r1, r1, 0x20 /* 803944C0 00391420 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF1B8 +lbl_805AF1B8: + # ROM: 0x3FBA58 + .4byte 0 + .4byte 0 + diff --git a/asm/Runtime/s_floor.s b/asm/Runtime/s_floor.s index 41a14d7e..74def9e4 100644 --- a/asm/Runtime/s_floor.s +++ b/asm/Runtime/s_floor.s @@ -98,3 +98,17 @@ lbl_803945F8: lbl_80394604: /* 80394604 00391564 38 21 00 10 */ addi r1, r1, 0x10 /* 80394608 00391568 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF1C0 +lbl_805AF1C0: + # ROM: 0x3FBA60 + .4byte 0x7E37E43C + .4byte 0x8800759C + +.global lbl_805AF1C8 +lbl_805AF1C8: + # ROM: 0x3FBA68 + .4byte 0 + .4byte 0 + diff --git a/asm/Runtime/s_frexp.s b/asm/Runtime/s_frexp.s index 387bb0f6..89eaf6ed 100644 --- a/asm/Runtime/s_frexp.s +++ b/asm/Runtime/s_frexp.s @@ -43,3 +43,11 @@ lbl_8039466C: lbl_80394690: /* 80394690 003915F0 38 21 00 10 */ addi r1, r1, 0x10 /* 80394694 003915F4 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF1D0 +lbl_805AF1D0: + # ROM: 0x3FBA70 + .4byte 0x43500000 + .4byte 0 + diff --git a/asm/Runtime/s_ldexp.s b/asm/Runtime/s_ldexp.s index c867eb34..9055dba6 100644 --- a/asm/Runtime/s_ldexp.s +++ b/asm/Runtime/s_ldexp.s @@ -134,3 +134,35 @@ lbl_8039484C: /* 80394850 003917B0 7C 08 03 A6 */ mtlr r0 /* 80394854 003917B4 38 21 00 20 */ addi r1, r1, 0x20 /* 80394858 003917B8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF1D8 +lbl_805AF1D8: + # ROM: 0x3FBA78 + .4byte 0 + .4byte 0 + +.global lbl_805AF1E0 +lbl_805AF1E0: + # ROM: 0x3FBA80 + .4byte 0x43500000 + .4byte 0 + +.global lbl_805AF1E8 +lbl_805AF1E8: + # ROM: 0x3FBA88 + .4byte 0x01A56E1F + .4byte 0xC2F8F359 + +.global lbl_805AF1F0 +lbl_805AF1F0: + # ROM: 0x3FBA90 + .4byte 0x7E37E43C + .4byte 0x8800759C + +.global lbl_805AF1F8 +lbl_805AF1F8: + # ROM: 0x3FBA98 + .4byte 0x3C900000 + .4byte 0 + diff --git a/asm/Runtime/s_sin.s b/asm/Runtime/s_sin.s index cd798d7a..986598fc 100644 --- a/asm/Runtime/s_sin.s +++ b/asm/Runtime/s_sin.s @@ -66,3 +66,11 @@ lbl_80394BA4: /* 80394BA8 00391B08 7C 08 03 A6 */ mtlr r0 /* 80394BAC 00391B0C 38 21 00 20 */ addi r1, r1, 0x20 /* 80394BB0 00391B10 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AF200 +lbl_805AF200: + # ROM: 0x3FBAA0 + .4byte 0 + .4byte 0 + diff --git a/asm/Runtime/sdata2.s b/asm/Runtime/sdata2.s deleted file mode 100644 index 8b8649e9..00000000 --- a/asm/Runtime/sdata2.s +++ /dev/null @@ -1,1093 +0,0 @@ -.section .sdata2 - -# TODO: Split this -.global lbl_805AEC60 -lbl_805AEC60: - # ROM: 0x3FB500 - .4byte 0 - .4byte 0 - -.global lbl_805AEC68 -lbl_805AEC68: - # ROM: 0x3FB508 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AEC70 -lbl_805AEC70: - # ROM: 0x3FB510 - .4byte 0xBFF00000 - .4byte 0 - -.global lbl_805AEC78 -lbl_805AEC78: - # ROM: 0x3FB518 - .4byte 0x40140000 - .4byte 0 - -.global lbl_805AEC80 -lbl_805AEC80: - # ROM: 0x3FB520 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AEC88 -lbl_805AEC88: - # ROM: 0x3FB528 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEC90 -lbl_805AEC90: - # ROM: 0x3FB530 - .4byte 0x0000C0E0 - .4byte 0 - -.global lbl_805AEC98 -lbl_805AEC98: - # ROM: 0x3FB538 - .4byte 0 - .4byte 0 - -.global lbl_805AECA0 -lbl_805AECA0: - # ROM: 0x3FB540 - .4byte 0x4E414E28 - -.global lbl_805AECA4 -lbl_805AECA4: - # ROM: 0x3FB544 - .4byte 0 - -.global lbl_805AECA8 -lbl_805AECA8: - # ROM: 0x3FB548 - .4byte 0 - .4byte 0 - -.global lbl_805AECB0 -lbl_805AECB0: - # ROM: 0x3FB550 - .4byte 0 - .4byte 0 - -.global lbl_805AECB8 -lbl_805AECB8: - # ROM: 0x3FB558 - .4byte 0 - .4byte 0 - -.global lbl_805AECC0 -lbl_805AECC0: - # ROM: 0x3FB560 - .4byte 0x400921FB - .4byte 0x54442D18 - -.global lbl_805AECC8 -lbl_805AECC8: - # ROM: 0x3FB568 - .4byte 0x3FF921FB - .4byte 0x54442D18 - -.global lbl_805AECD0 -lbl_805AECD0: - # ROM: 0x3FB570 - .4byte 0x3C91A626 - .4byte 0x33145C07 - -.global lbl_805AECD8 -lbl_805AECD8: - # ROM: 0x3FB578 - .4byte 0x3FC55555 - .4byte 0x55555555 - -.global lbl_805AECE0 -lbl_805AECE0: - # ROM: 0x3FB580 - .4byte 0xBFD4D612 - .4byte 0x03EB6F7D - -.global lbl_805AECE8 -lbl_805AECE8: - # ROM: 0x3FB588 - .4byte 0x3FC9C155 - .4byte 0x0E884455 - -.global lbl_805AECF0 -lbl_805AECF0: - # ROM: 0x3FB590 - .4byte 0xBFA48228 - .4byte 0xB5688F3B - -.global lbl_805AECF8 -lbl_805AECF8: - # ROM: 0x3FB598 - .4byte 0x3F49EFE0 - .4byte 0x7501B288 - -.global lbl_805AED00 -lbl_805AED00: - # ROM: 0x3FB5A0 - .4byte 0x3F023DE1 - .4byte 0x0DFDF709 - -.global lbl_805AED08 -lbl_805AED08: - # ROM: 0x3FB5A8 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AED10 -lbl_805AED10: - # ROM: 0x3FB5B0 - .4byte 0xC0033A27 - .4byte 0x1C8A2D4B - -.global lbl_805AED18 -lbl_805AED18: - # ROM: 0x3FB5B8 - .4byte 0x40002AE5 - .4byte 0x9C598AC8 - -.global lbl_805AED20 -lbl_805AED20: - # ROM: 0x3FB5C0 - .4byte 0xBFE6066C - .4byte 0x1B8D0159 - -.global lbl_805AED28 -lbl_805AED28: - # ROM: 0x3FB5C8 - .4byte 0x3FB3B8C5 - .4byte 0xB12E9282 - -.global lbl_805AED30 -lbl_805AED30: - # ROM: 0x3FB5D0 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AED38 -lbl_805AED38: - # ROM: 0x3FB5D8 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AED40 -lbl_805AED40: - # ROM: 0x3FB5E0 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AED48 -lbl_805AED48: - # ROM: 0x3FB5E8 - .4byte 0x3FF921FB - .4byte 0x54442D18 - -.global lbl_805AED50 -lbl_805AED50: - # ROM: 0x3FB5F0 - .4byte 0x3C91A626 - .4byte 0x33145C07 - -.global lbl_805AED58 -lbl_805AED58: - # ROM: 0x3FB5F8 - .4byte 0x7E37E43C - .4byte 0x8800759C - -.global lbl_805AED60 -lbl_805AED60: - # ROM: 0x3FB600 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AED68 -lbl_805AED68: - # ROM: 0x3FB608 - .4byte 0x3FC55555 - .4byte 0x55555555 - -.global lbl_805AED70 -lbl_805AED70: - # ROM: 0x3FB610 - .4byte 0xBFD4D612 - .4byte 0x03EB6F7D - -.global lbl_805AED78 -lbl_805AED78: - # ROM: 0x3FB618 - .4byte 0x3FC9C155 - .4byte 0x0E884455 - -.global lbl_805AED80 -lbl_805AED80: - # ROM: 0x3FB620 - .4byte 0xBFA48228 - .4byte 0xB5688F3B - -.global lbl_805AED88 -lbl_805AED88: - # ROM: 0x3FB628 - .4byte 0x3F49EFE0 - .4byte 0x7501B288 - -.global lbl_805AED90 -lbl_805AED90: - # ROM: 0x3FB630 - .4byte 0x3F023DE1 - .4byte 0x0DFDF709 - -.global lbl_805AED98 -lbl_805AED98: - # ROM: 0x3FB638 - .4byte 0xC0033A27 - .4byte 0x1C8A2D4B - -.global lbl_805AEDA0 -lbl_805AEDA0: - # ROM: 0x3FB640 - .4byte 0x40002AE5 - .4byte 0x9C598AC8 - -.global lbl_805AEDA8 -lbl_805AEDA8: - # ROM: 0x3FB648 - .4byte 0xBFE6066C - .4byte 0x1B8D0159 - -.global lbl_805AEDB0 -lbl_805AEDB0: - # ROM: 0x3FB650 - .4byte 0x3FB3B8C5 - .4byte 0xB12E9282 - -.global lbl_805AEDB8 -lbl_805AEDB8: - # ROM: 0x3FB658 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AEDC0 -lbl_805AEDC0: - # ROM: 0x3FB660 - .4byte 0 - .4byte 0 - -.global lbl_805AEDC8 -lbl_805AEDC8: - # ROM: 0x3FB668 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AEDD0 -lbl_805AEDD0: - # ROM: 0x3FB670 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AEDD8 -lbl_805AEDD8: - # ROM: 0x3FB678 - .4byte 0x3FE921FB - .4byte 0x54442D18 - -.global lbl_805AEDE0 -lbl_805AEDE0: - # ROM: 0x3FB680 - .4byte 0x400921FB - .4byte 0x54442D18 - -.global lbl_805AEDE8 -lbl_805AEDE8: - # ROM: 0x3FB688 - .4byte 0xC00921FB - .4byte 0x54442D18 - -.global lbl_805AEDF0 -lbl_805AEDF0: - # ROM: 0x3FB690 - .4byte 0xBFF921FB - .4byte 0x54442D18 - -.global lbl_805AEDF8 -lbl_805AEDF8: - # ROM: 0x3FB698 - .4byte 0x3FF921FB - .4byte 0x54442D18 - -.global lbl_805AEE00 -lbl_805AEE00: - # ROM: 0x3FB6A0 - .4byte 0x3FE921FB - .4byte 0x54442D18 - -.global lbl_805AEE08 -lbl_805AEE08: - # ROM: 0x3FB6A8 - .4byte 0xBFE921FB - .4byte 0x54442D18 - -.global lbl_805AEE10 -lbl_805AEE10: - # ROM: 0x3FB6B0 - .4byte 0x4002D97C - .4byte 0x7F3321D2 - -.global lbl_805AEE18 -lbl_805AEE18: - # ROM: 0x3FB6B8 - .4byte 0xC002D97C - .4byte 0x7F3321D2 - -.global lbl_805AEE20 -lbl_805AEE20: - # ROM: 0x3FB6C0 - .4byte 0 - .4byte 0 - -.global lbl_805AEE28 -lbl_805AEE28: - # ROM: 0x3FB6C8 - .4byte 0x80000000 - .4byte 0 - -.global lbl_805AEE30 -lbl_805AEE30: - # ROM: 0x3FB6D0 - .4byte 0x3CA1A626 - .4byte 0x33145C07 - -.global lbl_805AEE38 -lbl_805AEE38: - # ROM: 0x3FB6D8 - .4byte 0 - .4byte 0 - -.global lbl_805AEE40 -lbl_805AEE40: - # ROM: 0x3FB6E0 - .4byte 0x40862E42 - .4byte 0xFEFA39EF - -.global lbl_805AEE48 -lbl_805AEE48: - # ROM: 0x3FB6E8 - .4byte 0x7FF00000 - .4byte 0 - -.global lbl_805AEE50 -lbl_805AEE50: - # ROM: 0x3FB6F0 - .4byte 0xC0874910 - .4byte 0xD52D3051 - -.global lbl_805AEE58 -lbl_805AEE58: - # ROM: 0x3FB6F8 - .4byte 0x3FF71547 - .4byte 0x652B82FE - -.global lbl_805AEE60 -lbl_805AEE60: - # ROM: 0x3FB700 - .4byte 0x7E37E43C - .4byte 0x8800759C - -.global lbl_805AEE68 -lbl_805AEE68: - # ROM: 0x3FB708 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AEE70 -lbl_805AEE70: - # ROM: 0x3FB710 - .4byte 0x3FC55555 - .4byte 0x5555553E - -.global lbl_805AEE78 -lbl_805AEE78: - # ROM: 0x3FB718 - .4byte 0xBF66C16C - .4byte 0x16BEBD93 - -.global lbl_805AEE80 -lbl_805AEE80: - # ROM: 0x3FB720 - .4byte 0x3F11566A - .4byte 0xAF25DE2C - -.global lbl_805AEE88 -lbl_805AEE88: - # ROM: 0x3FB728 - .4byte 0xBEBBBD41 - .4byte 0xC5D26BF1 - -.global lbl_805AEE90 -lbl_805AEE90: - # ROM: 0x3FB730 - .4byte 0x3E663769 - .4byte 0x72BEA4D0 - -.global lbl_805AEE98 -lbl_805AEE98: - # ROM: 0x3FB738 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AEEA0 -lbl_805AEEA0: - # ROM: 0x3FB740 - .4byte 0x01700000 - .4byte 0 - -.global lbl_805AEEA8 -lbl_805AEEA8: - # ROM: 0x3FB748 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEEB0 -lbl_805AEEB0: - # ROM: 0x3FB750 - .4byte 0xC3500000 - .4byte 0 - -.global lbl_805AEEB8 -lbl_805AEEB8: - # ROM: 0x3FB758 - .4byte 0x43500000 - .4byte 0 - -.global lbl_805AEEC0 -lbl_805AEEC0: - # ROM: 0x3FB760 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AEEC8 -lbl_805AEEC8: - # ROM: 0x3FB768 - .4byte 0x3FE62E42 - .4byte 0xFEE00000 - -.global lbl_805AEED0 -lbl_805AEED0: - # ROM: 0x3FB770 - .4byte 0x3DEA39EF - .4byte 0x35793C76 - -.global lbl_805AEED8 -lbl_805AEED8: - # ROM: 0x3FB778 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AEEE0 -lbl_805AEEE0: - # ROM: 0x3FB780 - .4byte 0x3FD55555 - .4byte 0x55555555 - -.global lbl_805AEEE8 -lbl_805AEEE8: - # ROM: 0x3FB788 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AEEF0 -lbl_805AEEF0: - # ROM: 0x3FB790 - .4byte 0x3FE55555 - .4byte 0x55555593 - -.global lbl_805AEEF8 -lbl_805AEEF8: - # ROM: 0x3FB798 - .4byte 0x3FD24924 - .4byte 0x94229359 - -.global lbl_805AEF00 -lbl_805AEF00: - # ROM: 0x3FB7A0 - .4byte 0x3FC74664 - .4byte 0x96CB03DE - -.global lbl_805AEF08 -lbl_805AEF08: - # ROM: 0x3FB7A8 - .4byte 0x3FC2F112 - .4byte 0xDF3E5244 - -.global lbl_805AEF10 -lbl_805AEF10: - # ROM: 0x3FB7B0 - .4byte 0x3FD99999 - .4byte 0x9997FA04 - -.global lbl_805AEF18 -lbl_805AEF18: - # ROM: 0x3FB7B8 - .4byte 0x3FCC71C5 - .4byte 0x1D8E78AF - -.global lbl_805AEF20 -lbl_805AEF20: - # ROM: 0x3FB7C0 - .4byte 0x3FC39A09 - .4byte 0xD078C69F - -.global lbl_805AEF28 -lbl_805AEF28: - # ROM: 0x3FB7C8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEF30 -lbl_805AEF30: - # ROM: 0x3FB7D0 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AEF38 -lbl_805AEF38: - # ROM: 0x3FB7D8 - .4byte 0 - .4byte 0 - -.global lbl_805AEF40 -lbl_805AEF40: - # ROM: 0x3FB7E0 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AEF48 -lbl_805AEF48: - # ROM: 0x3FB7E8 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AEF50 -lbl_805AEF50: - # ROM: 0x3FB7F0 - .4byte 0x7FF00000 - .4byte 0 - -.global lbl_805AEF58 -lbl_805AEF58: - # ROM: 0x3FB7F8 - .4byte 0x3FD55555 - .4byte 0x55555555 - -.global lbl_805AEF60 -lbl_805AEF60: - # ROM: 0x3FB800 - .4byte 0x3FD00000 - .4byte 0 - -.global lbl_805AEF68 -lbl_805AEF68: - # ROM: 0x3FB808 - .4byte 0x3FF71547 - .4byte 0x60000000 - -.global lbl_805AEF70 -lbl_805AEF70: - # ROM: 0x3FB810 - .4byte 0x3E54AE0B - .4byte 0xF85DDF44 - -.global lbl_805AEF78 -lbl_805AEF78: - # ROM: 0x3FB818 - .4byte 0x3FF71547 - .4byte 0x652B82FE - -.global lbl_805AEF80 -lbl_805AEF80: - # ROM: 0x3FB820 - .4byte 0x43400000 - .4byte 0 - -.global lbl_805AEF88 -lbl_805AEF88: - # ROM: 0x3FB828 - .4byte 0x3FE33333 - .4byte 0x33333303 - -.global lbl_805AEF90 -lbl_805AEF90: - # ROM: 0x3FB830 - .4byte 0x3FDB6DB6 - .4byte 0xDB6FABFF - -.global lbl_805AEF98 -lbl_805AEF98: - # ROM: 0x3FB838 - .4byte 0x3FD55555 - .4byte 0x518F264D - -.global lbl_805AEFA0 -lbl_805AEFA0: - # ROM: 0x3FB840 - .4byte 0x3FD17460 - .4byte 0xA91D4101 - -.global lbl_805AEFA8 -lbl_805AEFA8: - # ROM: 0x3FB848 - .4byte 0x3FCD864A - .4byte 0x93C9DB65 - -.global lbl_805AEFB0 -lbl_805AEFB0: - # ROM: 0x3FB850 - .4byte 0x3FCA7E28 - .4byte 0x4A454EEF - -.global lbl_805AEFB8 -lbl_805AEFB8: - # ROM: 0x3FB858 - .4byte 0x3FEEC709 - .4byte 0xE0000000 - -.global lbl_805AEFC0 -lbl_805AEFC0: - # ROM: 0x3FB860 - .4byte 0xBE3E2FE0 - .4byte 0x145B01F5 - -.global lbl_805AEFC8 -lbl_805AEFC8: - # ROM: 0x3FB868 - .4byte 0x3FEEC709 - .4byte 0xDC3A03FD - -.global lbl_805AEFD0 -lbl_805AEFD0: - # ROM: 0x3FB870 - .4byte 0xBFF00000 - .4byte 0 - -.global lbl_805AEFD8 -lbl_805AEFD8: - # ROM: 0x3FB878 - .4byte 0x7E37E43C - .4byte 0x8800759C - -.global lbl_805AEFE0 -lbl_805AEFE0: - # ROM: 0x3FB880 - .4byte 0x3C971547 - .4byte 0x652B82FE - -.global lbl_805AEFE8 -lbl_805AEFE8: - # ROM: 0x3FB888 - .4byte 0x01A56E1F - .4byte 0xC2F8F359 - -.global lbl_805AEFF0 -lbl_805AEFF0: - # ROM: 0x3FB890 - .4byte 0x3FE62E43 - .4byte 0 - -.global lbl_805AEFF8 -lbl_805AEFF8: - # ROM: 0x3FB898 - .4byte 0x3FE62E42 - .4byte 0xFEFA39EF - -.global lbl_805AF000 -lbl_805AF000: - # ROM: 0x3FB8A0 - .4byte 0xBE205C61 - .4byte 0x0CA86C39 - -.global lbl_805AF008 -lbl_805AF008: - # ROM: 0x3FB8A8 - .4byte 0x3FC55555 - .4byte 0x5555553E - -.global lbl_805AF010 -lbl_805AF010: - # ROM: 0x3FB8B0 - .4byte 0xBF66C16C - .4byte 0x16BEBD93 - -.global lbl_805AF018 -lbl_805AF018: - # ROM: 0x3FB8B8 - .4byte 0x3F11566A - .4byte 0xAF25DE2C - -.global lbl_805AF020 -lbl_805AF020: - # ROM: 0x3FB8C0 - .4byte 0xBEBBBD41 - .4byte 0xC5D26BF1 - -.global lbl_805AF028 -lbl_805AF028: - # ROM: 0x3FB8C8 - .4byte 0x3E663769 - .4byte 0x72BEA4D0 - -.global lbl_805AF030 -lbl_805AF030: - # ROM: 0x3FB8D0 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AF038 -lbl_805AF038: - # ROM: 0x3FB8D8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AF040 -lbl_805AF040: - # ROM: 0x3FB8E0 - .4byte 0 - .4byte 0 - -.global lbl_805AF048 -lbl_805AF048: - # ROM: 0x3FB8E8 - .4byte 0x3FF921FB - .4byte 0x54400000 - -.global lbl_805AF050 -lbl_805AF050: - # ROM: 0x3FB8F0 - .4byte 0x3DD0B461 - .4byte 0x1A626331 - -.global lbl_805AF058 -lbl_805AF058: - # ROM: 0x3FB8F8 - .4byte 0x3DD0B461 - .4byte 0x1A600000 - -.global lbl_805AF060 -lbl_805AF060: - # ROM: 0x3FB900 - .4byte 0x3BA3198A - .4byte 0x2E037073 - -.global lbl_805AF068 -lbl_805AF068: - # ROM: 0x3FB908 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AF070 -lbl_805AF070: - # ROM: 0x3FB910 - .4byte 0x3FE45F30 - .4byte 0x6DC9C883 - -.global lbl_805AF078 -lbl_805AF078: - # ROM: 0x3FB918 - .4byte 0x3BA3198A - .4byte 0x2E000000 - -.global lbl_805AF080 -lbl_805AF080: - # ROM: 0x3FB920 - .4byte 0x397B839A - .4byte 0x252049C1 - -.global lbl_805AF088 -lbl_805AF088: - # ROM: 0x3FB928 - .4byte 0x41700000 - .4byte 0 - -.global lbl_805AF090 -lbl_805AF090: - # ROM: 0x3FB930 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AF098 -lbl_805AF098: - # ROM: 0x3FB938 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AF0A0 -lbl_805AF0A0: - # ROM: 0x3FB940 - .4byte 0x3FA55555 - .4byte 0x5555554C - -.global lbl_805AF0A8 -lbl_805AF0A8: - # ROM: 0x3FB948 - .4byte 0xBF56C16C - .4byte 0x16C15177 - -.global lbl_805AF0B0 -lbl_805AF0B0: - # ROM: 0x3FB950 - .4byte 0x3EFA01A0 - .4byte 0x19CB1590 - -.global lbl_805AF0B8 -lbl_805AF0B8: - # ROM: 0x3FB958 - .4byte 0xBE927E4F - .4byte 0x809C52AD - -.global lbl_805AF0C0 -lbl_805AF0C0: - # ROM: 0x3FB960 - .4byte 0x3E21EE9E - .4byte 0xBDB4B1C4 - -.global lbl_805AF0C8 -lbl_805AF0C8: - # ROM: 0x3FB968 - .4byte 0xBDA8FAE9 - .4byte 0xBE8838D4 - -.global lbl_805AF0D0 -lbl_805AF0D0: - # ROM: 0x3FB970 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AF0D8 -lbl_805AF0D8: - # ROM: 0x3FB978 - .4byte 0x3FD20000 - .4byte 0 - -.global lbl_805AF0E0 -lbl_805AF0E0: - # ROM: 0x3FB980 - .4byte 0 - .4byte 0 - -.global lbl_805AF0E8 -lbl_805AF0E8: - # ROM: 0x3FB988 - .4byte 0x3E700000 - .4byte 0 - -.global lbl_805AF0F0 -lbl_805AF0F0: - # ROM: 0x3FB990 - .4byte 0x41700000 - .4byte 0 - -.global lbl_805AF0F8 -lbl_805AF0F8: - # ROM: 0x3FB998 - .4byte 0x40200000 - .4byte 0 - -.global lbl_805AF100 -lbl_805AF100: - # ROM: 0x3FB9A0 - .4byte 0x3FC00000 - .4byte 0 - -.global lbl_805AF108 -lbl_805AF108: - # ROM: 0x3FB9A8 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AF110 -lbl_805AF110: - # ROM: 0x3FB9B0 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AF118 -lbl_805AF118: - # ROM: 0x3FB9B8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AF120 -lbl_805AF120: - # ROM: 0x3FB9C0 - .4byte 0x3F811111 - .4byte 0x1110F8A6 - -.global lbl_805AF128 -lbl_805AF128: - # ROM: 0x3FB9C8 - .4byte 0xBF2A01A0 - .4byte 0x19C161D5 - -.global lbl_805AF130 -lbl_805AF130: - # ROM: 0x3FB9D0 - .4byte 0x3EC71DE3 - .4byte 0x57B1FE7D - -.global lbl_805AF138 -lbl_805AF138: - # ROM: 0x3FB9D8 - .4byte 0xBE5AE5E6 - .4byte 0x8A2B9CEB - -.global lbl_805AF140 -lbl_805AF140: - # ROM: 0x3FB9E0 - .4byte 0x3DE5D93A - .4byte 0x5ACFD57C - -.global lbl_805AF148 -lbl_805AF148: - # ROM: 0x3FB9E8 - .4byte 0xBFC55555 - .4byte 0x55555549 - -.global lbl_805AF150 -lbl_805AF150: - # ROM: 0x3FB9F0 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AF158 -lbl_805AF158: - # ROM: 0x3FB9F8 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AF160 -lbl_805AF160: - # ROM: 0x3FBA00 - .4byte 0xBFF00000 - .4byte 0 - -.global lbl_805AF168 -lbl_805AF168: - # ROM: 0x3FBA08 - .4byte 0x3FE921FB - .4byte 0x54442D18 - -.global lbl_805AF170 -lbl_805AF170: - # ROM: 0x3FBA10 - .4byte 0x3C81A626 - .4byte 0x33145C07 - -.global lbl_805AF178 -lbl_805AF178: - # ROM: 0x3FBA18 - .4byte 0 - .4byte 0 - -.global lbl_805AF180 -lbl_805AF180: - # ROM: 0x3FBA20 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AF188 -lbl_805AF188: - # ROM: 0x3FBA28 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AF190 -lbl_805AF190: - # ROM: 0x3FBA30 - .4byte 0x7E37E43C - .4byte 0x8800759C - -.global lbl_805AF198 -lbl_805AF198: - # ROM: 0x3FBA38 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AF1A0 -lbl_805AF1A0: - # ROM: 0x3FBA40 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AF1A8 -lbl_805AF1A8: - # ROM: 0x3FBA48 - .4byte 0x3FF80000 - .4byte 0 - -.global lbl_805AF1B0 -lbl_805AF1B0: - # ROM: 0x3FBA50 - .4byte 0xBFF00000 - .4byte 0 - -.global lbl_805AF1B8 -lbl_805AF1B8: - # ROM: 0x3FBA58 - .4byte 0 - .4byte 0 - -.global lbl_805AF1C0 -lbl_805AF1C0: - # ROM: 0x3FBA60 - .4byte 0x7E37E43C - .4byte 0x8800759C - -.global lbl_805AF1C8 -lbl_805AF1C8: - # ROM: 0x3FBA68 - .4byte 0 - .4byte 0 - -.global lbl_805AF1D0 -lbl_805AF1D0: - # ROM: 0x3FBA70 - .4byte 0x43500000 - .4byte 0 - -.global lbl_805AF1D8 -lbl_805AF1D8: - # ROM: 0x3FBA78 - .4byte 0 - .4byte 0 - -.global lbl_805AF1E0 -lbl_805AF1E0: - # ROM: 0x3FBA80 - .4byte 0x43500000 - .4byte 0 - -.global lbl_805AF1E8 -lbl_805AF1E8: - # ROM: 0x3FBA88 - .4byte 0x01A56E1F - .4byte 0xC2F8F359 - -.global lbl_805AF1F0 -lbl_805AF1F0: - # ROM: 0x3FBA90 - .4byte 0x7E37E43C - .4byte 0x8800759C - -.global lbl_805AF1F8 -lbl_805AF1F8: - # ROM: 0x3FBA98 - .4byte 0x3C900000 - .4byte 0 - -.global lbl_805AF200 -lbl_805AF200: - # ROM: 0x3FBAA0 - .4byte 0 - .4byte 0 - diff --git a/asm/Runtime/strtold.s b/asm/Runtime/strtold.s index 43e752ac..176a2b15 100644 --- a/asm/Runtime/strtold.s +++ b/asm/Runtime/strtold.s @@ -1236,3 +1236,27 @@ lbl_80391260: /* 80391268 0038E1C8 7C 08 03 A6 */ mtlr r0 /* 8039126C 0038E1CC 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80391270 0038E1D0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805AECA0 +lbl_805AECA0: + # ROM: 0x3FB540 + .4byte 0x4E414E28 + +.global lbl_805AECA4 +lbl_805AECA4: + # ROM: 0x3FB544 + .4byte 0 + +.global lbl_805AECA8 +lbl_805AECA8: + # ROM: 0x3FB548 + .4byte 0 + .4byte 0 + +.global lbl_805AECB0 +lbl_805AECB0: + # ROM: 0x3FB550 + .4byte 0 + .4byte 0 + diff --git a/asm/Weapons/CCollisionResponseData.s b/asm/Weapons/CCollisionResponseData.s index 74d5f019..c3c243dd 100644 --- a/asm/Weapons/CCollisionResponseData.s +++ b/asm/Weapons/CCollisionResponseData.s @@ -1591,3 +1591,21 @@ lbl_802B3694: /* 802B369C 002B05FC 7C 08 03 A6 */ mtlr r0 /* 802B36A0 002B0600 38 21 00 30 */ addi r1, r1, 0x30 /* 802B36A4 002B0604 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADF60 +lbl_805ADF60: + # ROM: 0x3FA800 + .4byte 0xFFFFFFFF + +.global lbl_805ADF64 +lbl_805ADF64: + # ROM: 0x3FA804 + .4byte 0x42480000 + +.global lbl_805ADF68 +lbl_805ADF68: + # ROM: 0x3FA808 + .float 0.2 + .4byte 0 + diff --git a/asm/Weapons/CDecal.s b/asm/Weapons/CDecal.s index ac16b44e..0ac8a64d 100644 --- a/asm/Weapons/CDecal.s +++ b/asm/Weapons/CDecal.s @@ -1138,3 +1138,35 @@ __sinit_CDecal_cpp: /* 802B5894 002B27F4 7C 08 03 A6 */ mtlr r0 /* 802B5898 002B27F8 38 21 00 10 */ addi r1, r1, 0x10 /* 802B589C 002B27FC 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADF70 +lbl_805ADF70: + # ROM: 0x3FA810 + .float 0.017453292 + +.global lbl_805ADF74 +lbl_805ADF74: + # ROM: 0x3FA814 + .4byte 0 + +.global lbl_805ADF78 +lbl_805ADF78: + # ROM: 0x3FA818 + .float 1.0 + +.global lbl_805ADF7C +lbl_805ADF7C: + # ROM: 0x3FA81C + .4byte 0x3B808081 + +.global lbl_805ADF80 +lbl_805ADF80: + # ROM: 0x3FA820 + .float 0.5 + +.global lbl_805ADF84 +lbl_805ADF84: + # ROM: 0x3FA824 + .float 0.001 + diff --git a/asm/Weapons/CProjectileWeapon.s b/asm/Weapons/CProjectileWeapon.s index 7dc4deac..43d5af89 100644 --- a/asm/Weapons/CProjectileWeapon.s +++ b/asm/Weapons/CProjectileWeapon.s @@ -2586,3 +2586,71 @@ lbl_802B1124: GetTickPeriod__17CProjectileWeaponFv: /* 802B113C 002AE09C C0 22 C1 FC */ lfs f1, lbl_805ADF1C@sda21(r2) /* 802B1140 002AE0A0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADF10 +lbl_805ADF10: + # ROM: 0x3FA7B0 + .4byte 0 + +.global lbl_805ADF14 +lbl_805ADF14: + # ROM: 0x3FA7B4 + .float 2.0 + +.global lbl_805ADF18 +lbl_805ADF18: + # ROM: 0x3FA7B8 + .float 1.0 + +.global lbl_805ADF1C +lbl_805ADF1C: + # ROM: 0x3FA7BC + .4byte 0x3C888889 + +.global lbl_805ADF20 +lbl_805ADF20: + # ROM: 0x3FA7C0 + .4byte 0x3F911111 + .4byte 0x11111111 + +.global lbl_805ADF28 +lbl_805ADF28: + # ROM: 0x3FA7C8 + .4byte 0x3EF179EC + .4byte 0xA0000000 + +.global lbl_805ADF30 +lbl_805ADF30: + # ROM: 0x3FA7D0 + .4byte 0 + .4byte 0 + +.global lbl_805ADF38 +lbl_805ADF38: + # ROM: 0x3FA7D8 + .float 0.017453292 + .4byte 0 + +.global lbl_805ADF40 +lbl_805ADF40: + # ROM: 0x3FA7E0 + .double 1.0 + +.global lbl_805ADF48 +lbl_805ADF48: + # ROM: 0x3FA7E8 + .4byte 0x3F911111 + .4byte 0x20000000 + +.global lbl_805ADF50 +lbl_805ADF50: + # ROM: 0x3FA7F0 + .4byte 0x3EF179EC + .4byte 0x9CBD821E + +.global lbl_805ADF58 +lbl_805ADF58: + # ROM: 0x3FA7F8 + .double 4.503601774854144E15 + diff --git a/asm/WorldFormat/CAreaOctTree.s b/asm/WorldFormat/CAreaOctTree.s index 8b9a0a8d..af776074 100644 --- a/asm/WorldFormat/CAreaOctTree.s +++ b/asm/WorldFormat/CAreaOctTree.s @@ -529,3 +529,15 @@ lbl_802A308C: /* 802A3090 0029FFF0 7C 08 03 A6 */ mtlr r0 /* 802A3094 0029FFF4 38 21 00 A0 */ addi r1, r1, 0xa0 /* 802A3098 0029FFF8 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE60 +lbl_805ADE60: + # ROM: 0x3FA700 + .4byte 0 + +.global lbl_805ADE64 +lbl_805ADE64: + # ROM: 0x3FA704 + .float 0.5 + diff --git a/asm/WorldFormat/CAreaOctTree_Tests.s b/asm/WorldFormat/CAreaOctTree_Tests.s index acc8a980..1aeadb0b 100644 --- a/asm/WorldFormat/CAreaOctTree_Tests.s +++ b/asm/WorldFormat/CAreaOctTree_Tests.s @@ -1921,3 +1921,45 @@ _close_enough__Ffff: /* 802A2628 0029F588 7C 00 00 26 */ mfcr r0 /* 802A262C 0029F58C 54 03 1F FE */ rlwinm r3, r0, 3, 0x1f, 0x1f /* 802A2630 0029F590 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE40 +lbl_805ADE40: + # ROM: 0x3FA6E0 + .float 1.0 + +.global lbl_805ADE44 +lbl_805ADE44: + # ROM: 0x3FA6E4 + .4byte 0 + +.global lbl_805ADE48 +lbl_805ADE48: + # ROM: 0x3FA6E8 + .4byte 0x3F7FFF38 + +.global lbl_805ADE4C +lbl_805ADE4C: + # ROM: 0x3FA6EC + .4byte 0x3F800064 + +.global lbl_805ADE50 +lbl_805ADE50: + # ROM: 0x3FA6F0 + .4byte 0x35A00000 + +.global lbl_805ADE54 +lbl_805ADE54: + # ROM: 0x3FA6F4 + .float 1.0E-4 + +.global lbl_805ADE58 +lbl_805ADE58: + # ROM: 0x3FA6F8 + .4byte 0xFF7FFFFF + +.global lbl_805ADE5C +lbl_805ADE5C: + # ROM: 0x3FA6FC + .4byte 0x7F7FFFFF + diff --git a/asm/WorldFormat/CAreaRenderOctTree.s b/asm/WorldFormat/CAreaRenderOctTree.s index ce3bc64c..313e9db8 100644 --- a/asm/WorldFormat/CAreaRenderOctTree.s +++ b/asm/WorldFormat/CAreaRenderOctTree.s @@ -487,3 +487,11 @@ sub_802aec48: /* 802AECFC 002ABC5C 7C 04 02 14 */ add r0, r4, r0 /* 802AED00 002ABC60 90 03 00 38 */ stw r0, 0x38(r3) /* 802AED04 002ABC64 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADF08 +lbl_805ADF08: + # ROM: 0x3FA7A8 + .float 0.5 + .4byte 0 + diff --git a/asm/WorldFormat/CCollidableOBBTree.s b/asm/WorldFormat/CCollidableOBBTree.s index 34ede85d..ac1c8503 100644 --- a/asm/WorldFormat/CCollidableOBBTree.s +++ b/asm/WorldFormat/CCollidableOBBTree.s @@ -3161,3 +3161,58 @@ __ct__18CCollidableOBBTreeFP8COBBTreeRC13CMaterialList: /* 802AC738 002A9698 7C 08 03 A6 */ mtlr r0 /* 802AC73C 002A969C 38 21 00 10 */ addi r1, r1, 0x10 /* 802AC740 002A96A0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADED0 +lbl_805ADED0: + # ROM: 0x3FA770 + .2byte 0x00000101 + +.global lbl_805ADED2 +lbl_805ADED2: + # ROM: 0x3FA772 + .2byte 0x00000100 + +.global lbl_805ADED4 +lbl_805ADED4: + # ROM: 0x3FA774 + .4byte 0 + +.global lbl_805ADED8 +lbl_805ADED8: + # ROM: 0x3FA778 + .float 1.0 + +.global lbl_805ADEDC +lbl_805ADEDC: + # ROM: 0x3FA77C + .float 0.5 + +.global lbl_805ADEE0 +lbl_805ADEE0: + # ROM: 0x3FA780 + .4byte 0 + .4byte 0 + +.global lbl_805ADEE8 +lbl_805ADEE8: + # ROM: 0x3FA788 + .float 2.0 + +.global lbl_805ADEEC +lbl_805ADEEC: + # ROM: 0x3FA78C + .float 4.0 + +.global lbl_805ADEF0 +lbl_805ADEF0: + # ROM: 0x3FA790 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805ADEF8 +lbl_805ADEF8: + # ROM: 0x3FA798 + .4byte 0x40080000 + .4byte 0 + diff --git a/asm/WorldFormat/CCollidableOBBTreeGroup.s b/asm/WorldFormat/CCollidableOBBTreeGroup.s index 50e6ebe9..0418aa9d 100644 --- a/asm/WorldFormat/CCollidableOBBTreeGroup.s +++ b/asm/WorldFormat/CCollidableOBBTreeGroup.s @@ -2025,3 +2025,15 @@ lbl_802AE3C8: /* 802AE3D8 002AB338 7C 08 03 A6 */ mtlr r0 /* 802AE3DC 002AB33C 38 21 00 30 */ addi r1, r1, 0x30 /* 802AE3E0 002AB340 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADF00 +lbl_805ADF00: + # ROM: 0x3FA7A0 + .4byte 0 + +.global lbl_805ADF04 +lbl_805ADF04: + # ROM: 0x3FA7A4 + .float 1.0 + diff --git a/asm/WorldFormat/CMetroidAreaCollider.s b/asm/WorldFormat/CMetroidAreaCollider.s index d30767d7..0cf80655 100644 --- a/asm/WorldFormat/CMetroidAreaCollider.s +++ b/asm/WorldFormat/CMetroidAreaCollider.s @@ -4794,3 +4794,64 @@ lbl_802A75CC: /* 802A75F0 002A4550 7C 08 03 A6 */ mtlr r0 /* 802A75F4 002A4554 38 21 02 30 */ addi r1, r1, 0x230 /* 802A75F8 002A4558 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADE68 +lbl_805ADE68: + # ROM: 0x3FA708 + .2byte 0x00000101 + +.global lbl_805ADE6A +lbl_805ADE6A: + # ROM: 0x3FA70A + .2byte 0x00000100 + +.global lbl_805ADE6C +lbl_805ADE6C: + # ROM: 0x3FA70C + .4byte 0 + +.global lbl_805ADE70 +lbl_805ADE70: + # ROM: 0x3FA710 + .float 0.25 + .4byte 0 + +.global lbl_805ADE78 +lbl_805ADE78: + # ROM: 0x3FA718 + .4byte 0 + .4byte 0 + +.global lbl_805ADE80 +lbl_805ADE80: + # ROM: 0x3FA720 + .float 0.5 + +.global lbl_805ADE84 +lbl_805ADE84: + # ROM: 0x3FA724 + .float 1.0 + +.global lbl_805ADE88 +lbl_805ADE88: + # ROM: 0x3FA728 + .float 2.0 + +.global lbl_805ADE8C +lbl_805ADE8C: + # ROM: 0x3FA72C + .float 4.0 + +.global lbl_805ADE90 +lbl_805ADE90: + # ROM: 0x3FA730 + .4byte 0x3FE00000 + .4byte 0 + +.global lbl_805ADE98 +lbl_805ADE98: + # ROM: 0x3FA738 + .4byte 0x40080000 + .4byte 0 + diff --git a/asm/WorldFormat/COBBTree.s b/asm/WorldFormat/COBBTree.s index 3c9ec7a8..25e9e568 100644 --- a/asm/WorldFormat/COBBTree.s +++ b/asm/WorldFormat/COBBTree.s @@ -2358,3 +2358,21 @@ lbl_802A98D0: /* 802A98E0 002A6840 7C 08 03 A6 */ mtlr r0 /* 802A98E4 002A6844 38 21 00 30 */ addi r1, r1, 0x30 /* 802A98E8 002A6848 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADEC0 +lbl_805ADEC0: + # ROM: 0x3FA760 + .float 0.5 + +.global lbl_805ADEC4 +lbl_805ADEC4: + # ROM: 0x3FA764 + .4byte 0xBF000000 + +.global lbl_805ADEC8 +lbl_805ADEC8: + # ROM: 0x3FA768 + .4byte 0 + .4byte 0 + diff --git a/asm/WorldFormat/CPVSVisOctree.s b/asm/WorldFormat/CPVSVisAreaSet.s similarity index 98% rename from asm/WorldFormat/CPVSVisOctree.s rename to asm/WorldFormat/CPVSVisAreaSet.s index 832614ca..942206b6 100644 --- a/asm/WorldFormat/CPVSVisOctree.s +++ b/asm/WorldFormat/CPVSVisAreaSet.s @@ -2,8 +2,9 @@ .section .text, "ax" -.global GetEntityIdByIndex__13CPVSVisOctreeFi -GetEntityIdByIndex__13CPVSVisOctreeFi: +# may be i instead of Ui? +.global GetEntityIdByIndex__11CPVSAreaSetCFUi +GetEntityIdByIndex__11CPVSAreaSetCFUi: /* 802AE3E4 002AB344 80 63 00 18 */ lwz r3, 0x18(r3) /* 802AE3E8 002AB348 54 80 10 3A */ slwi r0, r4, 2 /* 802AE3EC 002AB34C 7C 63 00 2E */ lwzx r3, r3, r0 @@ -50,8 +51,8 @@ lbl_802AE474: /* 802AE47C 002AB3DC 38 21 00 20 */ addi r1, r1, 0x20 /* 802AE480 002AB3E0 4E 80 00 20 */ blr -.global GetVisOctree__13CPVSVisOctreeFv -GetVisOctree__13CPVSVisOctreeFv: +.global GetVisOctree__11CPVSAreaSetCFUi +GetVisOctree__11CPVSAreaSetCFUi: /* 802AE484 002AB3E4 38 63 00 20 */ addi r3, r3, 0x20 /* 802AE488 002AB3E8 4E 80 00 20 */ blr diff --git a/asm/WorldFormat/CWorldLight.s b/asm/WorldFormat/CWorldLight.s index c2b16b82..3c47ec8a 100644 --- a/asm/WorldFormat/CWorldLight.s +++ b/asm/WorldFormat/CWorldLight.s @@ -5,17 +5,17 @@ .global lbl_805A8610 lbl_805A8610: # ROM: 0x3F5FB0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8614 lbl_805A8614: # ROM: 0x3F5FB4 - .4byte 0x3F800000 + .float 1.0 .global lbl_805A8618 lbl_805A8618: # ROM: 0x3F5FB8 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .section .text, "ax" @@ -273,3 +273,45 @@ __sinit_CWorldLight_cpp: /* 802A7968 002A48C8 D0 03 00 04 */ stfs f0, 4(r3) /* 802A796C 002A48CC D0 23 00 08 */ stfs f1, 8(r3) /* 802A7970 002A48D0 4E 80 00 20 */ blr + +.section .sdata2, "a" +.global lbl_805ADEA0 +lbl_805ADEA0: + # ROM: 0x3FA740 + .float 1.0 + +.global lbl_805ADEA4 +lbl_805ADEA4: + # ROM: 0x3FA744 + .4byte 0x35A00000 + +.global lbl_805ADEA8 +lbl_805ADEA8: + # ROM: 0x3FA748 + .float 1.1920929E-7 + +.global lbl_805ADEAC +lbl_805ADEAC: + # ROM: 0x3FA74C + .float 0.5 + +.global lbl_805ADEB0 +lbl_805ADEB0: + # ROM: 0x3FA750 + .4byte 0x46C35000 + +.global lbl_805ADEB4 +lbl_805ADEB4: + # ROM: 0x3FA754 + .4byte 0 + +.global lbl_805ADEB8 +lbl_805ADEB8: + # ROM: 0x3FA758 + .4byte 0x4379FFFF + +.global lbl_805ADEBC +lbl_805ADEBC: + # ROM: 0x3FA75C + .float 2.0 + diff --git a/asm/musyx/creverb.s b/asm/musyx/creverb.s index ca58f0e1..49d1817c 100644 --- a/asm/musyx/creverb.s +++ b/asm/musyx/creverb.s @@ -10,12 +10,12 @@ lbl_805AF3B0: .global lbl_805AF3B4 lbl_805AF3B4: # ROM: 0x3FBC54 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AF3B8 lbl_805AF3B8: # ROM: 0x3FBC58 - .4byte 0x3C23D70A + .float 0.01 .global lbl_805AF3BC lbl_805AF3BC: @@ -25,7 +25,7 @@ lbl_805AF3BC: .global lbl_805AF3C0 lbl_805AF3C0: # ROM: 0x3FBC60 - .4byte 0x3DCCCCCD + .float 0.1 .global lbl_805AF3C4 lbl_805AF3C4: @@ -51,13 +51,12 @@ lbl_805AF3D4: .global lbl_805AF3D8 lbl_805AF3D8: # ROM: 0x3FBC78 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .global lbl_805AF3E0 lbl_805AF3E0: # ROM: 0x3FBC80 - .4byte 0x3E99999A + .float 0.3 .global lbl_805AF3E4 lbl_805AF3E4: @@ -67,8 +66,7 @@ lbl_805AF3E4: .global lbl_805AF3E8 lbl_805AF3E8: # ROM: 0x3FBC88 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 diff --git a/asm/musyx/hardware.s b/asm/musyx/hardware.s index 388f9d85..293e4dba 100644 --- a/asm/musyx/hardware.s +++ b/asm/musyx/hardware.s @@ -4,7 +4,7 @@ .global lbl_805AF398 lbl_805AF398: # ROM: 0x3FBC38 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AF39C lbl_805AF39C: diff --git a/asm/musyx/hw_volconv.s b/asm/musyx/hw_volconv.s index 83eddc65..77c14f93 100644 --- a/asm/musyx/hw_volconv.s +++ b/asm/musyx/hw_volconv.s @@ -9,7 +9,7 @@ lbl_805AF2F0: .global lbl_805AF2F4 lbl_805AF2F4: # ROM: 0x3FBB94 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AF2F8 lbl_805AF2F8: @@ -32,13 +32,12 @@ lbl_805AF308: .global lbl_805AF310 lbl_805AF310: # ROM: 0x3FBBB0 - .4byte 0x3FF00000 - .4byte 0 + .double 1.0 .global lbl_805AF318 lbl_805AF318: # ROM: 0x3FBBB8 - .4byte 0x40000000 + .float 2.0 .global lbl_805AF31C lbl_805AF31C: @@ -184,18 +183,18 @@ musyx_vol_tab: .4byte 0x3F71EBEA .4byte 0x3F768BF4 .4byte 0x3F7B3DF3 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 pan_tab: .4byte 0 .4byte 0x3F3538EF - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 pan_tab_dpl2: .4byte 0x3F133333 .4byte 0x3F3538EF - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0 diff --git a/asm/musyx/reverb.s b/asm/musyx/reverb.s index db550332..caa925e3 100644 --- a/asm/musyx/reverb.s +++ b/asm/musyx/reverb.s @@ -9,12 +9,12 @@ lbl_805AF3F0: .global lbl_805AF3F4 lbl_805AF3F4: # ROM: 0x3FBC94 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AF3F8 lbl_805AF3F8: # ROM: 0x3FBC98 - .4byte 0x3C23D70A + .float 0.01 .global lbl_805AF3FC lbl_805AF3FC: @@ -24,7 +24,7 @@ lbl_805AF3FC: .global lbl_805AF400 lbl_805AF400: # ROM: 0x3FBCA0 - .4byte 0x3DCCCCCD + .float 0.1 .global lbl_805AF404 lbl_805AF404: @@ -50,14 +50,12 @@ lbl_805AF414: .global lbl_805AF418 lbl_805AF418: # ROM: 0x3FBCB8 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .global lbl_805AF420 lbl_805AF420: # ROM: 0x3FBCC0 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .global lbl_805AF428 lbl_805AF428: @@ -67,12 +65,12 @@ lbl_805AF428: .global lbl_805AF42C lbl_805AF42C: # ROM: 0x3FBCCC - .4byte 0x3E99999A + .float 0.3 .global lbl_805AF430 lbl_805AF430: # ROM: 0x3FBCD0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 diff --git a/asm/musyx/snd3d.s b/asm/musyx/snd3d.s index 9856f138..7a0b5546 100644 --- a/asm/musyx/snd3d.s +++ b/asm/musyx/snd3d.s @@ -69,7 +69,7 @@ lbl_805AF330: .global lbl_805AF338 lbl_805AF338: # ROM: 0x3FBBD8 - .4byte 0xBF800000 + .float -1.0 .global lbl_805AF33C lbl_805AF33C: @@ -90,7 +90,7 @@ lbl_805AF348: .global lbl_805AF34C lbl_805AF34C: # ROM: 0x3FBBEC - .4byte 0x3F800000 + .float 1.0 .global lbl_805AF350 lbl_805AF350: @@ -126,12 +126,12 @@ lbl_805AF368: .global lbl_805AF36C lbl_805AF36C: # ROM: 0x3FBC0C - .4byte 0x3E19999A + .float 0.15 .global lbl_805AF370 lbl_805AF370: # ROM: 0x3FBC10 - .4byte 0x3E99999A + .float 0.3 .4byte 0 diff --git a/asm/musyx/snd_math.s b/asm/musyx/snd_math.s index 91b09115..40ac269a 100644 --- a/asm/musyx/snd_math.s +++ b/asm/musyx/snd_math.s @@ -22,7 +22,7 @@ lbl_805AF388: .global lbl_805AF390 lbl_805AF390: # ROM: 0x3FBC30 - .4byte 0x3F800000 + .float 1.0 .4byte 0 diff --git a/asm/musyx/snd_midictrl.s b/asm/musyx/snd_midictrl.s index b1c81ff4..75d4eccc 100644 --- a/asm/musyx/snd_midictrl.s +++ b/asm/musyx/snd_midictrl.s @@ -109,8 +109,8 @@ lbl_803D8AC0: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x40000000 - .4byte 0x40000000 + .float 2.0 + .float 2.0 .global lbl_803D8B48 lbl_803D8B48: diff --git a/asm/musyx/synth.s b/asm/musyx/synth.s index 49451bfa..ce26968e 100644 --- a/asm/musyx/synth.s +++ b/asm/musyx/synth.s @@ -24,7 +24,7 @@ lbl_805AF23C: .global lbl_805AF240 lbl_805AF240: # ROM: 0x3FBAE0 - .4byte 0x3F800000 + .float 1.0 .global lbl_805AF244 lbl_805AF244: @@ -34,7 +34,7 @@ lbl_805AF244: .global lbl_805AF248 lbl_805AF248: # ROM: 0x3FBAE8 - .4byte 0x3E4CCCCD + .float 0.2 .global lbl_805AF24C lbl_805AF24C: @@ -56,8 +56,7 @@ lbl_805AF258: .global lbl_805AF260 lbl_805AF260: # ROM: 0x3FBB00 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .global lbl_805AF268 lbl_805AF268: diff --git a/asm/musyx/synth_ac.s b/asm/musyx/synth_ac.s index b16faeba..42b1e480 100644 --- a/asm/musyx/synth_ac.s +++ b/asm/musyx/synth_ac.s @@ -5,7 +5,7 @@ .global toneup_map toneup_map: # ROM: 0x3F0420 - .4byte 0x3F800000 + .float 1.0 .4byte 0x3F879C80 .4byte 0x3F8FACD8 .4byte 0x3F9837F0 @@ -137,7 +137,7 @@ toneup_map: .global tonedown_tab tonedown_tab: # ROM: 0x3F0620 - .4byte 0x3F800000 + .float 1.0 .4byte 0x3F71A1C0 .4byte 0x3F6411F0 .4byte 0x3F574500 @@ -149,7 +149,7 @@ tonedown_tab: .4byte 0x3F1837F0 .4byte 0x3F0FACD0 .4byte 0x3F079C80 - .4byte 0x3F000000 + .float 0.5 .4byte 0x3EF1A1C0 .4byte 0x3EE411E0 .4byte 0x3ED74500 @@ -161,7 +161,7 @@ tonedown_tab: .4byte 0x3E9837E0 .4byte 0x3E8FACE0 .4byte 0x3E879C80 - .4byte 0x3E800000 + .float 0.25 .4byte 0x3E71A1C0 .4byte 0x3E641200 .4byte 0x3E574500 @@ -173,7 +173,7 @@ tonedown_tab: .4byte 0x3E183800 .4byte 0x3E0FACC0 .4byte 0x3E079C80 - .4byte 0x3E000000 + .float 0.125 .4byte 0x3DF1A180 .4byte 0x3DE41200 .4byte 0x3DD74500 diff --git a/asm/musyx/synth_adsr.s b/asm/musyx/synth_adsr.s index 89343850..b59099e9 100644 --- a/asm/musyx/synth_adsr.s +++ b/asm/musyx/synth_adsr.s @@ -4,7 +4,7 @@ .global lbl_805AF2C8 lbl_805AF2C8: # ROM: 0x3FBB68 - .4byte 0x40000000 + .float 2.0 .4byte 0 .global lbl_805AF2D0 @@ -20,8 +20,7 @@ lbl_805AF2D4: .global lbl_805AF2D8 lbl_805AF2D8: # ROM: 0x3FBB78 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .global lbl_805AF2E0 lbl_805AF2E0: diff --git a/asm/musyx/synthmacros.s b/asm/musyx/synthmacros.s index d4b84229..bde5b0c4 100644 --- a/asm/musyx/synthmacros.s +++ b/asm/musyx/synthmacros.s @@ -322,7 +322,7 @@ lbl_805AF288: .global lbl_805AF28C lbl_805AF28C: # ROM: 0x3FBB2C - .4byte 0x34000000 + .float 1.1920929E-7 .global lbl_805AF290 lbl_805AF290: @@ -339,8 +339,7 @@ lbl_805AF298: .global lbl_805AF2A0 lbl_805AF2A0: # ROM: 0x3FBB40 - .4byte 0x43300000 - .4byte 0x80000000 + .double 4.503601774854144E15 .global lbl_805AF2A8 lbl_805AF2A8: @@ -350,7 +349,7 @@ lbl_805AF2A8: .global lbl_805AF2AC lbl_805AF2AC: # ROM: 0x3FBB4C - .4byte 0x3F800000 + .float 1.0 .section .text, "ax" diff --git a/asm/rodata.s b/asm/rodata.s index e91bbcc0..65cbaf8e 100644 --- a/asm/rodata.s +++ b/asm/rodata.s @@ -150,7 +150,7 @@ lbl_803CCE38: # ROM: 0x3C9E38 .4byte 0xBA83126F .4byte 0 - .4byte 0x3A83126F + .float 0.001 .global lbl_803CCE44 lbl_803CCE44: @@ -639,11 +639,11 @@ lbl_803CD764: .global lbl_803CD778 lbl_803CD778: # ROM: 0x3CA778 - .4byte 0x3E4CCCCD - .4byte 0x3DCCCCCD - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3F800000 + .float 0.2 + .float 0.1 + .float 0.2 + .float 0.2 + .float 1.0 .global lbl_803CD78C lbl_803CD78C: @@ -1328,25 +1328,25 @@ lbl_803CE5F0: # ROM: 0x3CB5F0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x06040200 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0x03010705 .4byte 0 - .4byte 0xBF800000 - .4byte 0x3F800000 + .float -1.0 + .float 1.0 .4byte 0x01000504 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x07060302 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0x03020100 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0x05040706 @@ -1408,12 +1408,12 @@ lbl_803CE6A8: .4byte 0x00000001 .4byte 0x000000FF .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 @@ -1766,12 +1766,12 @@ lbl_803CEE00: .global lbl_803CEE20 lbl_803CEE20: # ROM: 0x3CBE20 - .4byte 0x3F800000 + .float 1.0 .4byte 0x40400000 .4byte 0x3F35C28F .4byte 0x3F9851EC .4byte 0x3F35C28F - .4byte 0x3F800000 + .float 1.0 .global lbl_803CEE38 lbl_803CEE38: @@ -1782,10 +1782,10 @@ lbl_803CEE38: .global lbl_803CEE40 lbl_803CEE40: # ROM: 0x3CBE40 - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0xBF800000 + .float -1.0 + .float -1.0 + .float -1.0 + .float -1.0 .global lbl_803CEE50 lbl_803CEE50: @@ -1898,9 +1898,9 @@ lbl_803CEEC4: .global lbl_803CF1D8 lbl_803CF1D8: # ROM: 0x3CC1D8 - .4byte 0x3ECCCCCD + .float 0.4 .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .asciz "LCTR_WARTAIL" .balign 4 .4byte 0 @@ -1987,53 +1987,50 @@ lbl_803CF340: lbl_803CF360: # ROM: 0x3CC360 .asciz "GrappleGear" +.global lbl_803CF36C +lbl_803CF36C: .asciz "GrapNoz1" - .byte 0x47, 0x72, 0x61 - .asciz "pNoz2" - .byte 0x67, 0x72 - .asciz "apLocator_SDK" - .byte 0x67, 0x4E - .asciz "ozLoc1_SDK" - .byte 0x4C - .asciz "GBeam" - .byte 0x50, 0x6F - .asciz "werSuit_DGRP" - .byte 0x47, 0x72, 0x61 - .asciz "vitySuit_DGRP" - .byte 0x56, 0x61 - .asciz "riaSuit_DGRP" - .byte 0x50, 0x68, 0x61 - .asciz "zonSuit_DGRP" - .byte 0x46, 0x75, 0x73 - .asciz "ionSuit_DGRP" - .byte 0x46, 0x75, 0x73 - .asciz "ionSuitG_DGRP" - .byte 0x46, 0x75 - .asciz "sionSuitV_DGRP" - .byte 0x46 - .asciz "usionSuitP_DGRP" +.global lbl_803CF375 +lbl_803CF375: + .asciz "GrapNoz2" +.global lbl_803CF37E +lbl_803CF37E: + .asciz "grapLocator_SDK" +.global lbl_803CF38E +lbl_803CF38E: + .asciz "gNozLoc1_SDK" +.global lbl_803CF39B +lbl_803CF39B: + .asciz "LGBeam" + .asciz "PowerSuit_DGRP" + .asciz "GravitySuit_DGRP" + .asciz "VariaSuit_DGRP" + .asciz "PhazonSuit_DGRP" + .asciz "FusionSuit_DGRP" + .asciz "FusionSuitG_DGRP" + .asciz "FusionSuitV_DGRP" + .asciz "FusionSuitP_DGRP" .asciz "??(??)" - .byte 0x57 - .asciz "hole Body" + .asciz "Whole Body" .balign 4 .global lbl_803CF438 lbl_803CF438: # ROM: 0x3CC438 - .4byte 0x3EE66666 - .4byte 0x3F051EB8 - .4byte 0x3EB33333 - .4byte 0x3DCCCCCD - .4byte 0x3E19999A - .4byte 0x3EB33333 - .4byte 0x3DCCCCCD - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A + .float 0.45 + .float 0.52 + .float 0.35 + .float 0.1 + .float 0.15 + .float 0.35 + .float 0.1 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 .4byte 0x00000014 .4byte 0x00000003 .4byte 0x00000004 @@ -2043,7 +2040,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000002 @@ -2054,7 +2051,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000006 @@ -2065,7 +2062,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000001 @@ -2076,7 +2073,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000007 @@ -2087,7 +2084,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2109,7 +2106,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000001 @@ -2120,7 +2117,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000007 @@ -2131,7 +2128,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000003 @@ -2142,7 +2139,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000006 @@ -2153,7 +2150,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000002 @@ -2164,7 +2161,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2186,7 +2183,7 @@ lbl_803CF438: .4byte 0x00000006 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000028 .4byte 0x00000007 @@ -2197,7 +2194,7 @@ lbl_803CF438: .4byte 0x00000002 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000002 @@ -2208,7 +2205,7 @@ lbl_803CF438: .4byte 0x00000003 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000006 @@ -2219,7 +2216,7 @@ lbl_803CF438: .4byte 0x00000005 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2241,7 +2238,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000028 .4byte 0x00000005 @@ -2252,7 +2249,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000028 .4byte 0x00000001 @@ -2263,7 +2260,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2285,7 +2282,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000003 @@ -2296,7 +2293,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000019 .4byte 0x00000007 @@ -2307,7 +2304,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000019 .4byte 0x00000002 @@ -2318,7 +2315,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000007 @@ -2329,7 +2326,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2351,7 +2348,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000023 .4byte 0x00000009 @@ -2362,7 +2359,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000010 @@ -2373,7 +2370,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2395,7 +2392,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x0000000D @@ -2406,7 +2403,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000009 @@ -2417,7 +2414,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x0000000E @@ -2428,7 +2425,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000009 @@ -2439,7 +2436,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2461,7 +2458,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001A .4byte 0x00000010 @@ -2472,7 +2469,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000010 .4byte 0x00000009 @@ -2483,7 +2480,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000010 .4byte 0x0000000E @@ -2494,7 +2491,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000008 .4byte 0x0000000A @@ -2505,7 +2502,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000008 .4byte 0x00000006 @@ -2516,7 +2513,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2538,7 +2535,7 @@ lbl_803CF438: .4byte 0x0000000B .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000028 .4byte 0x00000009 @@ -2549,7 +2546,7 @@ lbl_803CF438: .4byte 0x00000007 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000008 @@ -2560,7 +2557,7 @@ lbl_803CF438: .4byte 0x0000000C .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x0000000F @@ -2571,7 +2568,7 @@ lbl_803CF438: .4byte 0x00000009 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2593,7 +2590,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000028 .4byte 0x00000009 @@ -2604,7 +2601,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000010 @@ -2615,7 +2612,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2637,7 +2634,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x0000000D @@ -2648,7 +2645,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000009 @@ -2659,7 +2656,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x0000000E @@ -2670,7 +2667,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000010 @@ -2681,7 +2678,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2703,7 +2700,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000023 .4byte 0x00000009 @@ -2714,7 +2711,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000010 @@ -2725,7 +2722,7 @@ lbl_803CF438: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -2924,19 +2921,19 @@ lbl_803D01F0: lbl_803D01F8: # ROM: 0x3CD1F8 .4byte 0x803D023C - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D0248 - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D024E - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D0254 - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D025A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D0267 - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D027D - .4byte 0x3FC00000 + .float 1.5 .global lbl_803D0230 lbl_803D0230: @@ -3112,16 +3109,16 @@ lbl_803D04D8: .global lbl_803D051C lbl_803D051C: # ROM: 0x3CD51C - .4byte 0x42B40000 + .float 90.0 .4byte 0x433E0000 - .4byte 0x43160000 - .4byte 0x42B40000 + .float 150.0 + .float 90.0 .4byte 0x42C80000 .global lbl_803D0530 lbl_803D0530: # ROM: 0x3CD530 - .4byte 0x42B40000 + .float 90.0 .4byte 0x43070000 .4byte 0x42340000 .4byte 0x43340000 @@ -3225,77 +3222,77 @@ lbl_803D06D0: # ROM: 0x3CD6D0 .4byte 0x803D07E4 .4byte 0x803D07EB - .4byte 0x40800000 - .4byte 0x3F800000 - .4byte 0x40800000 + .float 4.0 + .float 1.0 + .float 4.0 .4byte 0x803D07EB .4byte 0x803D07F3 - .4byte 0x40000000 - .4byte 0x3F800000 - .4byte 0x40000000 + .float 2.0 + .float 1.0 + .float 2.0 .4byte 0x803D07F3 .4byte 0x803D07FA - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D07FA .4byte 0x803D0801 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D0801 .4byte 0x803D0808 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D080F .4byte 0x803D0820 - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D0820 .4byte 0x803D082E - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D083C .4byte 0x803D084D - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D084D .4byte 0x803D085B - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D0869 .4byte 0x803D0879 - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D0879 .4byte 0x803D0886 - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D0893 .4byte 0x803D08A3 - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .4byte 0x803D08A3 .4byte 0x803D08B0 - .4byte 0x3F000000 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 + .float 0.5 .global lbl_803D07D4 lbl_803D07D4: # ROM: 0x3CD7D4 .4byte 0x803D08BD - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D08C4 - .4byte 0x3FC00000 + .float 1.5 .global lbl_803D07E4 lbl_803D07E4: @@ -3394,11 +3391,11 @@ lbl_803D09F0: .4byte 0x8018FE7C ;# ptr .4byte 0x8018FF18 ;# ptr .4byte 0x8018FF44 ;# ptr - .4byte 0x3E4CCCCD - .4byte 0x3E4CCCCD - .4byte 0x3DCCCCCD - .4byte 0x3E4CCCCD - .4byte 0x3F800000 + .float 0.2 + .float 0.2 + .float 0.1 + .float 0.2 + .float 1.0 .global lbl_803D0A30 lbl_803D0A30: @@ -3772,20 +3769,20 @@ lbl_803D1360: # ROM: 0x3CE360 .4byte 0x803D13D8 .4byte 0x803D13DE - .4byte 0x3ECCCCCD - .4byte 0x3F400000 + .float 0.4 + .float 0.75 .4byte 0x803D13E5 .4byte 0x803D13ED - .4byte 0x3ECCCCCD - .4byte 0x3F400000 + .float 0.4 + .float 0.75 .4byte 0x803D13F5 .4byte 0x803D13FB - .4byte 0x3ECCCCCD - .4byte 0x3F400000 + .float 0.4 + .float 0.75 .4byte 0x803D1402 .4byte 0x803D140A - .4byte 0x3ECCCCCD - .4byte 0x3F400000 + .float 0.4 + .float 0.75 .4byte 0x803D1412 .4byte 0x3F0CCCCD .4byte 0x803D141F @@ -3793,7 +3790,7 @@ lbl_803D1360: .4byte 0x803D1426 .4byte 0x3F8CCCCD .4byte 0x803D1434 - .4byte 0x3F333333 + .float 0.7 .4byte 0x803D143E .4byte 0x3F99999A .4byte 0x803D144E @@ -3869,37 +3866,37 @@ lbl_803D14E0: .4byte 0x803D1590 .4byte 0x803D1598 .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D1598 .4byte 0x803D15A0 .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D15A0 .4byte 0x803D15AC .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D15BC .4byte 0x803D15C4 .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D15C4 .4byte 0x803D15CC .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D15CC .4byte 0x803D15D8 .4byte 0x3F19999A - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D15E8 - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D15EF - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D15F7 - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D15FF - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D1607 - .4byte 0x3FC00000 + .float 1.5 .global lbl_803D1568 lbl_803D1568: @@ -4340,44 +4337,44 @@ lbl_803D1BD8: .4byte 0x41100000 .4byte 0 .4byte 0x803D1D92 - .4byte 0x40800000 + .float 4.0 .4byte 0x40E00000 .4byte 0 .4byte 0x803D1D92 .4byte 0xC0800000 - .4byte 0x41000000 + .float 8.0 .4byte 0 .4byte 0x803D1CBF - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D1D04 - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D1D1B - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D1D32 - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D1D48 - .4byte 0x40200000 + .float 2.5 .4byte 0x803D1D63 - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D1D7E - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D1D93 - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D1DAD - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D1DC7 - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D1DDC .4byte 0x40100000 .4byte 0x803D1DF2 - .4byte 0x40000000 + .float 2.0 .4byte 0x803D1E08 .4byte 0x40400000 .4byte 0x40400000 - .4byte 0x3F800000 + .float 1.0 .4byte 0x803D1E1E .4byte 0x40400000 - .4byte 0x40000000 + .float 2.0 .4byte 0x40400000 .global lbl_803D1CB8 @@ -4510,7 +4507,7 @@ lbl_803D1F48: lbl_803D2000: # ROM: 0x3CF000 .4byte 0x803D2018 - .4byte 0x40000000 + .float 2.0 .4byte 0x803D201E .4byte 0x3F99999A .4byte 0x803D2025 @@ -4560,7 +4557,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000002 @@ -4571,7 +4568,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x0000000A @@ -4582,7 +4579,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000019 .4byte 0x0000000F @@ -4593,7 +4590,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000019 .4byte 0x00000005 @@ -4604,7 +4601,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -4626,7 +4623,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000002 @@ -4637,7 +4634,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x0000000A @@ -4648,7 +4645,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000028 .4byte 0x0000000F @@ -4659,7 +4656,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000023 .4byte 0x00000005 @@ -4670,7 +4667,7 @@ lbl_803D2070: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -4692,7 +4689,7 @@ lbl_803D2070: .4byte 0x00000004 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000002 @@ -4703,7 +4700,7 @@ lbl_803D2070: .4byte 0x00000003 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000005 @@ -4714,7 +4711,7 @@ lbl_803D2070: .4byte 0x0000000B .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000001 @@ -4725,7 +4722,7 @@ lbl_803D2070: .4byte 0x00000006 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -4747,7 +4744,7 @@ lbl_803D2070: .4byte 0x0000000C .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x0000000E @@ -4758,7 +4755,7 @@ lbl_803D2070: .4byte 0x00000009 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x0000000E @@ -4769,7 +4766,7 @@ lbl_803D2070: .4byte 0x00000009 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0x00000032 .4byte 0x0000000B @@ -4780,7 +4777,7 @@ lbl_803D2070: .4byte 0x00000006 .4byte 0xFFFFFFFF .4byte 0 - .4byte 0x3DCCCCCD + .float 0.1 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -4797,21 +4794,21 @@ lbl_803D2070: .global lbl_803D2440 lbl_803D2440: # ROM: 0x3CF440 - .4byte 0x3EE66666 - .4byte 0x3F051EB8 - .4byte 0x3EB33333 - .4byte 0x3DCCCCCD - .4byte 0x3E19999A - .4byte 0x3EB33333 - .4byte 0x3DCCCCCD - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3E19999A - .4byte 0x3EB33333 + .float 0.45 + .float 0.52 + .float 0.35 + .float 0.1 + .float 0.15 + .float 0.35 + .float 0.1 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.15 + .float 0.35 .global lbl_803D247C lbl_803D247C: @@ -5140,7 +5137,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000003 .4byte 0x00000007 @@ -5151,7 +5148,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000004 .4byte 0x00000003 @@ -5162,7 +5159,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000003C .4byte 0x00000010 @@ -5173,7 +5170,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000004 @@ -5184,7 +5181,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -5206,7 +5203,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000002 @@ -5217,7 +5214,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000003 @@ -5228,7 +5225,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000005 .4byte 0x00000010 @@ -5239,7 +5236,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000005 .4byte 0x00000008 @@ -5250,7 +5247,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -5272,7 +5269,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000005 .4byte 0x00000009 @@ -5283,7 +5280,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000002 @@ -5294,7 +5291,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x00000005 @@ -5305,7 +5302,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x0000000A @@ -5316,7 +5313,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000F .4byte 0x0000000E @@ -5327,7 +5324,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000002 @@ -5338,7 +5335,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -5360,7 +5357,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000008 @@ -5371,7 +5368,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x0000000D @@ -5382,7 +5379,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000002 @@ -5393,7 +5390,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000003 @@ -5404,7 +5401,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -5426,7 +5423,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x0000000F @@ -5437,7 +5434,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000009 @@ -5448,7 +5445,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000023 .4byte 0x0000000F @@ -5459,7 +5456,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000023 .4byte 0x00000009 @@ -5470,7 +5467,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -5492,7 +5489,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000001E .4byte 0x00000001 @@ -5503,7 +5500,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000010 @@ -5514,7 +5511,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000008 @@ -5525,7 +5522,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x0000000A .4byte 0x00000001 @@ -5536,7 +5533,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0x00000014 .4byte 0x00000008 @@ -5547,7 +5544,7 @@ lbl_803D2908: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E19999A + .float 0.15 .4byte 0x3D4CCCCD .4byte 0 .4byte 0 @@ -5641,7 +5638,7 @@ lbl_803D31A8: .4byte 0x803D31EC .4byte 0x3F99999A .4byte 0x803D31F3 - .4byte 0x3F666666 + .float 0.9 .global lbl_803D31D0 lbl_803D31D0: @@ -5682,15 +5679,15 @@ lbl_803D3278: # ROM: 0x3D0278 .4byte 0x803D3310 .4byte 0x803D331B - .4byte 0x3F800000 - .4byte 0x3FC00000 + .float 1.0 + .float 1.5 .4byte 0x803D331B .4byte 0x803D3323 - .4byte 0x3F666666 + .float 0.9 .4byte 0x3FA66666 .4byte 0x803D332B .4byte 0x803D3332 - .4byte 0x3F666666 + .float 0.9 .4byte 0x3FA66666 .global lbl_803D32A8 @@ -5698,24 +5695,24 @@ lbl_803D32A8: # ROM: 0x3D02A8 .4byte 0x803D333A .4byte 0x803D3345 - .4byte 0x3F800000 - .4byte 0x3FC00000 + .float 1.0 + .float 1.5 .4byte 0x803D3345 .4byte 0x803D334D - .4byte 0x3F666666 + .float 0.9 .4byte 0x3FA66666 .4byte 0x803D3355 .4byte 0x803D335C - .4byte 0x3F666666 + .float 0.9 .4byte 0x3FA66666 .4byte 0x803D3364 .4byte 0x3F99999A .4byte 0x803D336B - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D3377 - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D3383 - .4byte 0x3FC00000 + .float 1.5 .4byte 0x803D338B .4byte 0x3F99999A .4byte 0x803D3392 @@ -5814,27 +5811,27 @@ lbl_803D34A0: .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 @@ -5842,15 +5839,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 @@ -5858,15 +5855,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -5874,63 +5871,63 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 + .float 2.0 .4byte 0 .4byte 0 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 .4byte 0 .4byte 0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 .4byte 0 @@ -5938,143 +5935,143 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x40B00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x40B00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x41080000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x40900000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -6082,51 +6079,51 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000006 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 @@ -6134,11 +6131,11 @@ lbl_803D34A0: .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 @@ -6146,15 +6143,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 @@ -6162,15 +6159,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 @@ -6178,63 +6175,63 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x00000002 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 + .float 2.0 .4byte 0 .4byte 0 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 .4byte 0 .4byte 0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 .4byte 0 @@ -6242,19 +6239,19 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 @@ -6262,59 +6259,59 @@ lbl_803D34A0: .4byte 0 .4byte 0x00000001 .4byte 0x40B00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x40B00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x41080000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x41080000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x40900000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 .4byte 0x40900000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000008 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 @@ -6322,15 +6319,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000008 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000008 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 @@ -6338,15 +6335,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000008 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 @@ -6354,15 +6351,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000007 .4byte 0 @@ -6370,15 +6367,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -6386,51 +6383,51 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000009 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000009 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000004 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 @@ -6438,11 +6435,11 @@ lbl_803D34A0: .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -6450,15 +6447,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -6466,15 +6463,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -6482,99 +6479,99 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x00000001 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 - .4byte 0xBF800000 + .float 2.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40000000 + .float 2.0 .4byte 0 .4byte 0 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000002 - .4byte 0x40800000 + .float 4.0 .4byte 0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 - .4byte 0xBF800000 + .float 4.0 + .float -1.0 .4byte 0x00000003 .4byte 0x00000002 - .4byte 0x40800000 + .float 4.0 .4byte 0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 .4byte 0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 .4byte 0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 .4byte 0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 @@ -6582,7 +6579,7 @@ lbl_803D34A0: .4byte 0 .4byte 0x00000001 .4byte 0x40900000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 @@ -6590,35 +6587,35 @@ lbl_803D34A0: .4byte 0 .4byte 0x00000001 .4byte 0x40900000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 .4byte 0 .4byte 0 .4byte 0x00000001 - .4byte 0x40200000 - .4byte 0xBF800000 + .float 2.5 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 @@ -6626,15 +6623,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 @@ -6642,15 +6639,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0x00000003 .4byte 0x40C00000 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000008 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000003 .4byte 0x40C00000 @@ -6658,15 +6655,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000002 .4byte 0x00000007 .4byte 0 @@ -6674,15 +6671,15 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 .4byte 0 .4byte 0 @@ -6690,39 +6687,39 @@ lbl_803D34A0: .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000009 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000009 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000001 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000004 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000003 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0x00000004 .4byte 0x00000007 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .global lbl_803D42E0 lbl_803D42E0: @@ -6734,15 +6731,15 @@ lbl_803D42E0: lbl_803D42E8: # ROM: 0x3D12E8 .4byte 0x803D4338 - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D433F - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D4346 - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D434D - .4byte 0x3F400000 + .float 0.75 .4byte 0x803D4354 - .4byte 0x3F400000 + .float 0.75 .global lbl_803D4310 lbl_803D4310: @@ -6807,9 +6804,9 @@ lbl_803D43DC: # ROM: 0x3D13DC .4byte 0 .4byte 0x3FCCCCCD - .4byte 0x3F800000 + .float 1.0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D43F0 lbl_803D43F0: @@ -6822,110 +6819,110 @@ lbl_803D43F0: .4byte 0 .4byte 0x00000015 .4byte 0 - .4byte 0x437F0000 - .4byte 0x3F800000 + .float 255.0 + .float 1.0 .4byte 0 .4byte 0x00000001 .4byte 0x00000016 .4byte 0 - .4byte 0x437F0000 - .4byte 0x3F800000 + .float 255.0 + .float 1.0 .4byte 0 .4byte 0x00000002 .4byte 0x00000017 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000001 .4byte 0x00000003 .4byte 0x00000018 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000001 .4byte 0x0000000E .4byte 0x00000023 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000003 .4byte 0x00000004 .4byte 0x00000019 .4byte 0 - .4byte 0x41000000 - .4byte 0x3F800000 + .float 8.0 + .float 1.0 .4byte 0 .4byte 0x00000005 .4byte 0x0000001A .4byte 0xC1F00000 .4byte 0x41F00000 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x00000006 .4byte 0x0000001B .4byte 0xC1F00000 .4byte 0x41F00000 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x00000007 .4byte 0x0000001C .4byte 0xC1200000 .4byte 0x41200000 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x0000000E .4byte 0x00000023 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000003 .4byte 0x00000008 .4byte 0x0000001D .4byte 0 .4byte 0x42FE0000 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x00000009 .4byte 0x0000001E .4byte 0 .4byte 0x42FE0000 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0x0000000A .4byte 0x0000001F .4byte 0 - .4byte 0x40000000 - .4byte 0x3F800000 + .float 2.0 + .float 1.0 .4byte 0x00000002 .4byte 0x0000000E .4byte 0x00000023 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000003 .4byte 0x0000000B .4byte 0x00000020 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000001 .4byte 0x0000000C .4byte 0x00000021 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000001 .4byte 0x0000000D .4byte 0x00000022 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000001 .4byte 0x0000000E .4byte 0x00000023 .4byte 0 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0x00000003 .global lbl_803D45B4 @@ -7180,21 +7177,21 @@ lbl_803D4BC8: .4byte 0x803D4D8D .4byte 0x3F19999A .4byte 0x803D4D95 - .4byte 0x3E99999A + .float 0.3 .4byte 0x803D4DA6 .4byte 0x3F19999A .4byte 0x803D4DAD - .4byte 0x3F000000 + .float 0.5 .4byte 0x803D4DB5 - .4byte 0x3F000000 + .float 0.5 .4byte 0x803D4DBD .4byte 0x3F19999A .4byte 0x803D4DC5 .4byte 0x3F19999A .4byte 0x803D4DCD - .4byte 0x3ECCCCCD + .float 0.4 .4byte 0x803D4DD7 - .4byte 0x3ECCCCCD + .float 0.4 .global lbl_803D4C18 lbl_803D4C18: @@ -7229,7 +7226,7 @@ lbl_803D4C18: .4byte 0x00000003 .4byte 0x00000005 .4byte 0x41200000 - .4byte 0x41700000 + .float 15.0 .4byte 0x42960000 .4byte 0x42C80000 .4byte 0x41C80000 @@ -7581,7 +7578,7 @@ lbl_803D5428: # ROM: 0x3D2428 .4byte 0x40400000 .4byte 0x40E00000 - .4byte 0x41700000 + .float 15.0 .global lbl_803D5434 lbl_803D5434: @@ -7876,10 +7873,10 @@ lbl_803D5908: .4byte 0x413CCCCD .4byte 0x413CCCCD .4byte 0x413CCCCD - .4byte 0x40A00000 + .float 5.0 .4byte 0x40C00000 - .4byte 0x40A00000 - .4byte 0x40A00000 + .float 5.0 + .float 5.0 .4byte 0x40C00000 .4byte 0x413CCCCD .4byte 0x41F00000 @@ -7892,10 +7889,10 @@ lbl_803D5908: .4byte 0x413CCCCD .4byte 0x413CCCCD .4byte 0x413CCCCD - .4byte 0x40A00000 + .float 5.0 .4byte 0x40C00000 - .4byte 0x40A00000 - .4byte 0x40A00000 + .float 5.0 + .float 5.0 .4byte 0x40C00000 .global lbl_803D5968 @@ -7920,59 +7917,59 @@ lbl_803D5998: # ROM: 0x3D2998 .4byte 0x803D5A9D .4byte 0x803D5AA5 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5AAC .4byte 0x803D5AB4 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5ABC .4byte 0x803D5AC4 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5ACC .4byte 0x803D5AAC - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5AD3 .4byte 0x803D5ABC - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5ADA .4byte 0x803D5AE2 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5AEA .4byte 0x803D5AF2 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5AE2 .4byte 0x803D5AFA - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5AF2 .4byte 0x803D5B04 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 + .float 1.0 .4byte 0x803D5AFA .4byte 0x803D5B0E - .4byte 0x40000000 - .4byte 0x40000000 - .4byte 0x40000000 + .float 2.0 + .float 2.0 + .float 2.0 .4byte 0x803D5B04 .4byte 0x803D5B1C - .4byte 0x40000000 - .4byte 0x40000000 - .4byte 0x40000000 + .float 2.0 + .float 2.0 + .float 2.0 .global lbl_803D5A74 lbl_803D5A74: @@ -8058,18 +8055,18 @@ lbl_803D5BB0: .global lbl_803D5BD0 lbl_803D5BD0: # ROM: 0x3D2BD0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D5C00 lbl_803D5C00: @@ -8077,15 +8074,15 @@ lbl_803D5C00: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0xBD800000 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D5C30 lbl_803D5C30: @@ -8195,18 +8192,18 @@ lbl_803D5DB0: .global lbl_803D5E50 lbl_803D5E50: # ROM: 0x3D2E50 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0xBF800000 + .float -1.0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D5E80 lbl_803D5E80: @@ -8734,10 +8731,10 @@ lbl_803D6550: .global lbl_803D6570 lbl_803D6570: # ROM: 0x3D3570 - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0xBF800000 + .float -1.0 + .float -1.0 + .float -1.0 + .float -1.0 .global lbl_803D6580 lbl_803D6580: @@ -8871,50 +8868,50 @@ lbl_803D6654: .global lbl_803D6704 lbl_803D6704: # ROM: 0x3D3704 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D6734 lbl_803D6734: # ROM: 0x3D3734 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D6764 lbl_803D6764: # ROM: 0x3D3764 - .4byte 0x3F800000 - .4byte 0x3F800000 + .float 1.0 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D6794 lbl_803D6794: @@ -8931,22 +8928,22 @@ lbl_803D6794: .global lbl_803D67B4 lbl_803D67B4: # ROM: 0x3D37B4 - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0x3F800000 - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0x3F800000 - .4byte 0xBF800000 - .4byte 0 - .4byte 0x3F800000 - .4byte 0 - .4byte 0 - .4byte 0x3F800000 - .4byte 0 - .4byte 0xBF800000 + .float -1.0 + .float -1.0 + .float 1.0 + .float -1.0 + .float -1.0 + .float 1.0 + .float 1.0 + .float 1.0 + .float -1.0 + .float 0.0 + .float 1.0 + .float 0.0 + .float 0.0 + .float 1.0 + .float 0.0 + .float -1.0 .global lbl_803D67F4 lbl_803D67F4: @@ -9166,9 +9163,9 @@ lbl_803D6A50: .global lbl_803D6A5C lbl_803D6A5C: # ROM: 0x3D3A5C - .4byte 0xBF800000 - .4byte 0xBF800000 - .4byte 0xBF800000 + .float -1.0 + .float -1.0 + .float -1.0 .4byte 0x00000002 .4byte 0x00000002 .4byte 0x00000002 @@ -9839,11 +9836,11 @@ lbl_803D7398: .global lbl_803D73A0 lbl_803D73A0: # ROM: 0x3D43A0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .global lbl_803D73B8 @@ -10196,11 +10193,11 @@ lbl_803D7868: .global lbl_803D7888 lbl_803D7888: # ROM: 0x3D4888 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .global lbl_803D78A0 @@ -10651,18 +10648,18 @@ lbl_803D7F50: .global lbl_803D7F58 lbl_803D7F58: # ROM: 0x3D4F58 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 @@ -10673,7 +10670,7 @@ lbl_803D7F58: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 @@ -10687,18 +10684,18 @@ lbl_803D7F58: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 @@ -10710,7 +10707,7 @@ lbl_803D7F58: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D8048 lbl_803D8048: @@ -10726,23 +10723,23 @@ lbl_803D8048: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D8078 lbl_803D8078: # ROM: 0x3D5078 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 - .4byte 0x3F000000 + .float 0.5 .4byte 0 .4byte 0 - .4byte 0x3F000000 - .4byte 0x3F000000 + .float 0.5 + .float 0.5 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D80A8 lbl_803D80A8: @@ -10758,7 +10755,7 @@ lbl_803D80A8: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .4byte 0 .4byte 0 .4byte 0 @@ -10770,7 +10767,7 @@ lbl_803D80A8: .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3F800000 + .float 1.0 .global lbl_803D8108 lbl_803D8108: @@ -11001,13 +10998,13 @@ lbl_803D8380: .4byte 0x00000001 .4byte 0x000000FF .4byte 0 - .4byte 0x3E000000 + .float 0.125 .4byte 0 .4byte 0 .4byte 0 .4byte 0 .4byte 0 - .4byte 0x3E800000 + .float 0.25 .4byte 0 .global lbl_803D83D8 diff --git a/asm/sdata2.s b/asm/sdata2.s deleted file mode 100644 index a3e833c4..00000000 --- a/asm/sdata2.s +++ /dev/null @@ -1,22179 +0,0 @@ -.include "macros.inc" - -.section .sdata2, "a" # 0x805A9D20 - 0x805AF45C - -.global lbl_805A9E00 -lbl_805A9E00: - # ROM: 0x3F66A0 - .byte 0x00 - -.global lbl_805A9E01 -lbl_805A9E01: - # ROM: 0x3F66A1 - .byte 0x00 - -.global lbl_805A9E02 -lbl_805A9E02: - # ROM: 0x3F66A2 - .2byte 0x00000100 - -.global lbl_805A9E04 -lbl_805A9E04: - # ROM: 0x3F66A4 - .4byte 0x3F000000 - -.global lbl_805A9E08 -lbl_805A9E08: - # ROM: 0x3F66A8 - .byte 0x00 - -.global lbl_805A9E09 -lbl_805A9E09: - # ROM: 0x3F66A9 - .byte 0x01, 0x00, 0x00 - -.global lbl_805A9E0C -lbl_805A9E0C: - # ROM: 0x3F66AC - .4byte 0x40200000 - -.global lbl_805A9E10 -lbl_805A9E10: - # ROM: 0x3F66B0 - .4byte 0x40C00000 - -.global lbl_805A9E14 -lbl_805A9E14: - # ROM: 0x3F66B4 - .4byte 0x803CC4F8 - -.global lbl_805A9E18 -lbl_805A9E18: - # ROM: 0x3F66B8 - .4byte 0x3F000000 - -.global lbl_805A9E1C -lbl_805A9E1C: - # ROM: 0x3F66BC - .4byte 0x40200000 - -.global lbl_805A9E20 -lbl_805A9E20: - # ROM: 0x3F66C0 - .4byte 0x3F800000 - -.global lbl_805A9E24 -lbl_805A9E24: - # ROM: 0x3F66C4 - .4byte 0x42C80000 - -.global lbl_805A9E28 -lbl_805A9E28: - # ROM: 0x3F66C8 - .4byte 0x41F00000 - -.global lbl_805A9E2C -lbl_805A9E2C: - # ROM: 0x3F66CC - .4byte 0 - -.global lbl_805A9E30 -lbl_805A9E30: - # ROM: 0x3F66D0 - .4byte 0x40400000 - -.global lbl_805A9E34 -lbl_805A9E34: - # ROM: 0x3F66D4 - .4byte 0x3E4CCCCD - -.global lbl_805A9E38 -lbl_805A9E38: - # ROM: 0x3F66D8 - .4byte 0x4039999A - -.global lbl_805A9E3C -lbl_805A9E3C: - # ROM: 0x3F66DC - .4byte 0x40880000 - -.global lbl_805A9E40 -lbl_805A9E40: - # ROM: 0x3F66E0 - .4byte 0x3E4CCCCD - -.global lbl_805A9E44 -lbl_805A9E44: - # ROM: 0x3F66E4 - .4byte 0x42700000 - -.global lbl_805A9E48 -lbl_805A9E48: - # ROM: 0x3F66E8 - .4byte 0x40400000 - -.global lbl_805A9E4C -lbl_805A9E4C: - # ROM: 0x3F66EC - .4byte 0x00000002 - -.global lbl_805A9E50 -lbl_805A9E50: - # ROM: 0x3F66F0 - .4byte 0x3D99999A - -.global lbl_805A9E54 -lbl_805A9E54: - # ROM: 0x3F66F4 - .4byte 0x40000000 - -.global lbl_805A9E58 -lbl_805A9E58: - # ROM: 0x3F66F8 - .4byte 0x40200000 - -.global lbl_805A9E5C -lbl_805A9E5C: - # ROM: 0x3F66FC - .4byte 0x40C00000 - -.global lbl_805A9E60 -lbl_805A9E60: - # ROM: 0x3F6700 - .4byte 0x3DCCCCCD - -.global lbl_805A9E64 -lbl_805A9E64: - # ROM: 0x3F6704 - .4byte 0x3F99999A - -.global lbl_805A9E68 -lbl_805A9E68: - # ROM: 0x3F6708 - .4byte 0x41480000 - -.global lbl_805A9E6C -lbl_805A9E6C: - # ROM: 0x3F670C - .4byte 0x3F400000 - -.global lbl_805A9E70 -lbl_805A9E70: - # ROM: 0x3F6710 - .4byte 0x3E99999A - -.global lbl_805A9E74 -lbl_805A9E74: - # ROM: 0x3F6714 - .4byte 0x41200000 - -.global lbl_805A9E78 -lbl_805A9E78: - # ROM: 0x3F6718 - .4byte 0x3E19999A - .4byte 0 - -.global lbl_805A9E80 -lbl_805A9E80: - # ROM: 0x3F6720 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805A9E88 -lbl_805A9E88: - # ROM: 0x3F6728 - .4byte 0x3F000000 - -.global lbl_805A9E8C -lbl_805A9E8C: - # ROM: 0x3F672C - .4byte 0x37A7C5AC - -.global lbl_805A9E90 -lbl_805A9E90: - # ROM: 0x3F6730 - .4byte 0x41700000 - -.global lbl_805A9E94 -lbl_805A9E94: - # ROM: 0x3F6734 - .4byte 0x40800000 - -.global lbl_805A9E98 -lbl_805A9E98: - # ROM: 0x3F6738 - .4byte 0x41C80000 - .4byte 0 - -.global lbl_805A9EA0 -lbl_805A9EA0: - # ROM: 0x3F6740 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805A9EA8 -lbl_805A9EA8: - # ROM: 0x3F6748 - .4byte 0xBF800000 - -.global lbl_805A9EAC -lbl_805A9EAC: - # ROM: 0x3F674C - .4byte 0x3ECCCCCD - -.global lbl_805A9EB0 -lbl_805A9EB0: - # ROM: 0x3F6750 - .4byte 0x3D4CCCCD - -.global lbl_805A9EB4 -lbl_805A9EB4: - # ROM: 0x3F6754 - .4byte 0x3F4CCCCD - -.global lbl_805A9EB8 -lbl_805A9EB8: - # ROM: 0x3F6758 - .4byte 0x3E4CCCCC - -.global lbl_805A9EBC -lbl_805A9EBC: - # ROM: 0x3F675C - .4byte 0x3F600000 - -.global lbl_805A9EC0 -lbl_805A9EC0: - # ROM: 0x3F6760 - .4byte 0x41000000 - -.global lbl_805A9EC4 -lbl_805A9EC4: - # ROM: 0x3F6764 - .4byte 0x3F666666 - -.global lbl_805A9EC8 -lbl_805A9EC8: - # ROM: 0x3F6768 - .4byte 0x3DCCCCD0 - -.global lbl_805A9ECC -lbl_805A9ECC: - # ROM: 0x3F676C - .4byte 0x3C8EFA35 - -.global lbl_805A9ED0 -lbl_805A9ED0: - # ROM: 0x3F6770 - .4byte 0x43B40000 - -.global lbl_805A9ED4 -lbl_805A9ED4: - # ROM: 0x3F6774 - .4byte 0x3EE66666 - -.global lbl_805A9ED8 -lbl_805A9ED8: - # ROM: 0x3F6778 - .4byte 0x3F860A92 - -.global lbl_805A9EDC -lbl_805A9EDC: - # ROM: 0x3F677C - .4byte 0x3FC90FDB - -.global lbl_805A9EE0 -lbl_805A9EE0: - # ROM: 0x3F6780 - .4byte 0xBF0E147B - -.global lbl_805A9EE4 -lbl_805A9EE4: - # ROM: 0x3F6784 - .4byte 0x3F0E147B - -.global lbl_805A9EE8 -lbl_805A9EE8: - # ROM: 0x3F6788 - .4byte 0x3F490FDB - -.global lbl_805A9EEC -lbl_805A9EEC: - # ROM: 0x3F678C - .4byte 0x41600000 - -.global lbl_805A9EF0 -lbl_805A9EF0: - # ROM: 0x3F6790 - .4byte 0x413AAAA4 - -.global lbl_805A9EF4 -lbl_805A9EF4: - # ROM: 0x3F6794 - .4byte 0x44160000 - -.global lbl_805A9EF8 -lbl_805A9EF8: - # ROM: 0x3F6798 - .4byte 0x40F00000 - -.global lbl_805A9EFC -lbl_805A9EFC: - # ROM: 0x3F679C - .4byte 0x3F333333 - -.global lbl_805A9F00 -lbl_805A9F00: - # ROM: 0x3F67A0 - .4byte 0x3EDB6DB8 - -.global lbl_805A9F04 -lbl_805A9F04: - # ROM: 0x3F67A4 - .4byte 0x3D924925 - -.global lbl_805A9F08 -lbl_805A9F08: - # ROM: 0x3F67A8 - .4byte 0x40A00000 - -.global lbl_805A9F0C -lbl_805A9F0C: - # ROM: 0x3F67AC - .4byte 0x34000000 - -.global lbl_805A9F10 -lbl_805A9F10: - # ROM: 0x3F67B0 - .4byte 0x3E800000 - -.global lbl_805A9F14 -lbl_805A9F14: - # ROM: 0x3F67B4 - .4byte 0xBE4CCCCD - -.global lbl_805A9F18 -lbl_805A9F18: - # ROM: 0x3F67B8 - .4byte 0x42BE0000 - -.global lbl_805A9F1C -lbl_805A9F1C: - # ROM: 0x3F67BC - .4byte 0x42FE0000 - -.global lbl_805A9F20 -lbl_805A9F20: - # ROM: 0x3F67C0 - .4byte 0x42BE0000 - -.global lbl_805A9F24 -lbl_805A9F24: - # ROM: 0x3F67C4 - .4byte 0x3FCCCCCD - -.global lbl_805A9F28 -lbl_805A9F28: - # ROM: 0x3F67C8 - .4byte 0x3FA00000 - -.global lbl_805A9F2C -lbl_805A9F2C: - # ROM: 0x3F67CC - .4byte 0x3C14F209 - -.global lbl_805A9F30 -lbl_805A9F30: - # ROM: 0x3F67D0 - .4byte 0x3FE99999 - .4byte 0xA0000000 - -.global lbl_805A9F38 -lbl_805A9F38: - # ROM: 0x3F67D8 - .4byte 0xC2200000 - -.global lbl_805A9F3C -lbl_805A9F3C: - # ROM: 0x3F67DC - .4byte 0xC0A00000 - -.global lbl_805A9F40 -lbl_805A9F40: - # ROM: 0x3F67E0 - .4byte 0xC1F00000 - -.global lbl_805A9F44 -lbl_805A9F44: - # ROM: 0x3F67E4 - .4byte 0x3DC28F5C - -.global lbl_805A9F48 -lbl_805A9F48: - # ROM: 0x3F67E8 - .4byte 0x3727C5AC - -.global lbl_805A9F4C -lbl_805A9F4C: - # ROM: 0x3F67EC - .4byte 0x3F59999A - -.global lbl_805A9F50 -lbl_805A9F50: - # ROM: 0x3F67F0 - .4byte 0xBEF33334 - -.global lbl_805A9F54 -lbl_805A9F54: - # ROM: 0x3F67F4 - .4byte 0x42B20000 - -.global lbl_805A9F58 -lbl_805A9F58: - # ROM: 0x3F67F8 - .4byte 0x42180000 - -.global lbl_805A9F5C -lbl_805A9F5C: - # ROM: 0x3F67FC - .4byte 0xBF5020C4 - -.global lbl_805A9F60 -lbl_805A9F60: - # ROM: 0x3F6800 - .4byte 0xC01C0831 - -.global lbl_805A9F64 -lbl_805A9F64: - # ROM: 0x3F6804 - .4byte 0x3FC00000 - -.global lbl_805A9F68 -lbl_805A9F68: - # ROM: 0x3F6808 - .4byte 0x3C23D70A - -.global lbl_805A9F6C -lbl_805A9F6C: - # ROM: 0x3F680C - .4byte 0x3F19999A - -.global lbl_805A9F70 -lbl_805A9F70: - # ROM: 0x3F6810 - .4byte 0x447A0000 - .4byte 0 - -.global lbl_805A9F78 -lbl_805A9F78: - # ROM: 0x3F6818 - .4byte 0x3F800000 - -.global lbl_805A9F7C -lbl_805A9F7C: - # ROM: 0x3F681C - .4byte 0 - -.global lbl_805A9F80 -lbl_805A9F80: - # ROM: 0x3F6820 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805A9F88 -lbl_805A9F88: - # ROM: 0x3F6828 - .4byte 0 - .4byte 0 - -.global lbl_805A9F90 -lbl_805A9F90: - # ROM: 0x3F6830 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805A9F98 -lbl_805A9F98: - # ROM: 0x3F6838 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805A9FA0 -lbl_805A9FA0: - # ROM: 0x3F6840 - .4byte 0x3727C5AC - .4byte 0 - -.global lbl_805A9FA8 -lbl_805A9FA8: - # ROM: 0x3F6848 - .4byte 0x803CC59E - -.global lbl_805A9FAC -lbl_805A9FAC: - # ROM: 0x3F684C - .4byte 0x803CC720 - -.global lbl_805A9FB0 -lbl_805A9FB0: - # ROM: 0x3F6850 - .4byte 0x803CC735 - -.global lbl_805A9FB4 -lbl_805A9FB4: - # ROM: 0x3F6854 - .4byte 0x803CC74A - -.global lbl_805A9FB8 -lbl_805A9FB8: - # ROM: 0x3F6858 - .4byte 0x49742400 - -.global lbl_805A9FBC -lbl_805A9FBC: - # ROM: 0x3F685C - .4byte 0 - -.global lbl_805A9FC0 -lbl_805A9FC0: - # ROM: 0x3F6860 - .4byte 0x41F00000 - -.global lbl_805A9FC4 -lbl_805A9FC4: - # ROM: 0x3F6864 - .4byte 0xC5800000 - -.global lbl_805A9FC8 -lbl_805A9FC8: - # ROM: 0x3F6868 - .4byte 0x45800000 - -.global lbl_805A9FCC -lbl_805A9FCC: - # ROM: 0x3F686C - .4byte 0x437F0000 - -.global lbl_805A9FD0 -lbl_805A9FD0: - # ROM: 0x3F6870 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805A9FD8 -lbl_805A9FD8: - # ROM: 0x3F6878 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805A9FE0 -lbl_805A9FE0: - # ROM: 0x3F6880 - .4byte 0x3F800000 - -.global lbl_805A9FE4 -lbl_805A9FE4: - # ROM: 0x3F6884 - .4byte 0x3D4CCCCD - -.global lbl_805A9FE8 -lbl_805A9FE8: - # ROM: 0x3F6888 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805A9FF0 -lbl_805A9FF0: - # ROM: 0x3F6890 - .4byte 0x3F000000 - -.global lbl_805A9FF4 -lbl_805A9FF4: - # ROM: 0x3F6894 - .4byte 0x40200000 - -.global lbl_805A9FF8 -lbl_805A9FF8: - # ROM: 0x3F6898 - .4byte 0x3F3E0000 - -.global lbl_805A9FFC -lbl_805A9FFC: - # ROM: 0x3F689C - .4byte 0x42FF0000 - -.global lbl_805AA000 -lbl_805AA000: - # ROM: 0x3F68A0 - .4byte 0x42700000 - -.global lbl_805AA004 -lbl_805AA004: - # ROM: 0x3F68A4 - .4byte 0x3F000000 - -.global lbl_805AA008 -lbl_805AA008: - # ROM: 0x3F68A8 - .4byte 0x3DCCCCCD - -.global lbl_805AA00C -lbl_805AA00C: - # ROM: 0x3F68AC - .4byte 0x46FFFE00 - -.global lbl_805AA010 -lbl_805AA010: - # ROM: 0x3F68B0 - .4byte 0x40F00000 - -.global lbl_805AA014 -lbl_805AA014: - # ROM: 0x3F68B4 - .4byte 0xC38C0000 - -.global lbl_805AA018 -lbl_805AA018: - # ROM: 0x3F68B8 - .4byte 0xC3200000 - -.global lbl_805AA01C -lbl_805AA01C: - # ROM: 0x3F68BC - .4byte 0x41000000 - -.global lbl_805AA020 -lbl_805AA020: - # ROM: 0x3F68C0 - .4byte 0x3DCCCCCD - -.global lbl_805AA024 -lbl_805AA024: - # ROM: 0x3F68C4 - .4byte 0x41800000 - -.global lbl_805AA028 -lbl_805AA028: - # ROM: 0x3F68C8 - .4byte 0x3F800000 - -.global lbl_805AA02C -lbl_805AA02C: - # ROM: 0x3F68CC - .4byte 0 - -.global lbl_805AA030 -lbl_805AA030: - # ROM: 0x3F68D0 - .4byte 0x803CCC73 - -.global lbl_805AA034 -lbl_805AA034: - # ROM: 0x3F68D4 - .4byte 0x803CCC85 - -.global lbl_805AA038 -lbl_805AA038: - # ROM: 0x3F68D8 - .4byte 0x3F800000 - -.global lbl_805AA03C -lbl_805AA03C: - # ROM: 0x3F68DC - .4byte 0x437F0000 - -.global lbl_805AA040 -lbl_805AA040: - # ROM: 0x3F68E0 - .4byte 0xC5800000 - -.global lbl_805AA044 -lbl_805AA044: - # ROM: 0x3F68E4 - .4byte 0x45800000 - -.global lbl_805AA048 -lbl_805AA048: - # ROM: 0x3F68E8 - .4byte 0x3F000000 - -.global lbl_805AA04C -lbl_805AA04C: - # ROM: 0x3F68EC - .4byte 0 - -.global lbl_805AA050 -lbl_805AA050: - # ROM: 0x3F68F0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA058 -lbl_805AA058: - # ROM: 0x3F68F8 - .4byte 0x41200000 - -.global lbl_805AA05C -lbl_805AA05C: - # ROM: 0x3F68FC - .4byte 0x3F8D7A78 - -.global lbl_805AA060 -lbl_805AA060: - # ROM: 0x3F6900 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AA068 -lbl_805AA068: - # ROM: 0x3F6908 - .4byte 0x42000000 - -.global lbl_805AA06C -lbl_805AA06C: - # ROM: 0x3F690C - .4byte 0x40000000 - -.global lbl_805AA070 -lbl_805AA070: - # ROM: 0x3F6910 - .4byte 0x3FC90FDB - -.global lbl_805AA074 -lbl_805AA074: - # ROM: 0x3F6914 - .4byte 0x3E99999A - -.global lbl_805AA078 -lbl_805AA078: - # ROM: 0x3F6918 - .4byte 0x3FCCCCCD - -.global lbl_805AA07C -lbl_805AA07C: - # ROM: 0x3F691C - .4byte 0x3EA2D0E5 - -.global lbl_805AA080 -lbl_805AA080: - # ROM: 0x3F6920 - .4byte 0xC2000000 - -.global lbl_805AA084 -lbl_805AA084: - # ROM: 0x3F6924 - .4byte 0x41700000 - -.global lbl_805AA088 -lbl_805AA088: - # ROM: 0x3F6928 - .4byte 0x404E0000 - .4byte 0 - -.global lbl_805AA090 -lbl_805AA090: - # ROM: 0x3F6930 - .4byte 0x42700000 - -.global lbl_805AA094 -lbl_805AA094: - # ROM: 0x3F6934 - .4byte 0x3F68F5C3 - -.global lbl_805AA098 -lbl_805AA098: - # ROM: 0x3F6938 - .4byte 0x3D4CCCCD - -.global lbl_805AA09C -lbl_805AA09C: - # ROM: 0x3F693C - .4byte 0x3F3E0000 - -.global lbl_805AA0A0 -lbl_805AA0A0: - # ROM: 0x3F6940 - .4byte 0x3F800000 - -.global lbl_805AA0A4 -lbl_805AA0A4: - # ROM: 0x3F6944 - .4byte 0x3FC00000 - -.global lbl_805AA0A8 -lbl_805AA0A8: - # ROM: 0x3F6948 - .4byte 0x3F000000 - -.global lbl_805AA0AC -lbl_805AA0AC: - # ROM: 0x3F694C - .4byte 0x437F0000 - -.global lbl_805AA0B0 -lbl_805AA0B0: - # ROM: 0x3F6950 - .4byte 0xC1200000 - -.global lbl_805AA0B4 -lbl_805AA0B4: - # ROM: 0x3F6954 - .4byte 0x44228000 - -.global lbl_805AA0B8 -lbl_805AA0B8: - # ROM: 0x3F6958 - .4byte 0xC0B00000 - -.global lbl_805AA0BC -lbl_805AA0BC: - # ROM: 0x3F695C - .4byte 0x43F24000 - -.global lbl_805AA0C0 -lbl_805AA0C0: - # ROM: 0x3F6960 - .4byte 0xBF800000 - -.global lbl_805AA0C4 -lbl_805AA0C4: - # ROM: 0x3F6964 - .4byte 0 - -.global lbl_805AA0C8 -lbl_805AA0C8: - # ROM: 0x3F6968 - .4byte 0x42C00000 - -.global lbl_805AA0CC -lbl_805AA0CC: - # ROM: 0x3F696C - .4byte 0xC5800000 - -.global lbl_805AA0D0 -lbl_805AA0D0: - # ROM: 0x3F6970 - .4byte 0x45800000 - .4byte 0 - -.global lbl_805AA0D8 -lbl_805AA0D8: - # ROM: 0x3F6978 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA0E0 -lbl_805AA0E0: - # ROM: 0x3F6980 - .4byte 0x41200000 - -.global lbl_805AA0E4 -lbl_805AA0E4: - # ROM: 0x3F6984 - .4byte 0x40A00000 - -.global lbl_805AA0E8 -lbl_805AA0E8: - # ROM: 0x3F6988 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AA0F0 -lbl_805AA0F0: - # ROM: 0x3F6990 - .4byte 0 - -.global lbl_805AA0F4 -lbl_805AA0F4: - # ROM: 0x3F6994 - .4byte 0x3727C5AC - -.global lbl_805AA0F8 -lbl_805AA0F8: - # ROM: 0x3F6998 - .4byte 0x3F800000 - -.global lbl_805AA0FC -lbl_805AA0FC: - # ROM: 0x3F699C - .4byte 0x42C80000 - -.global lbl_805AA100 -lbl_805AA100: - # ROM: 0x3F69A0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA108 -lbl_805AA108: - # ROM: 0x3F69A8 - .4byte 0x42700000 - -.global lbl_805AA10C -lbl_805AA10C: - # ROM: 0x3F69AC - .4byte 0x3C888889 - -.global lbl_805AA110 -lbl_805AA110: - # ROM: 0x3F69B0 - .4byte 0 - .4byte 0 - -.global lbl_805AA118 -lbl_805AA118: - # ROM: 0x3F69B8 - .4byte 0 - -.global lbl_805AA11C -lbl_805AA11C: - # ROM: 0x3F69BC - .4byte 0x3C8EFA35 - -.global lbl_805AA120 -lbl_805AA120: - # ROM: 0x3F69C0 - .4byte 0x3DCCCCCD - -.global lbl_805AA124 -lbl_805AA124: - # ROM: 0x3F69C4 - .4byte 0x43B40000 - -.global lbl_805AA128 -lbl_805AA128: - # ROM: 0x3F69C8 - .4byte 0x3E22F983 - -.global lbl_805AA12C -lbl_805AA12C: - # ROM: 0x3F69CC - .4byte 0x42340000 - -.global lbl_805AA130 -lbl_805AA130: - # ROM: 0x3F69D0 - .4byte 0x3F800000 - -.global lbl_805AA134 -lbl_805AA134: - # ROM: 0x3F69D4 - .4byte 0 - -.global lbl_805AA138 -lbl_805AA138: - # ROM: 0x3F69D8 - .4byte 0x3F000000 - -.global lbl_805AA13C -lbl_805AA13C: - # ROM: 0x3F69DC - .4byte 0x40000000 - -.global lbl_805AA140 -lbl_805AA140: - # ROM: 0x3F69E0 - .4byte 0x3F7D70A4 - -.global lbl_805AA144 -lbl_805AA144: - # ROM: 0x3F69E4 - .4byte 0x3C8EFA35 - -.global lbl_805AA148 -lbl_805AA148: - # ROM: 0x3F69E8 - .4byte 0x42160000 - -.global lbl_805AA14C -lbl_805AA14C: - # ROM: 0x3F69EC - .4byte 0x3F900000 - -.global lbl_805AA150 -lbl_805AA150: - # ROM: 0x3F69F0 - .4byte 0x3E800000 - -.global lbl_805AA154 -lbl_805AA154: - # ROM: 0x3F69F4 - .4byte 0x3DCCCCCD - -.global lbl_805AA158 -lbl_805AA158: - # ROM: 0x3F69F8 - .4byte 0x3CF5C28F - .4byte 0 - -.global lbl_805AA160 -lbl_805AA160: - # ROM: 0x3F6A00 - .4byte 0 - .4byte 0 - -.global lbl_805AA168 -lbl_805AA168: - # ROM: 0x3F6A08 - .4byte 0x803CCEB0 - -.global lbl_805AA16C -lbl_805AA16C: - # ROM: 0x3F6A0C - .4byte 0x40000000 - -.global lbl_805AA170 -lbl_805AA170: - # ROM: 0x3F6A10 - .4byte 0x071F0725 - .4byte 0x073A073C - -.global lbl_805AA178 -lbl_805AA178: - # ROM: 0x3F6A18 - .4byte 0x07200739 - .4byte 0x073B073D - -.global lbl_805AA180 -lbl_805AA180: - # ROM: 0x3F6A20 - .4byte 0xFFFFFFFF - .4byte 0x00000004 - -.global lbl_805AA188 -lbl_805AA188: - # ROM: 0x3F6A28 - .4byte 0x40A00000 - -.global lbl_805AA18C -lbl_805AA18C: - # ROM: 0x3F6A2C - .4byte 0 - -.global lbl_805AA190 -lbl_805AA190: - # ROM: 0x3F6A30 - .4byte 0x3E4CCCCD - -.global lbl_805AA194 -lbl_805AA194: - # ROM: 0x3F6A34 - .4byte 0x3FA56D1A - -.global lbl_805AA198 -lbl_805AA198: - # ROM: 0x3F6A38 - .4byte 0x41700000 - -.global lbl_805AA19C -lbl_805AA19C: - # ROM: 0x3F6A3C - .4byte 0x3F800000 - -.global lbl_805AA1A0 -lbl_805AA1A0: - # ROM: 0x3F6A40 - .4byte 0x40000000 - -.global lbl_805AA1A4 -lbl_805AA1A4: - # ROM: 0x3F6A44 - .4byte 0xBF666666 - -.global lbl_805AA1A8 -lbl_805AA1A8: - # ROM: 0x3F6A48 - .4byte 0xBECCCCCD - -.global lbl_805AA1AC -lbl_805AA1AC: - # ROM: 0x3F6A4C - .4byte 0x3ECCCCCD - -.global lbl_805AA1B0 -lbl_805AA1B0: - # ROM: 0x3F6A50 - .4byte 0x3DCCCCCD - -.global lbl_805AA1B4 -lbl_805AA1B4: - # ROM: 0x3F6A54 - .4byte 0x43160000 - -.global lbl_805AA1B8 -lbl_805AA1B8: - # ROM: 0x3F6A58 - .4byte 0x3F400000 - -.global lbl_805AA1BC -lbl_805AA1BC: - # ROM: 0x3F6A5C - .4byte 0x41200000 - -.global lbl_805AA1C0 -lbl_805AA1C0: - # ROM: 0x3F6A60 - .4byte 0x41A00000 - -.global lbl_805AA1C4 -lbl_805AA1C4: - # ROM: 0x3F6A64 - .4byte 0x3E22F983 - -.global lbl_805AA1C8 -lbl_805AA1C8: - # ROM: 0x3F6A68 - .4byte 0x40C90FDB - -.global lbl_805AA1CC -lbl_805AA1CC: - # ROM: 0x3F6A6C - .4byte 0x42652EE0 - -.global lbl_805AA1D0 -lbl_805AA1D0: - # ROM: 0x3F6A70 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA1D8 -lbl_805AA1D8: - # ROM: 0x3F6A78 - .4byte 0x3C8EFA35 - -.global lbl_805AA1DC -lbl_805AA1DC: - # ROM: 0x3F6A7C - .4byte 0xC0800000 - -.global lbl_805AA1E0 -lbl_805AA1E0: - # ROM: 0x3F6A80 - .4byte 0x3FB99999 - .4byte 0xA0000000 - -.global lbl_805AA1E8 -lbl_805AA1E8: - # ROM: 0x3F6A88 - .4byte 0xBF800000 - -.global lbl_805AA1EC -lbl_805AA1EC: - # ROM: 0x3F6A8C - .4byte 0x3F4CCCCD - -.global lbl_805AA1F0 -lbl_805AA1F0: - # ROM: 0x3F6A90 - .4byte 0x40400000 - -.global lbl_805AA1F4 -lbl_805AA1F4: - # ROM: 0x3F6A94 - .4byte 0x41F00000 - -.global lbl_805AA1F8 -lbl_805AA1F8: - # ROM: 0x3F6A98 - .4byte 0x3E800000 - -.global lbl_805AA1FC -lbl_805AA1FC: - # ROM: 0x3F6A9C - .4byte 0x3C23D70A - -.global lbl_805AA200 -lbl_805AA200: - # ROM: 0x3F6AA0 - .4byte 0x41000000 - -.global lbl_805AA204 -lbl_805AA204: - # ROM: 0x3F6AA4 - .4byte 0x3A83126F - -.global lbl_805AA208 -lbl_805AA208: - # ROM: 0x3F6AA8 - .4byte 0x3F266666 - -.global lbl_805AA20C -lbl_805AA20C: - # ROM: 0x3F6AAC - .4byte 0x3E99999A - -.global lbl_805AA210 -lbl_805AA210: - # ROM: 0x3F6AB0 - .4byte 0x40E00000 - -.global lbl_805AA214 -lbl_805AA214: - # ROM: 0x3F6AB4 - .4byte 0x3D800000 - -.global lbl_805AA218 -lbl_805AA218: - # ROM: 0x3F6AB8 - .4byte 0x3E19999A - -.global lbl_805AA21C -lbl_805AA21C: - # ROM: 0x3F6ABC - .4byte 0x3F000000 - -.global lbl_805AA220 -lbl_805AA220: - # ROM: 0x3F6AC0 - .4byte 0x40600000 - -.global lbl_805AA224 -lbl_805AA224: - # ROM: 0x3F6AC4 - .4byte 0x40800000 - -.global lbl_805AA228 -lbl_805AA228: - # ROM: 0x3F6AC8 - .4byte 0x3D000000 - -.global lbl_805AA22C -lbl_805AA22C: - # ROM: 0x3F6ACC - .4byte 0x3E000000 - -.global lbl_805AA230 -lbl_805AA230: - # ROM: 0x3F6AD0 - .4byte 0x4009999A - -.global lbl_805AA234 -lbl_805AA234: - # ROM: 0x3F6AD4 - .4byte 0xBE4CCCCD - -.global lbl_805AA238 -lbl_805AA238: - # ROM: 0x3F6AD8 - .4byte 0x3CA3D70A - -.global lbl_805AA23C -lbl_805AA23C: - # ROM: 0x3F6ADC - .4byte 0x44200000 - -.global lbl_805AA240 -lbl_805AA240: - # ROM: 0x3F6AE0 - .4byte 0x43A00000 - -.global lbl_805AA244 -lbl_805AA244: - # ROM: 0x3F6AE4 - .4byte 0x43600000 - -.global lbl_805AA248 -lbl_805AA248: - # ROM: 0x3F6AE8 - .4byte 0x3F19999A - -.global lbl_805AA24C -lbl_805AA24C: - # ROM: 0x3F6AEC - .4byte 0x3E962A5E - -.global lbl_805AA250 -lbl_805AA250: - # ROM: 0x3F6AF0 - .4byte 0x3E7E26B3 - -.global lbl_805AA254 -lbl_805AA254: - # ROM: 0x3F6AF4 - .4byte 0xBE962A5E - -.global lbl_805AA258 -lbl_805AA258: - # ROM: 0x3F6AF8 - .4byte 0xBE7E26B3 - -.global lbl_805AA25C -lbl_805AA25C: - # ROM: 0x3F6AFC - .4byte 0x3CCCCCCD - -.global lbl_805AA260 -lbl_805AA260: - # ROM: 0x3F6B00 - .4byte 0x00000001 - -.global lbl_805AA264 -lbl_805AA264: - # ROM: 0x3F6B04 - .4byte 0x40000000 - .4byte 0x40800000 - -.global lbl_805AA26C -lbl_805AA26C: - # ROM: 0x3F6B0C - .4byte 0x3F800000 - .4byte 0x40000000 - -.global lbl_805AA274 -lbl_805AA274: - # ROM: 0x3F6B14 - .4byte 0x3F400000 - .4byte 0x3F800000 - -.global lbl_805AA27C -lbl_805AA27C: - # ROM: 0x3F6B1C - .asciz "?&ff?@" - .balign 4 - -.global lbl_805AA284 -lbl_805AA284: - # ROM: 0x3F6B24 - .4byte 0x3F800000 - -.global lbl_805AA288 -lbl_805AA288: - # ROM: 0x3F6B28 - .4byte 0 - -.global lbl_805AA28C -lbl_805AA28C: - # ROM: 0x3F6B2C - .4byte 0x7F7FFFFF - -.global lbl_805AA290 -lbl_805AA290: - # ROM: 0x3F6B30 - .4byte 0x3E800000 - -.global lbl_805AA294 -lbl_805AA294: - # ROM: 0x3F6B34 - .4byte 0x40000000 - -.global lbl_805AA298 -lbl_805AA298: - # ROM: 0x3F6B38 - .4byte 0x41000000 - -.global lbl_805AA29C -lbl_805AA29C: - # ROM: 0x3F6B3C - .4byte 0x3F000000 - -.global lbl_805AA2A0 -lbl_805AA2A0: - # ROM: 0x3F6B40 - .4byte 0x3E000000 - -.global lbl_805AA2A4 -lbl_805AA2A4: - # ROM: 0x3F6B44 - .4byte 0x34000000 - -.global lbl_805AA2A8 -lbl_805AA2A8: - # ROM: 0x3F6B48 - .4byte 0x34000000 - -.global lbl_805AA2AC -lbl_805AA2AC: - # ROM: 0x3F6B4C - .4byte 0x3E4CCCCD - -.global lbl_805AA2B0 -lbl_805AA2B0: - # ROM: 0x3F6B50 - .4byte 0x3F400000 - -.global lbl_805AA2B4 -lbl_805AA2B4: - # ROM: 0x3F6B54 - .4byte 0x41700000 - -.global lbl_805AA2B8 -lbl_805AA2B8: - # ROM: 0x3F6B58 - .4byte 0xC1400000 - -.global lbl_805AA2BC -lbl_805AA2BC: - # ROM: 0x3F6B5C - .4byte 0x40600000 - -.global lbl_805AA2C0 -lbl_805AA2C0: - # ROM: 0x3F6B60 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AA2C8 -lbl_805AA2C8: - # ROM: 0x3F6B68 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA2D0 -lbl_805AA2D0: - # ROM: 0x3F6B70 - .4byte 0x40E00000 - -.global lbl_805AA2D4 -lbl_805AA2D4: - # ROM: 0x3F6B74 - .4byte 0x3D4CCCCD - -.global lbl_805AA2D8 -lbl_805AA2D8: - # ROM: 0x3F6B78 - .4byte 0x437F0000 - -.global lbl_805AA2DC -lbl_805AA2DC: - # ROM: 0x3F6B7C - .4byte 0x3C8EFA35 - -.global lbl_805AA2E0 -lbl_805AA2E0: - # ROM: 0x3F6B80 - .4byte 0x42C80000 - -.global lbl_805AA2E4 -lbl_805AA2E4: - # ROM: 0x3F6B84 - .4byte 0x3C800000 - -.global lbl_805AA2E8 -lbl_805AA2E8: - # ROM: 0x3F6B88 - .4byte 0x3D000000 - -.global lbl_805AA2EC -lbl_805AA2EC: - # ROM: 0x3F6B8C - .4byte 0x40400000 - -.global lbl_805AA2F0 -lbl_805AA2F0: - # ROM: 0x3F6B90 - .4byte 0x40C90FDB - -.global lbl_805AA2F4 -lbl_805AA2F4: - # ROM: 0x3F6B94 - .4byte 0x3B360B61 - -.global lbl_805AA2F8 -lbl_805AA2F8: - # ROM: 0x3F6B98 - .4byte 0x43B40000 - -.global lbl_805AA2FC -lbl_805AA2FC: - # ROM: 0x3F6B9C - .4byte 0x3E22F983 - -.global lbl_805AA300 -lbl_805AA300: - # ROM: 0x3F6BA0 - .4byte 0x447A0000 - -.global lbl_805AA304 -lbl_805AA304: - # ROM: 0x3F6BA4 - .4byte 0x43FA0000 - -.global lbl_805AA308 -lbl_805AA308: - # ROM: 0x3F6BA8 - .4byte 0x420C0000 - -.global lbl_805AA30C -lbl_805AA30C: - # ROM: 0x3F6BAC - .4byte 0x428C0000 - -.global lbl_805AA310 -lbl_805AA310: - # ROM: 0x3F6BB0 - .4byte 0x40490FDB - -.global lbl_805AA314 -lbl_805AA314: - # ROM: 0x3F6BB4 - .4byte 0x3FC00000 - -.global lbl_805AA318 -lbl_805AA318: - # ROM: 0x3F6BB8 - .4byte 0x38D1B717 - -.global lbl_805AA31C -lbl_805AA31C: - # ROM: 0x3F6BBC - .4byte 0x3EB504F3 - -.global lbl_805AA320 -lbl_805AA320: - # ROM: 0x3F6BC0 - .4byte 0x3E19999A - -.global lbl_805AA324 -lbl_805AA324: - # ROM: 0x3F6BC4 - .4byte 0x3F19999A - -.global lbl_805AA328 -lbl_805AA328: - # ROM: 0x3F6BC8 - .4byte 0x3ECCCCCD - .4byte 0 - -.global lbl_805AA330 -lbl_805AA330: - # ROM: 0x3F6BD0 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AA338 -lbl_805AA338: - # ROM: 0x3F6BD8 - .4byte 0x44610000 - -.global lbl_805AA33C -lbl_805AA33C: - # ROM: 0x3F6BDC - .4byte 0x40A00000 - -.global lbl_805AA340 -lbl_805AA340: - # ROM: 0x3F6BE0 - .4byte 0x4010C3BD - -.global lbl_805AA344 -lbl_805AA344: - # ROM: 0x3F6BE4 - .4byte 0x3FD33333 - -.global lbl_805AA348 -lbl_805AA348: - # ROM: 0x3F6BE8 - .4byte 0x43480000 - -.global lbl_805AA34C -lbl_805AA34C: - # ROM: 0x3F6BEC - .4byte 0x3F7D70A4 - -.global lbl_805AA350 -lbl_805AA350: - # ROM: 0x3F6BF0 - .4byte 0x3F800000 - -.global lbl_805AA354 -lbl_805AA354: - # ROM: 0x3F6BF4 - .4byte 0x41A00000 - -.global lbl_805AA358 -lbl_805AA358: - # ROM: 0x3F6BF8 - .4byte 0x3D4CCCCD - -.global lbl_805AA35C -lbl_805AA35C: - # ROM: 0x3F6BFC - .4byte 0 - -.global lbl_805AA360 -lbl_805AA360: - # ROM: 0x3F6C00 - .4byte 0x3F000000 - -.global lbl_805AA364 -lbl_805AA364: - # ROM: 0x3F6C04 - .4byte 0x3DCCCCCD - -.global lbl_805AA368 -lbl_805AA368: - # ROM: 0x3F6C08 - .4byte 0 - .4byte 0 - -.global lbl_805AA370 -lbl_805AA370: - # ROM: 0x3F6C10 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AA378 -lbl_805AA378: - # ROM: 0x3F6C18 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AA380 -lbl_805AA380: - # ROM: 0x3F6C20 - .4byte 0x3A83126F - -.global lbl_805AA384 -lbl_805AA384: - # ROM: 0x3F6C24 - .4byte 0x3B808081 - -.global lbl_805AA388 -lbl_805AA388: - # ROM: 0x3F6C28 - .4byte 0x40000000 - -.global lbl_805AA38C -lbl_805AA38C: - # ROM: 0x3F6C2C - .4byte 0x437F0000 - -.global lbl_805AA390 -lbl_805AA390: - # ROM: 0x3F6C30 - .4byte 0x38D1B717 - -.global lbl_805AA394 -lbl_805AA394: - # ROM: 0x3F6C34 - .4byte 0x3A91A2B4 - -.global lbl_805AA398 -lbl_805AA398: - # ROM: 0x3F6C38 - .4byte 0x44610000 - .4byte 0 - -.global lbl_805AA3A0 -lbl_805AA3A0: - # ROM: 0x3F6C40 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA3A8 -lbl_805AA3A8: - # ROM: 0x3F6C48 - .4byte 0x43160000 - .4byte 0 - -.global lbl_805AA3B0 -lbl_805AA3B0: - # ROM: 0x3F6C50 - .4byte 0x3F7FBE77 - -.global lbl_805AA3B4 -lbl_805AA3B4: - # ROM: 0x3F6C54 - .4byte 0x3F800000 - -.global lbl_805AA3B8 -lbl_805AA3B8: - # ROM: 0x3F6C58 - .4byte 0x3E000000 - -.global lbl_805AA3BC -lbl_805AA3BC: - # ROM: 0x3F6C5C - .4byte 0x42FE0000 - -.global lbl_805AA3C0 -lbl_805AA3C0: - # ROM: 0x3F6C60 - .4byte 0 - .4byte 0 - -.global lbl_805AA3C8 -lbl_805AA3C8: - # ROM: 0x3F6C68 - .4byte 0 - -.global lbl_805AA3CC -lbl_805AA3CC: - # ROM: 0x3F6C6C - .4byte 0x42960000 - -.global lbl_805AA3D0 -lbl_805AA3D0: - # ROM: 0x3F6C70 - .4byte 0x41700000 - .4byte 0 - -.global lbl_805AA3D8 -lbl_805AA3D8: - # ROM: 0x3F6C78 - .4byte 0 - -.global lbl_805AA3DC -lbl_805AA3DC: - # ROM: 0x3F6C7C - .4byte 0x3F800000 - -.global lbl_805AA3E0 -lbl_805AA3E0: - # ROM: 0x3F6C80 - .4byte 0x3F1F4000 - .4byte 0 - -.global lbl_805AA3E8 -lbl_805AA3E8: - # ROM: 0x3F6C88 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AA3F0 -lbl_805AA3F0: - # ROM: 0x3F6C90 - .4byte 0xBF800000 - -.global lbl_805AA3F4 -lbl_805AA3F4: - # ROM: 0x3F6C94 - .4byte 0x3F7FBE77 - -.global lbl_805AA3F8 -lbl_805AA3F8: - # ROM: 0x3F6C98 - .4byte 0xBE4CCCCD - -.global lbl_805AA3FC -lbl_805AA3FC: - # ROM: 0x3F6C9C - .4byte 0x40490FDB - -.global lbl_805AA400 -lbl_805AA400: - # ROM: 0x3F6CA0 - .4byte 0x3727C5AC - -.global lbl_805AA404 -lbl_805AA404: - # ROM: 0x3F6CA4 - .4byte 0x461C4000 - -.global lbl_805AA408 -lbl_805AA408: - # ROM: 0x3F6CA8 - .4byte 0x3F7FFF58 - .4byte 0 - -.global lbl_805AA410 -lbl_805AA410: - # ROM: 0x3F6CB0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA418 -lbl_805AA418: - # ROM: 0x3F6CB8 - .4byte 0x3D000000 - -.global lbl_805AA41C -lbl_805AA41C: - # ROM: 0x3F6CBC - .4byte 0x40000000 - -.global lbl_805AA420 -lbl_805AA420: - # ROM: 0x3F6CC0 - .4byte 0 - -.global lbl_805AA424 -lbl_805AA424: - # ROM: 0x3F6CC4 - .4byte 0x3727C5AC - -.global lbl_805AA428 -lbl_805AA428: - # ROM: 0x3F6CC8 - .4byte 0x3F800000 - -.global lbl_805AA42C -lbl_805AA42C: - # ROM: 0x3F6CCC - .4byte 0x3B808081 - -.global lbl_805AA430 -lbl_805AA430: - # ROM: 0x3F6CD0 - .4byte 0x40000000 - -.global lbl_805AA434 -lbl_805AA434: - # ROM: 0x3F6CD4 - .4byte 0x45800000 - -.global lbl_805AA438 -lbl_805AA438: - # ROM: 0x3F6CD8 - .4byte 0x44800000 - -.global lbl_805AA43C -lbl_805AA43C: - # ROM: 0x3F6CDC - .4byte 0x3F000000 - -.global lbl_805AA440 -lbl_805AA440: - # ROM: 0x3F6CE0 - .4byte 0x3A83126F - .4byte 0 - -.global lbl_805AA448 -lbl_805AA448: - # ROM: 0x3F6CE8 - .4byte 0x3F800000 - -.global lbl_805AA44C -lbl_805AA44C: - # ROM: 0x3F6CEC - .4byte 0x3DCCCCCD - -.global lbl_805AA450 -lbl_805AA450: - # ROM: 0x3F6CF0 - .4byte 0x42200000 - -.global lbl_805AA454 -lbl_805AA454: - # ROM: 0x3F6CF4 - .4byte 0 - -.global lbl_805AA458 -lbl_805AA458: - # ROM: 0x3F6CF8 - .4byte 0x40C90FDB - -.global lbl_805AA45C -lbl_805AA45C: - # ROM: 0x3F6CFC - .4byte 0x3F000000 - -.global lbl_805AA460 -lbl_805AA460: - # ROM: 0x3F6D00 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AA468 -lbl_805AA468: - # ROM: 0x3F6D08 - .4byte 0xBF800000 - -.global lbl_805AA46C -lbl_805AA46C: - # ROM: 0x3F6D0C - .4byte 0x41900000 - -.global lbl_805AA470 -lbl_805AA470: - # ROM: 0x3F6D10 - .4byte 0x34000000 - -.global lbl_805AA474 -lbl_805AA474: - # ROM: 0x3F6D14 - .4byte 0x3B360B61 - -.global lbl_805AA478 -lbl_805AA478: - # ROM: 0x3F6D18 - .4byte 0x3F490FDB - -.global lbl_805AA47C -lbl_805AA47C: - # ROM: 0x3F6D1C - .4byte 0x41700000 - -.global lbl_805AA480 -lbl_805AA480: - # ROM: 0x3F6D20 - .4byte 0xBE800000 - .4byte 0 - -.global lbl_805AA488 -lbl_805AA488: - # ROM: 0x3F6D28 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AA490 -lbl_805AA490: - # ROM: 0x3F6D30 - .4byte 0x40000000 - -.global lbl_805AA494 -lbl_805AA494: - # ROM: 0x3F6D34 - .4byte 0x437F0000 - -.global lbl_805AA498 -lbl_805AA498: - # ROM: 0x3F6D38 - .4byte 0x3F400000 - -.global lbl_805AA49C -lbl_805AA49C: - # ROM: 0x3F6D3C - .4byte 0x3E800000 - -.global lbl_805AA4A0 -lbl_805AA4A0: - # ROM: 0x3F6D40 - .4byte 0x3F333333 - -.global lbl_805AA4A4 -lbl_805AA4A4: - # ROM: 0x3F6D44 - .4byte 0x3F59999A - -.global lbl_805AA4A8 -lbl_805AA4A8: - # ROM: 0x3F6D48 - .4byte 0x3F666666 - -.global lbl_805AA4AC -lbl_805AA4AC: - # ROM: 0x3F6D4C - .4byte 0x3DCCCCD0 - -.global lbl_805AA4B0 -lbl_805AA4B0: - # ROM: 0x3F6D50 - .4byte 0x3E19999A - -.global lbl_805AA4B4 -lbl_805AA4B4: - # ROM: 0x3F6D54 - .4byte 0x3E99999A - -.global lbl_805AA4B8 -lbl_805AA4B8: - # ROM: 0x3F6D58 - .4byte 0x42C80000 - -.global lbl_805AA4BC -lbl_805AA4BC: - # ROM: 0x3F6D5C - .4byte 0x34000000 - -.global lbl_805AA4C0 -lbl_805AA4C0: - # ROM: 0x3F6D60 - .4byte 0x40A00000 - -.global lbl_805AA4C4 -lbl_805AA4C4: - # ROM: 0x3F6D64 - .4byte 0x3F000000 - -.global lbl_805AA4C8 -lbl_805AA4C8: - # ROM: 0x3F6D68 - .4byte 0x3B808081 - -.global lbl_805AA4CC -lbl_805AA4CC: - # ROM: 0x3F6D6C - .4byte 0x42700000 - -.global lbl_805AA4D0 -lbl_805AA4D0: - # ROM: 0x3F6D70 - .4byte 0x3F20D97C - -.global lbl_805AA4D4 -lbl_805AA4D4: - # ROM: 0x3F6D74 - .4byte 0x46FFFE00 - -.global lbl_805AA4D8 -lbl_805AA4D8: - # ROM: 0x3F6D78 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA4E0 -lbl_805AA4E0: - # ROM: 0x3F6D80 - .4byte 0x3F19999A - -.global lbl_805AA4E4 -lbl_805AA4E4: - # ROM: 0x3F6D84 - .4byte 0x34000000 - -.global lbl_805AA4E8 -lbl_805AA4E8: - # ROM: 0x3F6D88 - .4byte 0x3E000000 - -.global lbl_805AA4EC -lbl_805AA4EC: - # ROM: 0x3F6D8C - .4byte 0x3E20D97C - -.global lbl_805AA4F0 -lbl_805AA4F0: - # ROM: 0x3F6D90 - .4byte 0x3A83126F - -.global lbl_805AA4F4 -lbl_805AA4F4: - # ROM: 0x3F6D94 - .4byte 0x3F22F983 - -.global lbl_805AA4F8 -lbl_805AA4F8: - # ROM: 0x3F6D98 - .4byte 0x3DCCCCCD - -.global lbl_805AA4FC -lbl_805AA4FC: - # ROM: 0x3F6D9C - .4byte 0x3D4CCCCD - -.global lbl_805AA500 -lbl_805AA500: - # ROM: 0x3F6DA0 - .4byte 0x3F7FFF58 - -.global lbl_805AA504 -lbl_805AA504: - # ROM: 0x3F6DA4 - .4byte 0x3D4CCCCD - -.global lbl_805AA508 -lbl_805AA508: - # ROM: 0x3F6DA8 - .4byte 0x3FC90FDB - -.global lbl_805AA50C -lbl_805AA50C: - # ROM: 0x3F6DAC - .4byte 0x46000000 - -.global lbl_805AA510 -lbl_805AA510: - # ROM: 0x3F6DB0 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AA518 -lbl_805AA518: - # ROM: 0x3F6DB8 - .4byte 0xBF000000 - -.global lbl_805AA51C -lbl_805AA51C: - # ROM: 0x3F6DBC - .4byte 0xC1000000 - -.global lbl_805AA520 -lbl_805AA520: - # ROM: 0x3F6DC0 - .4byte 0x461C3C00 - -.global lbl_805AA524 -lbl_805AA524: - # ROM: 0x3F6DC4 - .4byte 0x3C8EFA35 - -.global lbl_805AA528 -lbl_805AA528: - # ROM: 0x3F6DC8 - .4byte 0x40C00000 - -.global lbl_805AA52C -lbl_805AA52C: - # ROM: 0x3F6DCC - .4byte 0x41800000 - -.global lbl_805AA530 -lbl_805AA530: - # ROM: 0x3F6DD0 - .4byte 0x43700000 - .4byte 0 - -.global lbl_805AA538 -lbl_805AA538: - # ROM: 0x3F6DD8 - .4byte 0x3F800000 - -.global lbl_805AA53C -lbl_805AA53C: - # ROM: 0x3F6DDC - .4byte 0x3C8EFA35 - -.global lbl_805AA540 -lbl_805AA540: - # ROM: 0x3F6DE0 - .4byte 0 - .4byte 0 - -.global lbl_805AA548 -lbl_805AA548: - # ROM: 0x3F6DE8 - .4byte 0x003B0000 - -.global lbl_805AA54C -lbl_805AA54C: - # ROM: 0x3F6DEC - .4byte 0x003B0000 - -.global lbl_805AA550 -lbl_805AA550: - # ROM: 0x3F6DF0 - .4byte 0 - -.global lbl_805AA554 -lbl_805AA554: - # ROM: 0x3F6DF4 - .4byte 0x42FF0000 - -.global lbl_805AA558 -lbl_805AA558: - # ROM: 0x3F6DF8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA560 -lbl_805AA560: - # ROM: 0x3F6E00 - .4byte 0x437F0000 - -.global lbl_805AA564 -lbl_805AA564: - # ROM: 0x3F6E04 - .4byte 0x3F800000 - -.global lbl_805AA568 -lbl_805AA568: - # ROM: 0x3F6E08 - .4byte 0x41700000 - -.global lbl_805AA56C -lbl_805AA56C: - # ROM: 0x3F6E0C - .4byte 0x40000000 - -.global lbl_805AA570 -lbl_805AA570: - # ROM: 0x3F6E10 - .4byte 0x3F000000 - -.global lbl_805AA574 -lbl_805AA574: - # ROM: 0x3F6E14 - .4byte 0x40A00000 - -.global lbl_805AA578 -lbl_805AA578: - # ROM: 0x3F6E18 - .4byte 0x3FC90FDB - -.global lbl_805AA57C -lbl_805AA57C: - # ROM: 0x3F6E1C - .4byte 0x424C0000 - -.global lbl_805AA580 -lbl_805AA580: - # ROM: 0x3F6E20 - .4byte 0x34000000 - -.global lbl_805AA584 -lbl_805AA584: - # ROM: 0x3F6E24 - .4byte 0x3F400000 - -.global lbl_805AA588 -lbl_805AA588: - # ROM: 0x3F6E28 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AA590 -lbl_805AA590: - # ROM: 0x3F6E30 - .4byte 0x3CA3D70A - -.global lbl_805AA594 -lbl_805AA594: - # ROM: 0x3F6E34 - .4byte 0x3BE56042 - -.global lbl_805AA598 -lbl_805AA598: - # ROM: 0x3F6E38 - .4byte 0x3F800000 - -.global lbl_805AA59C -lbl_805AA59C: - # ROM: 0x3F6E3C - .4byte 0x3D4CCCCD - -.global lbl_805AA5A0 -lbl_805AA5A0: - # ROM: 0x3F6E40 - .4byte 0x3BA3D70A - -.global lbl_805AA5A4 -lbl_805AA5A4: - # ROM: 0x3F6E44 - .4byte 0x3E4CCCCD - -.global lbl_805AA5A8 -lbl_805AA5A8: - # ROM: 0x3F6E48 - .4byte 0x3C75C28F - -.global lbl_805AA5AC -lbl_805AA5AC: - # ROM: 0x3F6E4C - .4byte 0x40C90FDB - -.global lbl_805AA5B0 -lbl_805AA5B0: - # ROM: 0x3F6E50 - .4byte 0x3B360B61 - -.global lbl_805AA5B4 -lbl_805AA5B4: - # ROM: 0x3F6E54 - .4byte 0x3E800000 - -.global lbl_805AA5B8 -lbl_805AA5B8: - # ROM: 0x3F6E58 - .4byte 0x3AB78034 - -.global lbl_805AA5BC -lbl_805AA5BC: - # ROM: 0x3F6E5C - .4byte 0x385C3372 - -.global lbl_805AA5C0 -lbl_805AA5C0: - # ROM: 0x3F6E60 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AA5C8 -lbl_805AA5C8: - # ROM: 0x3F6E68 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA5D0 -lbl_805AA5D0: - # ROM: 0x3F6E70 - .4byte 0x3F800000 - -.global lbl_805AA5D4 -lbl_805AA5D4: - # ROM: 0x3F6E74 - .4byte 0x34000000 - -.global lbl_805AA5D8 -lbl_805AA5D8: - # ROM: 0x3F6E78 - .4byte 0 - -.global lbl_805AA5DC -lbl_805AA5DC: - # ROM: 0x3F6E7C - .4byte 0x3E99999A - -.global lbl_805AA5E0 -lbl_805AA5E0: - # ROM: 0x3F6E80 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805AA5E8 -lbl_805AA5E8: - # ROM: 0x3F6E88 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AA5F0 -lbl_805AA5F0: - # ROM: 0x3F6E90 - .4byte 0 - -.global lbl_805AA5F4 -lbl_805AA5F4: - # ROM: 0x3F6E94 - .4byte 0x3F800000 - -.global lbl_805AA5F8 -lbl_805AA5F8: - # ROM: 0x3F6E98 - .4byte 0x41200000 - .4byte 0 - -.global lbl_805AA600 -lbl_805AA600: - # ROM: 0x3F6EA0 - .4byte 0x3F7D70A4 - .4byte 0 - -.global lbl_805AA608 -lbl_805AA608: - # ROM: 0x3F6EA8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA610 -lbl_805AA610: - # ROM: 0x3F6EB0 - .4byte 0x3EA8F5C3 - -.global lbl_805AA614 -lbl_805AA614: - # ROM: 0x3F6EB4 - .4byte 0x40400000 - -.global lbl_805AA618 -lbl_805AA618: - # ROM: 0x3F6EB8 - .4byte 0x3DCCCCCD - -.global lbl_805AA61C -lbl_805AA61C: - # ROM: 0x3F6EBC - .4byte 0x3C010204 - -.global lbl_805AA620 -lbl_805AA620: - # ROM: 0x3F6EC0 - .4byte 0x3B808081 - -.global lbl_805AA624 -lbl_805AA624: - # ROM: 0x3F6EC4 - .4byte 0x3F800000 - -.global lbl_805AA628 -lbl_805AA628: - # ROM: 0x3F6EC8 - .4byte 0 - -.global lbl_805AA62C -lbl_805AA62C: - # ROM: 0x3F6ECC - .4byte 0x3FC00000 - -.global lbl_805AA630 -lbl_805AA630: - # ROM: 0x3F6ED0 - .4byte 0x3F000000 - -.global lbl_805AA634 -lbl_805AA634: - # ROM: 0x3F6ED4 - .4byte 0xBEAAAAAB - -.global lbl_805AA638 -lbl_805AA638: - # ROM: 0x3F6ED8 - .4byte 0x3DCCCCCD - -.global lbl_805AA63C -lbl_805AA63C: - # ROM: 0x3F6EDC - .4byte 0x3F59999A - -.global lbl_805AA640 -lbl_805AA640: - # ROM: 0x3F6EE0 - .4byte 0x3F666666 - -.global lbl_805AA644 -lbl_805AA644: - # ROM: 0x3F6EE4 - .4byte 0x38D1B717 - -.global lbl_805AA648 -lbl_805AA648: - # ROM: 0x3F6EE8 - .4byte 0x40A00000 - -.global lbl_805AA64C -lbl_805AA64C: - # ROM: 0x3F6EEC - .4byte 0x3F34FDF4 - -.global lbl_805AA650 -lbl_805AA650: - # ROM: 0x3F6EF0 - .4byte 0x447A0000 - -.global lbl_805AA654 -lbl_805AA654: - # ROM: 0x3F6EF4 - .4byte 0x3F4CCCCD - -.global lbl_805AA658 -lbl_805AA658: - # ROM: 0x3F6EF8 - .4byte 0x41700000 - -.global lbl_805AA65C -lbl_805AA65C: - # ROM: 0x3F6EFC - .4byte 0x3E4CCCCD - -.global lbl_805AA660 -lbl_805AA660: - # ROM: 0x3F6F00 - .4byte 0x3EA8F5C3 - -.global lbl_805AA664 -lbl_805AA664: - # ROM: 0x3F6F04 - .4byte 0x437F0000 - -.global lbl_805AA668 -lbl_805AA668: - # ROM: 0x3F6F08 - .4byte 0xBF800000 - -.global lbl_805AA66C -lbl_805AA66C: - # ROM: 0x3F6F0C - .4byte 0x3E800000 - -.global lbl_805AA670 -lbl_805AA670: - # ROM: 0x3F6F10 - .4byte 0x42200000 - -.global lbl_805AA674 -lbl_805AA674: - # ROM: 0x3F6F14 - .4byte 0x3E99999A - -.global lbl_805AA678 -lbl_805AA678: - # ROM: 0x3F6F18 - .4byte 0x3F490FDB - -.global lbl_805AA67C -lbl_805AA67C: - # ROM: 0x3F6F1C - .4byte 0x34000000 - -.global lbl_805AA680 -lbl_805AA680: - # ROM: 0x3F6F20 - .4byte 0x3F19999A - -.global lbl_805AA684 -lbl_805AA684: - # ROM: 0x3F6F24 - .4byte 0x3C8EFA35 - -.global lbl_805AA688 -lbl_805AA688: - # ROM: 0x3F6F28 - .4byte 0 - -.global lbl_805AA68C -lbl_805AA68C: - # ROM: 0x3F6F2C - .4byte 0x3D4CCCCD - -.global lbl_805AA690 -lbl_805AA690: - # ROM: 0x3F6F30 - .4byte 0x3F800000 - -.global lbl_805AA694 -lbl_805AA694: - # ROM: 0x3F6F34 - .4byte 0x3E99999A - -.global lbl_805AA698 -lbl_805AA698: - # ROM: 0x3F6F38 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805AA6A0 -lbl_805AA6A0: - # ROM: 0x3F6F40 - .4byte 0 - .4byte 0 - -.global lbl_805AA6A8 -lbl_805AA6A8: - # ROM: 0x3F6F48 - .4byte 0x3B808081 - -.global lbl_805AA6AC -lbl_805AA6AC: - # ROM: 0x3F6F4C - .4byte 0 - -.global lbl_805AA6B0 -lbl_805AA6B0: - # ROM: 0x3F6F50 - .4byte 0x3F800000 - -.global lbl_805AA6B4 -lbl_805AA6B4: - # ROM: 0x3F6F54 - .4byte 0x3F000000 - -.global lbl_805AA6B8 -lbl_805AA6B8: - # ROM: 0x3F6F58 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA6C0 -lbl_805AA6C0: - # ROM: 0x3F6F60 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AA6C8 -lbl_805AA6C8: - # ROM: 0x3F6F68 - .4byte 0x43480000 - -.global lbl_805AA6CC -lbl_805AA6CC: - # ROM: 0x3F6F6C - .4byte 0xC3480000 - -.global lbl_805AA6D0 -lbl_805AA6D0: - # ROM: 0x3F6F70 - .4byte 0 - -.global lbl_805AA6D4 -lbl_805AA6D4: - # ROM: 0x3F6F74 - .4byte 0x41400000 - -.global lbl_805AA6D8 -lbl_805AA6D8: - # ROM: 0x3F6F78 - .4byte 0x3F800000 - -.global lbl_805AA6DC -lbl_805AA6DC: - # ROM: 0x3F6F7C - .4byte 0x3DCCCCCD - -.global lbl_805AA6E0 -lbl_805AA6E0: - # ROM: 0x3F6F80 - .4byte 0x3727C5AC - -.global lbl_805AA6E4 -lbl_805AA6E4: - # ROM: 0x3F6F84 - .4byte 0x3E99999A - -.global lbl_805AA6E8 -lbl_805AA6E8: - # ROM: 0x3F6F88 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA6F0 -lbl_805AA6F0: - # ROM: 0x3F6F90 - .4byte 0x40C00000 - -.global lbl_805AA6F4 -lbl_805AA6F4: - # ROM: 0x3F6F94 - .4byte 0x3F933333 - -.global lbl_805AA6F8 -lbl_805AA6F8: - # ROM: 0x3F6F98 - .4byte 0xC0200000 - -.global lbl_805AA6FC -lbl_805AA6FC: - # ROM: 0x3F6F9C - .4byte 0x3F000000 - -.global lbl_805AA700 -lbl_805AA700: - # ROM: 0x3F6FA0 - .4byte 0x40000000 - -.global lbl_805AA704 -lbl_805AA704: - # ROM: 0x3F6FA4 - .4byte 0x40400000 - -.global lbl_805AA708 -lbl_805AA708: - # ROM: 0x3F6FA8 - .4byte 0x38D1B717 - -.global lbl_805AA70C -lbl_805AA70C: - # ROM: 0x3F6FAC - .4byte 0x41200000 - -.global lbl_805AA710 -lbl_805AA710: - # ROM: 0x3F6FB0 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AA718 -lbl_805AA718: - # ROM: 0x3F6FB8 - .4byte 0xBF800000 - -.global lbl_805AA71C -lbl_805AA71C: - # ROM: 0x3F6FBC - .4byte 0x3C23D70A - -.global lbl_805AA720 -lbl_805AA720: - # ROM: 0x3F6FC0 - .4byte 0x42480000 - -.global lbl_805AA724 -lbl_805AA724: - # ROM: 0x3F6FC4 - .4byte 0x3E800000 - -.global lbl_805AA728 -lbl_805AA728: - # ROM: 0x3F6FC8 - .4byte 0xBDF5C28F - -.global lbl_805AA72C -lbl_805AA72C: - # ROM: 0x3F6FCC - .4byte 0x3DF5C28F - -.global lbl_805AA730 -lbl_805AA730: - # ROM: 0x3F6FD0 - .4byte 0x3AE4C388 - -.global lbl_805AA734 -lbl_805AA734: - # ROM: 0x3F6FD4 - .4byte 0x40490FDB - -.global lbl_805AA738 -lbl_805AA738: - # ROM: 0x3F6FD8 - .4byte 0x41278D36 - -.global lbl_805AA73C -lbl_805AA73C: - # ROM: 0x3F6FDC - .4byte 0x3F7FFF58 - -.global lbl_805AA740 -lbl_805AA740: - # ROM: 0x3F6FE0 - .4byte 0x3F666666 - -.global lbl_805AA744 -lbl_805AA744: - # ROM: 0x3F6FE4 - .4byte 0x3E32B8C2 - -.global lbl_805AA748 -lbl_805AA748: - # ROM: 0x3F6FE8 - .4byte 0x40278D36 - -.global lbl_805AA74C -lbl_805AA74C: - # ROM: 0x3F6FEC - .4byte 0x4013D70B - -.global lbl_805AA750 -lbl_805AA750: - # ROM: 0x3F6FF0 - .4byte 0xBFC90FDB - -.global lbl_805AA754 -lbl_805AA754: - # ROM: 0x3F6FF4 - .4byte 0x4093D70B - -.global lbl_805AA758 -lbl_805AA758: - # ROM: 0x3F6FF8 - .4byte 0x40E00000 - -.global lbl_805AA75C -lbl_805AA75C: - # ROM: 0x3F6FFC - .4byte 0x402F1AA0 - -.global lbl_805AA760 -lbl_805AA760: - # ROM: 0x3F7000 - .4byte 0x41000000 - -.global lbl_805AA764 -lbl_805AA764: - # ROM: 0x3F7004 - .4byte 0x40A00000 - -.global lbl_805AA768 -lbl_805AA768: - # ROM: 0x3F7008 - .4byte 0x3F400000 - -.global lbl_805AA76C -lbl_805AA76C: - # ROM: 0x3F700C - .4byte 0x41A00000 - -.global lbl_805AA770 -lbl_805AA770: - # ROM: 0x3F7010 - .4byte 0x40200000 - -.global lbl_805AA774 -lbl_805AA774: - # ROM: 0x3F7014 - .4byte 0x3F490FDB - -.global lbl_805AA778 -lbl_805AA778: - # ROM: 0x3F7018 - .4byte 0xBF490FDB - -.global lbl_805AA77C -lbl_805AA77C: - # ROM: 0x3F701C - .4byte 0x3FC00000 - -.global lbl_805AA780 -lbl_805AA780: - # ROM: 0x3F7020 - .4byte 0x3FA00000 - -.global lbl_805AA784 -lbl_805AA784: - # ROM: 0x3F7024 - .4byte 0x40400000 - -.global lbl_805AA788 -lbl_805AA788: - # ROM: 0x3F7028 - .4byte 0x3FDF66F3 - -.global lbl_805AA78C -lbl_805AA78C: - # ROM: 0x3F702C - .4byte 0x40800000 - -.global lbl_805AA790 -lbl_805AA790: - # ROM: 0x3F7030 - .4byte 0x3C8EFA35 - -.global lbl_805AA794 -lbl_805AA794: - # ROM: 0x3F7034 - .4byte 0x42B40000 - -.global lbl_805AA798 -lbl_805AA798: - # ROM: 0x3F7038 - .4byte 0x3F7FFFFE - -.global lbl_805AA79C -lbl_805AA79C: - # ROM: 0x3F703C - .4byte 0x3F860A92 - -.global lbl_805AA7A0 -lbl_805AA7A0: - # ROM: 0x3F7040 - .4byte 0x41490FDB - -.global lbl_805AA7A4 -lbl_805AA7A4: - # ROM: 0x3F7044 - .4byte 0x40860A92 - -.global lbl_805AA7A8 -lbl_805AA7A8: - # ROM: 0x3F7048 - .4byte 0x3F7FBE77 - -.global lbl_805AA7AC -lbl_805AA7AC: - # ROM: 0x3F704C - .4byte 0x40C90FDB - -.global lbl_805AA7B0 -lbl_805AA7B0: - # ROM: 0x3F7050 - .4byte 0x49742400 - -.global lbl_805AA7B4 -lbl_805AA7B4: - # ROM: 0x3F7054 - .4byte 0x41F00000 - -.global lbl_805AA7B8 -lbl_805AA7B8: - # ROM: 0x3F7058 - .4byte 0x3F060A92 - -.global lbl_805AA7BC -lbl_805AA7BC: - # ROM: 0x3F705C - .4byte 0x43340000 - -.global lbl_805AA7C0 -lbl_805AA7C0: - # ROM: 0x3F7060 - .4byte 0x42652EE0 - -.global lbl_805AA7C4 -lbl_805AA7C4: - # ROM: 0x3F7064 - .4byte 0x35A00000 - -.global lbl_805AA7C8 -lbl_805AA7C8: - # ROM: 0x3F7068 - .4byte 0x3D4CCCCD - -.global lbl_805AA7CC -lbl_805AA7CC: - # ROM: 0x3F706C - .4byte 0x3FC90FDB - -.global lbl_805AA7D0 -lbl_805AA7D0: - # ROM: 0x3F7070 - .4byte 0x3FC6D3F2 - -.global lbl_805AA7D4 -lbl_805AA7D4: - # ROM: 0x3F7074 - .4byte 0x3F8CCCCD - -.global lbl_805AA7D8 -lbl_805AA7D8: - # ROM: 0x3F7078 - .4byte 0x3E4CCCCD - -.global lbl_805AA7DC -lbl_805AA7DC: - # ROM: 0x3F707C - .4byte 0x461C4000 - -.global lbl_805AA7E0 -lbl_805AA7E0: - # ROM: 0x3F7080 - .4byte 0x3F800000 - -.global lbl_805AA7E4 -lbl_805AA7E4: - # ROM: 0x3F7084 - .4byte 0x3A83126F - -.global lbl_805AA7E8 -lbl_805AA7E8: - # ROM: 0x3F7088 - .4byte 0 - -.global lbl_805AA7EC -lbl_805AA7EC: - # ROM: 0x3F708C - .4byte 0x3F7D70A4 - -.global lbl_805AA7F0 -lbl_805AA7F0: - # ROM: 0x3F7090 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA7F8 -lbl_805AA7F8: - # ROM: 0x3F7098 - .4byte 0x41700000 - .4byte 0 - -.global lbl_805AA800 -lbl_805AA800: - # ROM: 0x3F70A0 - .4byte 0 - -.global lbl_805AA804 -lbl_805AA804: - # ROM: 0x3F70A4 - .4byte 0x3F000000 - -.global lbl_805AA808 -lbl_805AA808: - # ROM: 0x3F70A8 - .4byte 0x3F800000 - -.global lbl_805AA80C -lbl_805AA80C: - # ROM: 0x3F70AC - .4byte 0x3F666666 - -.global lbl_805AA810 -lbl_805AA810: - # ROM: 0x3F70B0 - .4byte 0 - -.global lbl_805AA814 -lbl_805AA814: - # ROM: 0x3F70B4 - .4byte 0x3C8EFA35 - -.global lbl_805AA818 -lbl_805AA818: - # ROM: 0x3F70B8 - .4byte 0x461C4000 - -.global lbl_805AA81C -lbl_805AA81C: - # ROM: 0x3F70BC - .4byte 0x447A0000 - -.global lbl_805AA820 -lbl_805AA820: - # ROM: 0x3F70C0 - .4byte 0x44FA0000 - -.global lbl_805AA824 -lbl_805AA824: - # ROM: 0x3F70C4 - .4byte 0x471C4000 - -.global lbl_805AA828 -lbl_805AA828: - # ROM: 0x3F70C8 - .4byte 0x3FE66666 - -.global lbl_805AA82C -lbl_805AA82C: - # ROM: 0x3F70CC - .4byte 0x42C80000 - -.global lbl_805AA830 -lbl_805AA830: - # ROM: 0x3F70D0 - .4byte 0x42C60000 - -.global lbl_805AA834 -lbl_805AA834: - # ROM: 0x3F70D4 - .4byte 0x3E4CCCCD - -.global lbl_805AA838 -lbl_805AA838: - # ROM: 0x3F70D8 - .4byte 0x3E4CCCCD - -.global lbl_805AA83C -lbl_805AA83C: - # ROM: 0x3F70DC - .4byte 0 - -.global lbl_805AA840 -lbl_805AA840: - # ROM: 0x3F70E0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA848 -lbl_805AA848: - # ROM: 0x3F70E8 - .4byte 0x3F800000 - -.global lbl_805AA84C -lbl_805AA84C: - # ROM: 0x3F70EC - .4byte 0x42480000 - -.global lbl_805AA850 -lbl_805AA850: - # ROM: 0x3F70F0 - .4byte 0 - .4byte 0 - -.global lbl_805AA858 -lbl_805AA858: - # ROM: 0x3F70F8 - .4byte 0x3E800000 - -.global lbl_805AA85C -lbl_805AA85C: - # ROM: 0x3F70FC - .4byte 0x3F800000 - -.global lbl_805AA860 -lbl_805AA860: - # ROM: 0x3F7100 - .4byte 0 - .4byte 0 - -.global lbl_805AA868 -lbl_805AA868: - # ROM: 0x3F7108 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA870 -lbl_805AA870: - # ROM: 0x3F7110 - .4byte 0x3F000000 - -.global lbl_805AA874 -lbl_805AA874: - # ROM: 0x3F7114 - .4byte 0xBF800000 - -.global lbl_805AA878 -lbl_805AA878: - # ROM: 0x3F7118 - .4byte 0x3A9C4000 - .4byte 0 - -.global lbl_805AA880 -lbl_805AA880: - # ROM: 0x3F7120 - .4byte 0x803CD80C - -.global lbl_805AA884 -lbl_805AA884: - # ROM: 0x3F7124 - .4byte 0x003B0000 - -.global lbl_805AA888 -lbl_805AA888: - # ROM: 0x3F7128 - .4byte 0x003B0000 - -.global lbl_805AA88C -lbl_805AA88C: - # ROM: 0x3F712C - .4byte 0x3E800000 - -.global lbl_805AA890 -lbl_805AA890: - # ROM: 0x3F7130 - .4byte 0x3F000000 - -.global lbl_805AA894 -lbl_805AA894: - # ROM: 0x3F7134 - .4byte 0x3FC90FDB - -.global lbl_805AA898 -lbl_805AA898: - # ROM: 0x3F7138 - .4byte 0x40C90FDB - -.global lbl_805AA89C -lbl_805AA89C: - # ROM: 0x3F713C - .4byte 0x3B360B61 - -.global lbl_805AA8A0 -lbl_805AA8A0: - # ROM: 0x3F7140 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AA8A8 -lbl_805AA8A8: - # ROM: 0x3F7148 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA8B0 -lbl_805AA8B0: - # ROM: 0x3F7150 - .4byte 0x40000000 - -.global lbl_805AA8B4 -lbl_805AA8B4: - # ROM: 0x3F7154 - .4byte 0x44200000 - -.global lbl_805AA8B8 -lbl_805AA8B8: - # ROM: 0x3F7158 - .4byte 0x43F00000 - -.global lbl_805AA8BC -lbl_805AA8BC: - # ROM: 0x3F715C - .4byte 0x46EA5E00 - -.global lbl_805AA8C0 -lbl_805AA8C0: - # ROM: 0x3F7160 - .4byte 0x461C3C00 - -.global lbl_805AA8C4 -lbl_805AA8C4: - # ROM: 0x3F7164 - .4byte 0x3E22F983 - -.global lbl_805AA8C8 -lbl_805AA8C8: - # ROM: 0x3F7168 - .4byte 0 - -.global lbl_805AA8CC -lbl_805AA8CC: - # ROM: 0x3F716C - .4byte 0x3C8EFA35 - -.global lbl_805AA8D0 -lbl_805AA8D0: - # ROM: 0x3F7170 - .4byte 0x3FE80000 - .4byte 0 - -.global lbl_805AA8D8 -lbl_805AA8D8: - # ROM: 0x3F7178 - .4byte 0x3EC00000 - -.global lbl_805AA8DC -lbl_805AA8DC: - # ROM: 0x3F717C - .4byte 0x3F400000 - -.global lbl_805AA8E0 -lbl_805AA8E0: - # ROM: 0x3F7180 - .4byte 0xC1700000 - -.global lbl_805AA8E4 -lbl_805AA8E4: - # ROM: 0x3F7184 - .4byte 0xC0600000 - -.global lbl_805AA8E8 -lbl_805AA8E8: - # ROM: 0x3F7188 - .4byte 0xC0E00000 - -.global lbl_805AA8EC -lbl_805AA8EC: - # ROM: 0x3F718C - .4byte 0x40400000 - -.global lbl_805AA8F0 -lbl_805AA8F0: - # ROM: 0x3F7190 - .4byte 0x3A83126F - -.global lbl_805AA8F4 -lbl_805AA8F4: - # ROM: 0x3F7194 - .4byte 0x41000000 - -.global lbl_805AA8F8 -lbl_805AA8F8: - # ROM: 0x3F7198 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AA900 -lbl_805AA900: - # ROM: 0x3F71A0 - .4byte 0x40800000 - -.global lbl_805AA904 -lbl_805AA904: - # ROM: 0x3F71A4 - .4byte 0x7F7FFFFF - -.global lbl_805AA908 -lbl_805AA908: - # ROM: 0x3F71A8 - .4byte 0x40A00000 - -.global lbl_805AA90C -lbl_805AA90C: - # ROM: 0x3F71AC - .4byte 0x3F19999A - -.global lbl_805AA910 -lbl_805AA910: - # ROM: 0x3F71B0 - .4byte 0x437F0000 - -.global lbl_805AA914 -lbl_805AA914: - # ROM: 0x3F71B4 - .4byte 0xC0800000 - -.global lbl_805AA918 -lbl_805AA918: - # ROM: 0x3F71B8 - .4byte 0xC1000000 - -.global lbl_805AA91C -lbl_805AA91C: - # ROM: 0x3F71BC - .4byte 0x3B000000 - -.global lbl_805AA920 -lbl_805AA920: - # ROM: 0x3F71C0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AA928 -lbl_805AA928: - # ROM: 0x3F71C8 - .4byte 0x42700000 - -.global lbl_805AA92C -lbl_805AA92C: - # ROM: 0x3F71CC - .4byte 0x42652EE0 - -.global lbl_805AA930 -lbl_805AA930: - # ROM: 0x3F71D0 - .4byte 0x43B40000 - -.global lbl_805AA934 -lbl_805AA934: - # ROM: 0x3F71D4 - .4byte 0x43340000 - -.global lbl_805AA938 -lbl_805AA938: - # ROM: 0x3F71D8 - .4byte 0x3F400000 - -.global lbl_805AA93C -lbl_805AA93C: - # ROM: 0x3F71DC - .4byte 0x3F800000 - -.global lbl_805AA940 -lbl_805AA940: - # ROM: 0x3F71E0 - .4byte 0 - -.global lbl_805AA944 -lbl_805AA944: - # ROM: 0x3F71E4 - .4byte 0x3C23D70A - -.global lbl_805AA948 -lbl_805AA948: - # ROM: 0x3F71E8 - .4byte 0x7F7FFFFF - -.global lbl_805AA94C -lbl_805AA94C: - # ROM: 0x3F71EC - .4byte 0x3F000000 - -.global lbl_805AA950 -lbl_805AA950: - # ROM: 0x3F71F0 - .4byte 0x3F800000 - -.global lbl_805AA954 -lbl_805AA954: - # ROM: 0x3F71F4 - .4byte 0x3E800000 - -.global lbl_805AA958 -lbl_805AA958: - # ROM: 0x3F71F8 - .4byte 0x34000000 - -.global lbl_805AA95C -lbl_805AA95C: - # ROM: 0x3F71FC - .4byte 0xFF7FFFFF - -.global lbl_805AA960 -lbl_805AA960: - # ROM: 0x3F7200 - .4byte 0x437F0000 - -.global lbl_805AA964 -lbl_805AA964: - # ROM: 0x3F7204 - .4byte 0xBF800000 - -.global lbl_805AA968 -lbl_805AA968: - # ROM: 0x3F7208 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AA970 -lbl_805AA970: - # ROM: 0x3F7210 - .4byte 0x461C3C00 - .4byte 0 - -.global lbl_805AA978 -lbl_805AA978: - # ROM: 0x3F7218 - .4byte 0x46EA6000 - -.global lbl_805AA97C -lbl_805AA97C: - # ROM: 0x3F721C - .4byte 0x3E4CCCCD - -.global lbl_805AA980 -lbl_805AA980: - # ROM: 0x3F7220 - .4byte 0x3F000000 - -.global lbl_805AA984 -lbl_805AA984: - # ROM: 0x3F7224 - .4byte 0x43FA0000 - -.global lbl_805AA988 -lbl_805AA988: - # ROM: 0x3F7228 - .4byte 0x3DCCCCCD - -.global lbl_805AA98C -lbl_805AA98C: - # ROM: 0x3F722C - .4byte 0x3ECCCCCD - -.global lbl_805AA990 -lbl_805AA990: - # ROM: 0x3F7230 - .4byte 0x46E67800 - -.global lbl_805AA994 -lbl_805AA994: - # ROM: 0x3F7234 - .4byte 0x3F333333 - -.global lbl_805AA998 -lbl_805AA998: - # ROM: 0x3F7238 - .4byte 0 - -.global lbl_805AA99C -lbl_805AA99C: - # ROM: 0x3F723C - .4byte 0x3F800000 - -.global lbl_805AA9A0 -lbl_805AA9A0: - # ROM: 0x3F7240 - .4byte 0x3F800000 - -.global lbl_805AA9A4 -lbl_805AA9A4: - # ROM: 0x3F7244 - .4byte 0 - -.global lbl_805AA9A8 -lbl_805AA9A8: - # ROM: 0x3F7248 - .4byte 0x40400000 - -.global lbl_805AA9AC -lbl_805AA9AC: - # ROM: 0x3F724C - .4byte 0x3F147AE1 - -.global lbl_805AA9B0 -lbl_805AA9B0: - # ROM: 0x3F7250 - .4byte 0x3ED70A3E - .4byte 0 - -.global lbl_805AA9B8 -lbl_805AA9B8: - # ROM: 0x3F7258 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AA9C0 -lbl_805AA9C0: - # ROM: 0x3F7260 - .4byte 0x3E800000 - -.global lbl_805AA9C4 -lbl_805AA9C4: - # ROM: 0x3F7264 - .4byte 0x3F000000 - -.global lbl_805AA9C8 -lbl_805AA9C8: - # ROM: 0x3F7268 - .4byte 0 - -.global lbl_805AA9CC -lbl_805AA9CC: - # ROM: 0x3F726C - .4byte 0 - -.global lbl_805AA9D0 -lbl_805AA9D0: - # ROM: 0x3F7270 - .4byte 0x3F800000 - -.global lbl_805AA9D4 -lbl_805AA9D4: - # ROM: 0x3F7274 - .4byte 0x3727C5AC - -.global lbl_805AA9D8 -lbl_805AA9D8: - # ROM: 0x3F7278 - .4byte 0x3CA3D70A - .4byte 0 - -.global lbl_805AA9E0 -lbl_805AA9E0: - # ROM: 0x3F7280 - .4byte 0x3F947AE1 - .4byte 0x40000000 - -.global lbl_805AA9E8 -lbl_805AA9E8: - # ROM: 0x3F7288 - .4byte 0x3D0F5C29 - -.global lbl_805AA9EC -lbl_805AA9EC: - # ROM: 0x3F728C - .4byte 0x3E2AAAAB - -.global lbl_805AA9F0 -lbl_805AA9F0: - # ROM: 0x3F7290 - .4byte 0x3FD55556 - -.global lbl_805AA9F4 -lbl_805AA9F4: - # ROM: 0x3F7294 - .4byte 0x466A6000 - -.global lbl_805AA9F8 -lbl_805AA9F8: - # ROM: 0x3F7298 - .4byte 0x3E99999A - -.global lbl_805AA9FC -lbl_805AA9FC: - # ROM: 0x3F729C - .4byte 0x3DCCCCCD - -.global lbl_805AAA00 -lbl_805AAA00: - # ROM: 0x3F72A0 - .4byte 0x3F7D70A4 - .4byte 0 - -.global lbl_805AAA08 -lbl_805AAA08: - # ROM: 0x3F72A8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAA10 -lbl_805AAA10: - # ROM: 0x3F72B0 - .4byte 0 - .4byte 0 - -.global lbl_805AAA18 -lbl_805AAA18: - # ROM: 0x3F72B8 - .4byte 0xBF800000 - -.global lbl_805AAA1C -lbl_805AAA1C: - # ROM: 0x3F72BC - .4byte 0x40C90FDB - -.global lbl_805AAA20 -lbl_805AAA20: - # ROM: 0x3F72C0 - .4byte 0x3B360B61 - .4byte 0 - -.global lbl_805AAA28 -lbl_805AAA28: - # ROM: 0x3F72C8 - .4byte 0x3ECCCCCD - -.global lbl_805AAA2C -lbl_805AAA2C: - # ROM: 0x3F72CC - .4byte 0x437F0000 - -.global lbl_805AAA30 -lbl_805AAA30: - # ROM: 0x3F72D0 - .4byte 0 - -.global lbl_805AAA34 -lbl_805AAA34: - # ROM: 0x3F72D4 - .4byte 0x3C888889 - -.global lbl_805AAA38 -lbl_805AAA38: - # ROM: 0x3F72D8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAA40 -lbl_805AAA40: - # ROM: 0x3F72E0 - .4byte 0 - -.global lbl_805AAA44 -lbl_805AAA44: - # ROM: 0x3F72E4 - .4byte 0x4B189680 - -.global lbl_805AAA48 -lbl_805AAA48: - # ROM: 0x3F72E8 - .4byte 0x40A00000 - -.global lbl_805AAA4C -lbl_805AAA4C: - # ROM: 0x3F72EC - .4byte 0x3F800000 - -.global lbl_805AAA50 -lbl_805AAA50: - # ROM: 0x3F72F0 - .4byte 0 - -.global lbl_805AAA54 -lbl_805AAA54: - # ROM: 0x3F72F4 - .4byte 0x3C8EFA35 - -.global lbl_805AAA58 -lbl_805AAA58: - # ROM: 0x3F72F8 - .4byte 0x3F800000 - -.global lbl_805AAA5C -lbl_805AAA5C: - # ROM: 0x3F72FC - .4byte 0x42C80000 - -.global lbl_805AAA60 -lbl_805AAA60: - # ROM: 0x3F7300 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAA68 -lbl_805AAA68: - # ROM: 0x3F7308 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AAA70 -lbl_805AAA70: - # ROM: 0x3F7310 - .4byte 0x3F490FDB - -.global lbl_805AAA74 -lbl_805AAA74: - # ROM: 0x3F7314 - .4byte 0x3DCCCCCD - -.global lbl_805AAA78 -lbl_805AAA78: - # ROM: 0x3F7318 - .4byte 0x43600000 - -.global lbl_805AAA7C -lbl_805AAA7C: - # ROM: 0x3F731C - .4byte 0x40C90FDB - -.global lbl_805AAA80 -lbl_805AAA80: - # ROM: 0x3F7320 - .4byte 0x3B360B61 - -.global lbl_805AAA84 -lbl_805AAA84: - # ROM: 0x3F7324 - .4byte 0x3F000000 - -.global lbl_805AAA88 -lbl_805AAA88: - # ROM: 0x3F7328 - .4byte 0x3E2AAAAB - -.global lbl_805AAA8C -lbl_805AAA8C: - # ROM: 0x3F732C - .4byte 0x40200000 - -.global lbl_805AAA90 -lbl_805AAA90: - # ROM: 0x3F7330 - .4byte 0xBF000000 - -.global lbl_805AAA94 -lbl_805AAA94: - # ROM: 0x3F7334 - .4byte 0xC1A40000 - -.global lbl_805AAA98 -lbl_805AAA98: - # ROM: 0x3F7338 - .4byte 0x41A40000 - -.global lbl_805AAA9C -lbl_805AAA9C: - # ROM: 0x3F733C - .4byte 0xBF800000 - -.global lbl_805AAAA0 -lbl_805AAAA0: - # ROM: 0x3F7340 - .4byte 0x3EB33333 - -.global lbl_805AAAA4 -lbl_805AAAA4: - # ROM: 0x3F7344 - .4byte 0x46FFFE00 - -.global lbl_805AAAA8 -lbl_805AAAA8: - # ROM: 0x3F7348 - .4byte 0x3F4CCCCD - -.global lbl_805AAAAC -lbl_805AAAAC: - # ROM: 0x3F734C - .4byte 0x437F0000 - -.global lbl_805AAAB0 -lbl_805AAAB0: - # ROM: 0x3F7350 - .4byte 0x3E99999A - -.global lbl_805AAAB4 -lbl_805AAAB4: - # ROM: 0x3F7354 - .4byte 0x3E4CCCCD - -.global lbl_805AAAB8 -lbl_805AAAB8: - # ROM: 0x3F7358 - .4byte 0x3F400000 - -.global lbl_805AAABC -lbl_805AAABC: - # ROM: 0x3F735C - .4byte 0x3F0CCCCD - -.global lbl_805AAAC0 -lbl_805AAAC0: - # ROM: 0x3F7360 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AAAC8 -lbl_805AAAC8: - # ROM: 0x3F7368 - .4byte 0x40000000 - -.global lbl_805AAACC -lbl_805AAACC: - # ROM: 0x3F736C - .4byte 0x3F266666 - -.global lbl_805AAAD0 -lbl_805AAAD0: - # ROM: 0x3F7370 - .4byte 0x34000000 - -.global lbl_805AAAD4 -lbl_805AAAD4: - # ROM: 0x3F7374 - .4byte 0x3E22F983 - -.global lbl_805AAAD8 -lbl_805AAAD8: - # ROM: 0x3F7378 - .4byte 0x34000000 - -.global lbl_805AAADC -lbl_805AAADC: - # ROM: 0x3F737C - .4byte 0x42652EE0 - -.global lbl_805AAAE0 -lbl_805AAAE0: - # ROM: 0x3F7380 - .4byte 0x42340000 - -.global lbl_805AAAE4 -lbl_805AAAE4: - # ROM: 0x3F7384 - .4byte 0x40490FDB - -.global lbl_805AAAE8 -lbl_805AAAE8: - # ROM: 0x3F7388 - .4byte 0 - -.global lbl_805AAAEC -lbl_805AAAEC: - # ROM: 0x3F738C - .4byte 0x3F000000 - -.global lbl_805AAAF0 -lbl_805AAAF0: - # ROM: 0x3F7390 - .4byte 0x3F800000 - -.global lbl_805AAAF4 -lbl_805AAAF4: - # ROM: 0x3F7394 - .4byte 0x40A00000 - -.global lbl_805AAAF8 -lbl_805AAAF8: - # ROM: 0x3F7398 - .4byte 0x40000000 - -.global lbl_805AAAFC -lbl_805AAAFC: - # ROM: 0x3F739C - .4byte 0x34000000 - -.global lbl_805AAB00 -lbl_805AAB00: - # ROM: 0x3F73A0 - .4byte 0x41A00000 - -.global lbl_805AAB04 -lbl_805AAB04: - # ROM: 0x3F73A4 - .4byte 0x3C8EFA35 - -.global lbl_805AAB08 -lbl_805AAB08: - # ROM: 0x3F73A8 - .4byte 0x3E22F983 - -.global lbl_805AAB0C -lbl_805AAB0C: - # ROM: 0x3F73AC - .4byte 0x40C90FDB - -.global lbl_805AAB10 -lbl_805AAB10: - # ROM: 0x3F73B0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAB18 -lbl_805AAB18: - # ROM: 0x3F73B8 - .4byte 0x3E99999A - -.global lbl_805AAB1C -lbl_805AAB1C: - # ROM: 0x3F73BC - .4byte 0x3DCCCCCD - -.global lbl_805AAB20 -lbl_805AAB20: - # ROM: 0x3F73C0 - .4byte 0x42700000 - -.global lbl_805AAB24 -lbl_805AAB24: - # ROM: 0x3F73C4 - .4byte 0 - -.global lbl_805AAB28 -lbl_805AAB28: - # ROM: 0x3F73C8 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AAB30 -lbl_805AAB30: - # ROM: 0x3F73D0 - .4byte 0x3F800000 - -.global lbl_805AAB34 -lbl_805AAB34: - # ROM: 0x3F73D4 - .4byte 0x3F000000 - -.global lbl_805AAB38 -lbl_805AAB38: - # ROM: 0x3F73D8 - .4byte 0x3E99999A - -.global lbl_805AAB3C -lbl_805AAB3C: - # ROM: 0x3F73DC - .4byte 0x3DCCCCCD - -.global lbl_805AAB40 -lbl_805AAB40: - # ROM: 0x3F73E0 - .4byte 0 - .4byte 0 - -.global lbl_805AAB48 -lbl_805AAB48: - # ROM: 0x3F73E8 - .4byte 0 - -.global lbl_805AAB4C -lbl_805AAB4C: - # ROM: 0x3F73EC - .4byte 0x40400000 - -.global lbl_805AAB50 -lbl_805AAB50: - # ROM: 0x3F73F0 - .4byte 0x3E4CCCCD - -.global lbl_805AAB54 -lbl_805AAB54: - # ROM: 0x3F73F4 - .4byte 0x3ECCCCCD - -.global lbl_805AAB58 -lbl_805AAB58: - # ROM: 0x3F73F8 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AAB60 -lbl_805AAB60: - # ROM: 0x3F7400 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAB68 -lbl_805AAB68: - # ROM: 0x3F7408 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AAB70 -lbl_805AAB70: - # ROM: 0x3F7410 - .4byte 0x3C8EFA35 - -.global lbl_805AAB74 -lbl_805AAB74: - # ROM: 0x3F7414 - .4byte 0x3FC00000 - -.global lbl_805AAB78 -lbl_805AAB78: - # ROM: 0x3F7418 - .4byte 0x3DCCCCCD - -.global lbl_805AAB7C -lbl_805AAB7C: - # ROM: 0x3F741C - .4byte 0x41800000 - -.global lbl_805AAB80 -lbl_805AAB80: - # ROM: 0x3F7420 - .4byte 0x3F000000 - -.global lbl_805AAB84 -lbl_805AAB84: - # ROM: 0x3F7424 - .4byte 0xBF000000 - -.global lbl_805AAB88 -lbl_805AAB88: - # ROM: 0x3F7428 - .4byte 0x3B808081 - -.global lbl_805AAB8C -lbl_805AAB8C: - # ROM: 0x3F742C - .4byte 0xBF800000 - -.global lbl_805AAB90 -lbl_805AAB90: - # ROM: 0x3F7430 - .4byte 0x40C90FDB - -.global lbl_805AAB94 -lbl_805AAB94: - # ROM: 0x3F7434 - .4byte 0x43B40000 - -.global lbl_805AAB98 -lbl_805AAB98: - # ROM: 0x3F7438 - .4byte 0x40490FDB - -.global lbl_805AAB9C -lbl_805AAB9C: - # ROM: 0x3F743C - .4byte 0x43340000 - -.global lbl_805AABA0 -lbl_805AABA0: - # ROM: 0x3F7440 - .4byte 0x803CE488 - -.global lbl_805AABA4 -lbl_805AABA4: - # ROM: 0x3F7444 - .4byte 0x803CE49C - -.global lbl_805AABA8 -lbl_805AABA8: - # ROM: 0x3F7448 - .4byte 0x803CE4A5 - -.global lbl_805AABAC -lbl_805AABAC: - # ROM: 0x3F744C - .4byte 0x803CE4B2 - -.global lbl_805AABB0 -lbl_805AABB0: - # ROM: 0x3F7450 - .4byte 0 - -.global lbl_805AABB4 -lbl_805AABB4: - # ROM: 0x3F7454 - .4byte 0x3F800000 - -.global lbl_805AABB8 -lbl_805AABB8: - # ROM: 0x3F7458 - .4byte 0x34000000 - -.global lbl_805AABBC -lbl_805AABBC: - # ROM: 0x3F745C - .4byte 0xBF7FFFFE - -.global lbl_805AABC0 -lbl_805AABC0: - # ROM: 0x3F7460 - .4byte 0xC00CCCCD - -.global lbl_805AABC4 -lbl_805AABC4: - # ROM: 0x3F7464 - .4byte 0xC0666666 - -.global lbl_805AABC8 -lbl_805AABC8: - # ROM: 0x3F7468 - .4byte 0xC0800000 - -.global lbl_805AABCC -lbl_805AABCC: - # ROM: 0x3F746C - .4byte 0xC00CCCCD - -.global lbl_805AABD0 -lbl_805AABD0: - # ROM: 0x3F7470 - .4byte 0x3E22F983 - -.global lbl_805AABD4 -lbl_805AABD4: - # ROM: 0x3F7474 - .4byte 0x40C90FDB - -.global lbl_805AABD8 -lbl_805AABD8: - # ROM: 0x3F7478 - .4byte 0xBFC70D23 - -.global lbl_805AABDC -lbl_805AABDC: - # ROM: 0x3F747C - .4byte 0x3FC70D23 - -.global lbl_805AABE0 -lbl_805AABE0: - # ROM: 0x3F7480 - .4byte 0x40490FDB - .4byte 0 - -.global lbl_805AABE8 -lbl_805AABE8: - # ROM: 0x3F7488 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AABF0 -lbl_805AABF0: - # ROM: 0x3F7490 - .4byte 0x3F000000 - -.global lbl_805AABF4 -lbl_805AABF4: - # ROM: 0x3F7494 - .4byte 0x40A00000 - -.global lbl_805AABF8 -lbl_805AABF8: - # ROM: 0x3F7498 - .4byte 0x425C0000 - -.global lbl_805AABFC -lbl_805AABFC: - # ROM: 0x3F749C - .4byte 0x3E4CCCCD - -.global lbl_805AAC00 -lbl_805AAC00: - # ROM: 0x3F74A0 - .4byte 0x45800000 - -.global lbl_805AAC04 -lbl_805AAC04: - # ROM: 0x3F74A4 - .4byte 0x437F0000 - -.global lbl_805AAC08 -lbl_805AAC08: - # ROM: 0x3F74A8 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AAC10 -lbl_805AAC10: - # ROM: 0x3F74B0 - .4byte 0x40000000 - -.global lbl_805AAC14 -lbl_805AAC14: - # ROM: 0x3F74B4 - .4byte 0x3E800000 - -.global lbl_805AAC18 -lbl_805AAC18: - # ROM: 0x3F74B8 - .4byte 0x40800000 - -.global lbl_805AAC1C -lbl_805AAC1C: - # ROM: 0x3F74BC - .4byte 0x3F400000 - -.global lbl_805AAC20 -lbl_805AAC20: - # ROM: 0x3F74C0 - .4byte 0x3DCCCCCD - -.global lbl_805AAC24 -lbl_805AAC24: - # ROM: 0x3F74C4 - .4byte 0x3F666666 - -.global lbl_805AAC28 -lbl_805AAC28: - # ROM: 0x3F74C8 - .4byte 0x3DCCCCD0 - -.global lbl_805AAC2C -lbl_805AAC2C: - # ROM: 0x3F74CC - .4byte 0x3C8EFA35 - -.global lbl_805AAC30 -lbl_805AAC30: - # ROM: 0x3F74D0 - .4byte 0x43B40000 - -.global lbl_805AAC34 -lbl_805AAC34: - # ROM: 0x3F74D4 - .4byte 0x41200000 - -.global lbl_805AAC38 -lbl_805AAC38: - # ROM: 0x3F74D8 - .4byte 0x41A00000 - -.global lbl_805AAC3C -lbl_805AAC3C: - # ROM: 0x3F74DC - .4byte 0x3F200000 - -.global lbl_805AAC40 -lbl_805AAC40: - # ROM: 0x3F74E0 - .4byte 0x3CF5C28F - -.global lbl_805AAC44 -lbl_805AAC44: - # ROM: 0x3F74E4 - .4byte 0x40400000 - -.global lbl_805AAC48 -lbl_805AAC48: - # ROM: 0x3F74E8 - .4byte 0x3F4CCCCD - .4byte 0 - -.global lbl_805AAC50 -lbl_805AAC50: - # ROM: 0x3F74F0 - .4byte 0x070B0730 - -.global lbl_805AAC54 -lbl_805AAC54: - # ROM: 0x3F74F4 - .4byte 0x40000000 - -.global lbl_805AAC58 -lbl_805AAC58: - # ROM: 0x3F74F8 - .4byte 0x3F800000 - -.global lbl_805AAC5C -lbl_805AAC5C: - # ROM: 0x3F74FC - .4byte 0x3C23D70A - -.global lbl_805AAC60 -lbl_805AAC60: - # ROM: 0x3F7500 - .4byte 0x3EA8F5C3 - -.global lbl_805AAC64 -lbl_805AAC64: - # ROM: 0x3F7504 - .4byte 0x3F266666 - -.global lbl_805AAC68 -lbl_805AAC68: - # ROM: 0x3F7508 - .4byte 0x41000000 - -.global lbl_805AAC6C -lbl_805AAC6C: - # ROM: 0x3F750C - .4byte 0x3F333333 - -.global lbl_805AAC70 -lbl_805AAC70: - # ROM: 0x3F7510 - .4byte 0 - -.global lbl_805AAC74 -lbl_805AAC74: - # ROM: 0x3F7514 - .4byte 0x3F000000 - -.global lbl_805AAC78 -lbl_805AAC78: - # ROM: 0x3F7518 - .4byte 0x3E4CCCCD - -.global lbl_805AAC7C -lbl_805AAC7C: - # ROM: 0x3F751C - .4byte 0x3F4CCCCD - -.global lbl_805AAC80 -lbl_805AAC80: - # ROM: 0x3F7520 - .4byte 0x3E000000 - -.global lbl_805AAC84 -lbl_805AAC84: - # ROM: 0x3F7524 - .4byte 0x3E800000 - -.global lbl_805AAC88 -lbl_805AAC88: - # ROM: 0x3F7528 - .4byte 0x06EA06E7 - -.global lbl_805AAC8C -lbl_805AAC8C: - # ROM: 0x3F752C - .4byte 0x40000000 - -.global lbl_805AAC90 -lbl_805AAC90: - # ROM: 0x3F7530 - .4byte 0 - .4byte 0 - -.global lbl_805AAC98 -lbl_805AAC98: - # ROM: 0x3F7538 - .4byte 0x07090735 - -.global lbl_805AAC9C -lbl_805AAC9C: - # ROM: 0x3F753C - .4byte 0x40400000 - -.global lbl_805AACA0 -lbl_805AACA0: - # ROM: 0x3F7540 - .4byte 0 - -.global lbl_805AACA4 -lbl_805AACA4: - # ROM: 0x3F7544 - .4byte 0x43B40000 - -.global lbl_805AACA8 -lbl_805AACA8: - # ROM: 0x3F7548 - .4byte 0x3C8EFA35 - -.global lbl_805AACAC -lbl_805AACAC: - # ROM: 0x3F754C - .4byte 0x3F800000 - -.global lbl_805AACB0 -lbl_805AACB0: - # ROM: 0x3F7550 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AACB8 -lbl_805AACB8: - # ROM: 0x3F7558 - .4byte 0x42F00000 - .4byte 0 - -.global lbl_805AACC0 -lbl_805AACC0: - # ROM: 0x3F7560 - .4byte 0x070506F0 - .4byte 0 - -.global lbl_805AACC8 -lbl_805AACC8: - # ROM: 0x3F7568 - .4byte 0x3F000000 - -.global lbl_805AACCC -lbl_805AACCC: - # ROM: 0x3F756C - .4byte 0x42C80000 - -.global lbl_805AACD0 -lbl_805AACD0: - # ROM: 0x3F7570 - .4byte 0x40000000 - -.global lbl_805AACD4 -lbl_805AACD4: - # ROM: 0x3F7574 - .4byte 0x3F7D70A4 - -.global lbl_805AACD8 -lbl_805AACD8: - # ROM: 0x3F7578 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AACE0 -lbl_805AACE0: - # ROM: 0x3F7580 - .4byte 0x803CE5D0 - -.global lbl_805AACE4 -lbl_805AACE4: - # ROM: 0x3F7584 - .4byte 0x803CE5DE - -.global lbl_805AACE8 -lbl_805AACE8: - # ROM: 0x3F7588 - .4byte 0x803CE5DE - -.global lbl_805AACEC -lbl_805AACEC: - # ROM: 0x3F758C - .4byte 0x40800000 - -.global lbl_805AACF0 -lbl_805AACF0: - # ROM: 0x3F7590 - .4byte 0x3F000000 - -.global lbl_805AACF4 -lbl_805AACF4: - # ROM: 0x3F7594 - .4byte 0x42990000 - -.global lbl_805AACF8 -lbl_805AACF8: - # ROM: 0x3F7598 - .4byte 0x437F0000 - -.global lbl_805AACFC -lbl_805AACFC: - # ROM: 0x3F759C - .4byte 0x42C80000 - -.global lbl_805AAD00 -lbl_805AAD00: - # ROM: 0x3F75A0 - .4byte 0x40000000 - -.global lbl_805AAD04 -lbl_805AAD04: - # ROM: 0x3F75A4 - .4byte 0 - -.global lbl_805AAD08 -lbl_805AAD08: - # ROM: 0x3F75A8 - .4byte 0x3F800000 - -.global lbl_805AAD0C -lbl_805AAD0C: - # ROM: 0x3F75AC - .4byte 0x41200000 - -.global lbl_805AAD10 -lbl_805AAD10: - # ROM: 0x3F75B0 - .4byte 0xBF000000 - -.global lbl_805AAD14 -lbl_805AAD14: - # ROM: 0x3F75B4 - .4byte 0x3FC00000 - -.global lbl_805AAD18 -lbl_805AAD18: - # ROM: 0x3F75B8 - .4byte 0x3DCCCCCD - -.global lbl_805AAD1C -lbl_805AAD1C: - # ROM: 0x3F75BC - .4byte 0x40400000 - -.global lbl_805AAD20 -lbl_805AAD20: - # ROM: 0x3F75C0 - .4byte 0x40A00000 - -.global lbl_805AAD24 -lbl_805AAD24: - # ROM: 0x3F75C4 - .4byte 0x3F400000 - -.global lbl_805AAD28 -lbl_805AAD28: - # ROM: 0x3F75C8 - .4byte 0x34000000 - -.global lbl_805AAD2C -lbl_805AAD2C: - # ROM: 0x3F75CC - .4byte 0x3F060A92 - -.global lbl_805AAD30 -lbl_805AAD30: - # ROM: 0x3F75D0 - .4byte 0x3F7AE148 - -.global lbl_805AAD34 -lbl_805AAD34: - # ROM: 0x3F75D4 - .4byte 0x7F7FFFFF - -.global lbl_805AAD38 -lbl_805AAD38: - # ROM: 0x3F75D8 - .4byte 0 - .4byte 0 - -.global lbl_805AAD40 -lbl_805AAD40: - # ROM: 0x3F75E0 - .4byte 0 - -.global lbl_805AAD44 -lbl_805AAD44: - # ROM: 0x3F75E4 - .4byte 0xBFB33333 - -.global lbl_805AAD48 -lbl_805AAD48: - # ROM: 0x3F75E8 - .4byte 0x3FC90FDB - -.global lbl_805AAD4C -lbl_805AAD4C: - # ROM: 0x3F75EC - .4byte 0x3FC00000 - -.global lbl_805AAD50 -lbl_805AAD50: - # ROM: 0x3F75F0 - .4byte 0xC0000000 - -.global lbl_805AAD54 -lbl_805AAD54: - # ROM: 0x3F75F4 - .4byte 0xBFC90FDB - -.global lbl_805AAD58 -lbl_805AAD58: - # ROM: 0x3F75F8 - .4byte 0xBFD33333 - -.global lbl_805AAD5C -lbl_805AAD5C: - # ROM: 0x3F75FC - .4byte 0xBFC00000 - -.global lbl_805AAD60 -lbl_805AAD60: - # ROM: 0x3F7600 - .4byte 0xBF800000 - -.global lbl_805AAD64 -lbl_805AAD64: - # ROM: 0x3F7604 - .4byte 0xBEFAE148 - -.global lbl_805AAD68 -lbl_805AAD68: - # ROM: 0x3F7608 - .4byte 0x40000000 - -.global lbl_805AAD6C -lbl_805AAD6C: - # ROM: 0x3F760C - .4byte 0x437F0000 - -.global lbl_805AAD70 -lbl_805AAD70: - # ROM: 0x3F7610 - .4byte 0x3F800000 - -.global lbl_805AAD74 -lbl_805AAD74: - # ROM: 0x3F7614 - .4byte 0xC0266666 - -.global lbl_805AAD78 -lbl_805AAD78: - # ROM: 0x3F7618 - .4byte 0x40266666 - -.global lbl_805AAD7C -lbl_805AAD7C: - # ROM: 0x3F761C - .4byte 0x3FB33333 - -.global lbl_805AAD80 -lbl_805AAD80: - # ROM: 0x3F7620 - .4byte 0x3B808081 - .4byte 0 - -.global lbl_805AAD88 -lbl_805AAD88: - # ROM: 0x3F7628 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AAD90 -lbl_805AAD90: - # ROM: 0x3F7630 - .4byte 0x3E4CCCCD - .4byte 0 - -.global lbl_805AAD98 -lbl_805AAD98: - # ROM: 0x3F7638 - .4byte 0 - -.global lbl_805AAD9C -lbl_805AAD9C: - # ROM: 0x3F763C - .4byte 0x3F800000 - -.global lbl_805AADA0 -lbl_805AADA0: - # ROM: 0x3F7640 - .4byte 0x3C8EFA35 - -.global lbl_805AADA4 -lbl_805AADA4: - # ROM: 0x3F7644 - .4byte 0x40000000 - -.global lbl_805AADA8 -lbl_805AADA8: - # ROM: 0x3F7648 - .4byte 0x3F000000 - -.global lbl_805AADAC -lbl_805AADAC: - # ROM: 0x3F764C - .4byte 0x40490FDB - -.global lbl_805AADB0 -lbl_805AADB0: - # ROM: 0x3F7650 - .4byte 0x401921FB - .4byte 0x54442D18 - -.global lbl_805AADB8 -lbl_805AADB8: - # ROM: 0x3F7658 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AADC0 -lbl_805AADC0: - # ROM: 0x3F7660 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AADC8 -lbl_805AADC8: - # ROM: 0x3F7668 - .4byte 0x400921FB - .4byte 0x54442D18 - -.global lbl_805AADD0 -lbl_805AADD0: - # ROM: 0x3F7670 - .4byte 0x3BA3D70A - -.global lbl_805AADD4 -lbl_805AADD4: - # ROM: 0x3F7674 - .4byte 0x3E4CCCCD - -.global lbl_805AADD8 -lbl_805AADD8: - # ROM: 0x3F7678 - .4byte 0x34000000 - -.global lbl_805AADDC -lbl_805AADDC: - # ROM: 0x3F767C - .4byte 0x40800000 - -.global lbl_805AADE0 -lbl_805AADE0: - # ROM: 0x3F7680 - .4byte 0x40C00000 - .4byte 0 - -.global lbl_805AADE8 -lbl_805AADE8: - # ROM: 0x3F7688 - .4byte 0 - .4byte 0 - -.global lbl_805AADF0 -lbl_805AADF0: - # ROM: 0x3F7690 - .4byte 0x3F666666 - -.global lbl_805AADF4 -lbl_805AADF4: - # ROM: 0x3F7694 - .4byte 0x3F666666 - -.global lbl_805AADF8 -lbl_805AADF8: - # ROM: 0x3F7698 - .4byte 0xBF800000 - -.global lbl_805AADFC -lbl_805AADFC: - # ROM: 0x3F769C - .4byte 0x3F800000 - -.global lbl_805AAE00 -lbl_805AAE00: - # ROM: 0x3F76A0 - .4byte 0x3E800000 - -.global lbl_805AAE04 -lbl_805AAE04: - # ROM: 0x3F76A4 - .4byte 0x3F000000 - -.global lbl_805AAE08 -lbl_805AAE08: - # ROM: 0x3F76A8 - .4byte 0xBF000000 - -.global lbl_805AAE0C -lbl_805AAE0C: - # ROM: 0x3F76AC - .4byte 0 - -.global lbl_805AAE10 -lbl_805AAE10: - # ROM: 0x3F76B0 - .4byte 0x40000000 - -.global lbl_805AAE14 -lbl_805AAE14: - # ROM: 0x3F76B4 - .4byte 0x3E2AAAAB - -.global lbl_805AAE18 -lbl_805AAE18: - # ROM: 0x3F76B8 - .4byte 0x3F666666 - -.global lbl_805AAE1C -lbl_805AAE1C: - # ROM: 0x3F76BC - .4byte 0x3DCCCCD0 - -.global lbl_805AAE20 -lbl_805AAE20: - # ROM: 0x3F76C0 - .4byte 0x3E124925 - .4byte 0 - -.global lbl_805AAE28 -lbl_805AAE28: - # ROM: 0x3F76C8 - .4byte 0 - .4byte 0 - -.global lbl_805AAE30 -lbl_805AAE30: - # ROM: 0x3F76D0 - .4byte 0x44200000 - -.global lbl_805AAE34 -lbl_805AAE34: - # ROM: 0x3F76D4 - .4byte 0x40C90FDB - -.global lbl_805AAE38 -lbl_805AAE38: - # ROM: 0x3F76D8 - .4byte 0x40C00000 - -.global lbl_805AAE3C -lbl_805AAE3C: - # ROM: 0x3F76DC - .4byte 0x43E00000 - -.global lbl_805AAE40 -lbl_805AAE40: - # ROM: 0x3F76E0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAE48 -lbl_805AAE48: - # ROM: 0x3F76E8 - .4byte 0x437F0000 - -.global lbl_805AAE4C -lbl_805AAE4C: - # ROM: 0x3F76EC - .4byte 0x3C23D70A - -.global lbl_805AAE50 -lbl_805AAE50: - # ROM: 0x3F76F0 - .4byte 0xC5800000 - -.global lbl_805AAE54 -lbl_805AAE54: - # ROM: 0x3F76F4 - .4byte 0x45800000 - -.global lbl_805AAE58 -lbl_805AAE58: - # ROM: 0x3F76F8 - .4byte 0x41100000 - -.global lbl_805AAE5C -lbl_805AAE5C: - # ROM: 0x3F76FC - .4byte 0x3D800000 - -.global lbl_805AAE60 -lbl_805AAE60: - # ROM: 0x3F7700 - .4byte 0x46800000 - -.global lbl_805AAE64 -lbl_805AAE64: - # ROM: 0x3F7704 - .4byte 0x41200000 - -.global lbl_805AAE68 -lbl_805AAE68: - # ROM: 0x3F7708 - .4byte 0x40800000 - -.global lbl_805AAE6C -lbl_805AAE6C: - # ROM: 0x3F770C - .4byte 0x3B808081 - -.global lbl_805AAE70 -lbl_805AAE70: - # ROM: 0x3F7710 - .4byte 0 - -.global lbl_805AAE74 -lbl_805AAE74: - # ROM: 0x3F7714 - .4byte 0x3FA00000 - -.global lbl_805AAE78 -lbl_805AAE78: - # ROM: 0x3F7718 - .4byte 0x41200000 - -.global lbl_805AAE7C -lbl_805AAE7C: - # ROM: 0x3F771C - .4byte 0x3F800000 - -.global lbl_805AAE80 -lbl_805AAE80: - # ROM: 0x3F7720 - .4byte 0x42BE0000 - -.global lbl_805AAE84 -lbl_805AAE84: - # ROM: 0x3F7724 - .4byte 0x42FE0000 - -.global lbl_805AAE88 -lbl_805AAE88: - # ROM: 0x3F7728 - .4byte 0xC0A00000 - -.global lbl_805AAE8C -lbl_805AAE8C: - # ROM: 0x3F772C - .4byte 0x42BE0000 - -.global lbl_805AAE90 -lbl_805AAE90: - # ROM: 0x3F7730 - .4byte 0x3FCCCCCD - -.global lbl_805AAE94 -lbl_805AAE94: - # ROM: 0x3F7734 - .4byte 0x42800000 - -.global lbl_805AAE98 -lbl_805AAE98: - # ROM: 0x3F7738 - .4byte 0x42FE0000 - -.global lbl_805AAE9C -lbl_805AAE9C: - # ROM: 0x3F773C - .4byte 0x40800000 - -.global lbl_805AAEA0 -lbl_805AAEA0: - # ROM: 0x3F7740 - .4byte 0x3F4CCCCD - -.global lbl_805AAEA4 -lbl_805AAEA4: - # ROM: 0x3F7744 - .4byte 0x42800000 - -.global lbl_805AAEA8 -lbl_805AAEA8: - # ROM: 0x3F7748 - .4byte 0x404CCCCD - -.global lbl_805AAEAC -lbl_805AAEAC: - # ROM: 0x3F774C - .4byte 0x41A00000 - -.global lbl_805AAEB0 -lbl_805AAEB0: - # ROM: 0x3F7750 - .4byte 0x3E800000 - -.global lbl_805AAEB4 -lbl_805AAEB4: - # ROM: 0x3F7754 - .4byte 0x40A00000 - -.global lbl_805AAEB8 -lbl_805AAEB8: - # ROM: 0x3F7758 - .4byte 0x3F400000 - -.global lbl_805AAEBC -lbl_805AAEBC: - # ROM: 0x3F775C - .4byte 0x41700000 - -.global lbl_805AAEC0 -lbl_805AAEC0: - # ROM: 0x3F7760 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AAEC8 -lbl_805AAEC8: - # ROM: 0x3F7768 - .4byte 0xBF800000 - -.global lbl_805AAECC -lbl_805AAECC: - # ROM: 0x3F776C - .4byte 0x3F666666 - -.global lbl_805AAED0 -lbl_805AAED0: - # ROM: 0x3F7770 - .4byte 0x42200000 - -.global lbl_805AAED4 -lbl_805AAED4: - # ROM: 0x3F7774 - .4byte 0x42A00000 - -.global lbl_805AAED8 -lbl_805AAED8: - # ROM: 0x3F7778 - .4byte 0x3C8EFA35 - -.global lbl_805AAEDC -lbl_805AAEDC: - # ROM: 0x3F777C - .4byte 0x42B40000 - -.global lbl_805AAEE0 -lbl_805AAEE0: - # ROM: 0x3F7780 - .4byte 0x3FA8F5C3 - -.global lbl_805AAEE4 -lbl_805AAEE4: - # ROM: 0x3F7784 - .4byte 0x3F19999A - -.global lbl_805AAEE8 -lbl_805AAEE8: - # ROM: 0x3F7788 - .4byte 0x3E2AAAAB - .4byte 0 - -.global lbl_805AAEF0 -lbl_805AAEF0: - # ROM: 0x3F7790 - .4byte 0 - .4byte 0 - -.global lbl_805AAEF8 -lbl_805AAEF8: - # ROM: 0x3F7798 - .4byte 0x40000000 - -.global lbl_805AAEFC -lbl_805AAEFC: - # ROM: 0x3F779C - .4byte 0x3DCCCCCD - -.global lbl_805AAF00 -lbl_805AAF00: - # ROM: 0x3F77A0 - .4byte 0x41000000 - -.global lbl_805AAF04 -lbl_805AAF04: - # ROM: 0x3F77A4 - .4byte 0x3DCCCCCD - -.global lbl_805AAF08 -lbl_805AAF08: - # ROM: 0x3F77A8 - .4byte 0x3E4CCCCD - -.global lbl_805AAF0C -lbl_805AAF0C: - # ROM: 0x3F77AC - .4byte 0x3E051EB8 - -.global lbl_805AAF10 -lbl_805AAF10: - # ROM: 0x3F77B0 - .4byte 0x3CF5C28C - -.global lbl_805AAF14 -lbl_805AAF14: - # ROM: 0x3F77B4 - .4byte 0x3F266666 - -.global lbl_805AAF18 -lbl_805AAF18: - # ROM: 0x3F77B8 - .4byte 0x3F333333 - -.global lbl_805AAF1C -lbl_805AAF1C: - # ROM: 0x3F77BC - .4byte 0x3D4CCCCD - -.global lbl_805AAF20 -lbl_805AAF20: - # ROM: 0x3F77C0 - .4byte 0x47435000 - -.global lbl_805AAF24 -lbl_805AAF24: - # ROM: 0x3F77C4 - .4byte 0x42BE0000 - -.global lbl_805AAF28 -lbl_805AAF28: - # ROM: 0x3F77C8 - .4byte 0x3FC00000 - .4byte 0 - -.global lbl_805AAF30 -lbl_805AAF30: - # ROM: 0x3F77D0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AAF38 -lbl_805AAF38: - # ROM: 0x3F77D8 - .4byte 0x463B8000 - -.global lbl_805AAF3C -lbl_805AAF3C: - # ROM: 0x3F77DC - .4byte 0xBD4CCCCD - -.global lbl_805AAF40 -lbl_805AAF40: - # ROM: 0x3F77E0 - .4byte 0x3FE00000 - -.global lbl_805AAF44 -lbl_805AAF44: - # ROM: 0x3F77E4 - .4byte 0x3FB33333 - -.global lbl_805AAF48 -lbl_805AAF48: - # ROM: 0x3F77E8 - .4byte 0x40400000 - -.global lbl_805AAF4C -lbl_805AAF4C: - # ROM: 0x3F77EC - .4byte 0x471C4000 - -.global lbl_805AAF50 -lbl_805AAF50: - # ROM: 0x3F77F0 - .4byte 0x447A0000 - -.global lbl_805AAF54 -lbl_805AAF54: - # ROM: 0x3F77F4 - .4byte 0x3B808081 - -.global lbl_805AAF58 -lbl_805AAF58: - # ROM: 0x3F77F8 - .4byte 0x40E00000 - -.global lbl_805AAF5C -lbl_805AAF5C: - # ROM: 0x3F77FC - .4byte 0x3F7D70A4 - -.global lbl_805AAF60 -lbl_805AAF60: - # ROM: 0x3F7800 - .4byte 0x37480000 - -.global lbl_805AAF64 -lbl_805AAF64: - # ROM: 0x3F7804 - .4byte 0xBECCCCCD - -.global lbl_805AAF68 -lbl_805AAF68: - # ROM: 0x3F7808 - .4byte 0x3ECCCCCD - -.global lbl_805AAF6C -lbl_805AAF6C: - # ROM: 0x3F780C - .4byte 0x3C23D70A - -.global lbl_805AAF70 -lbl_805AAF70: - # ROM: 0x3F7810 - .4byte 0xBF19999A - -.global lbl_805AAF74 -lbl_805AAF74: - # ROM: 0x3F7814 - .4byte 0x3E19999A - -.global lbl_805AAF78 -lbl_805AAF78: - # ROM: 0x3F7818 - .4byte 0x3F000000 - -.global lbl_805AAF7C -lbl_805AAF7C: - # ROM: 0x3F781C - .4byte 0x41C80000 - -.global lbl_805AAF80 -lbl_805AAF80: - # ROM: 0x3F7820 - .4byte 0x40900000 - -.global lbl_805AAF84 -lbl_805AAF84: - # ROM: 0x3F7824 - .4byte 0x40490FDB - -.global lbl_805AAF88 -lbl_805AAF88: - # ROM: 0x3F7828 - .4byte 0x41F00000 - -.global lbl_805AAF8C -lbl_805AAF8C: - # ROM: 0x3F782C - .4byte 0x437F0000 - -.global lbl_805AAF90 -lbl_805AAF90: - # ROM: 0x3F7830 - .4byte 0x41B80000 - .4byte 0 - -.global lbl_805AAF98 -lbl_805AAF98: - # ROM: 0x3F7838 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AAFA0 -lbl_805AAFA0: - # ROM: 0x3F7840 - .4byte 0x41880000 - -.global lbl_805AAFA4 -lbl_805AAFA4: - # ROM: 0x3F7844 - .4byte 0x3F733333 - -.global lbl_805AAFA8 -lbl_805AAFA8: - # ROM: 0x3F7848 - .4byte 0xBF666666 - -.global lbl_805AAFAC -lbl_805AAFAC: - # ROM: 0x3F784C - .4byte 0x41C90FDB - -.global lbl_805AAFB0 -lbl_805AAFB0: - # ROM: 0x3F7850 - .4byte 0x44480000 - -.global lbl_805AAFB4 -lbl_805AAFB4: - # ROM: 0x3F7854 - .4byte 0x3E99999A - -.global lbl_805AAFB8 -lbl_805AAFB8: - # ROM: 0x3F7858 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AAFC0 -lbl_805AAFC0: - # ROM: 0x3F7860 - .4byte 0x43B40000 - -.global lbl_805AAFC4 -lbl_805AAFC4: - # ROM: 0x3F7864 - .4byte 0x3E22F983 - -.global lbl_805AAFC8 -lbl_805AAFC8: - # ROM: 0x3F7868 - .4byte 0x3F50624D - .4byte 0xE0000000 - -.global lbl_805AAFD0 -lbl_805AAFD0: - # ROM: 0x3F7870 - .4byte 0x3F847AE1 - .4byte 0x40000000 - -.global lbl_805AAFD8 -lbl_805AAFD8: - # ROM: 0x3F7878 - .4byte 0x42480000 - -.global lbl_805AAFDC -lbl_805AAFDC: - # ROM: 0x3F787C - .4byte 0x3EB33333 - -.global lbl_805AAFE0 -lbl_805AAFE0: - # ROM: 0x3F7880 - .4byte 0x461C4000 - -.global lbl_805AAFE4 -lbl_805AAFE4: - # ROM: 0x3F7884 - .4byte 0xBDCCCCCD - -.global lbl_805AAFE8 -lbl_805AAFE8: - # ROM: 0x3F7888 - .4byte 0xBF266666 - -.global lbl_805AAFEC -lbl_805AAFEC: - # ROM: 0x3F788C - .4byte 0x3CF5C28F - -.global lbl_805AAFF0 -lbl_805AAFF0: - # ROM: 0x3F7890 - .4byte 0x3D23D70A - -.global lbl_805AAFF4 -lbl_805AAFF4: - # ROM: 0x3F7894 - .4byte 0x40C90FDB - -.global lbl_805AAFF8 -lbl_805AAFF8: - # ROM: 0x3F7898 - .4byte 0xC0490FDB - -.global lbl_805AAFFC -lbl_805AAFFC: - # ROM: 0x3F789C - .4byte 0x42C80000 - -.global lbl_805AB000 -lbl_805AB000: - # ROM: 0x3F78A0 - .4byte 0x34000000 - -.global lbl_805AB004 -lbl_805AB004: - # ROM: 0x3F78A4 - .4byte 0xBF59999A - -.global lbl_805AB008 -lbl_805AB008: - # ROM: 0x3F78A8 - .4byte 0xC0F00000 - -.global lbl_805AB00C -lbl_805AB00C: - # ROM: 0x3F78AC - .4byte 0x40066666 - -.global lbl_805AB010 -lbl_805AB010: - # ROM: 0x3F78B0 - .4byte 0x3F99999A - -.global lbl_805AB014 -lbl_805AB014: - # ROM: 0x3F78B4 - .4byte 0x4019999A - -.global lbl_805AB018 -lbl_805AB018: - # ROM: 0x3F78B8 - .4byte 0x42652EE0 - -.global lbl_805AB01C -lbl_805AB01C: - # ROM: 0x3F78BC - .4byte 0xC20C0000 - -.global lbl_805AB020 -lbl_805AB020: - # ROM: 0x3F78C0 - .4byte 0x42FA0000 - -.global lbl_805AB024 -lbl_805AB024: - # ROM: 0x3F78C4 - .4byte 0xC25C0000 - -.global lbl_805AB028 -lbl_805AB028: - # ROM: 0x3F78C8 - .4byte 0x43110000 - -.global lbl_805AB02C -lbl_805AB02C: - # ROM: 0x3F78CC - .4byte 0x472FC800 - -.global lbl_805AB030 -lbl_805AB030: - # ROM: 0x3F78D0 - .4byte 0x40D00000 - -.global lbl_805AB034 -lbl_805AB034: - # ROM: 0x3F78D4 - .4byte 0x3F866666 - -.global lbl_805AB038 -lbl_805AB038: - # ROM: 0x3F78D8 - .4byte 0x47AFC800 - -.global lbl_805AB03C -lbl_805AB03C: - # ROM: 0x3F78DC - .4byte 0x3FC90FDB - -.global lbl_805AB040 -lbl_805AB040: - # ROM: 0x3F78E0 - .4byte 0x47D6D800 - -.global lbl_805AB044 -lbl_805AB044: - # ROM: 0x3F78E4 - .4byte 0x406CCCCD - -.global lbl_805AB048 -lbl_805AB048: - # ROM: 0x3F78E8 - .4byte 0x3D75C28F - .4byte 0 - -.global lbl_805AB050 -lbl_805AB050: - # ROM: 0x3F78F0 - .4byte 0x3F911111 - .4byte 0x20000000 - -.global lbl_805AB058 -lbl_805AB058: - # ROM: 0x3F78F8 - .4byte 0 - -.global lbl_805AB05C -lbl_805AB05C: - # ROM: 0x3F78FC - .4byte 0x3727C5AC - -.global lbl_805AB060 -lbl_805AB060: - # ROM: 0x3F7900 - .4byte 0x3F400000 - -.global lbl_805AB064 -lbl_805AB064: - # ROM: 0x3F7904 - .4byte 0x3E4CCCCD - -.global lbl_805AB068 -lbl_805AB068: - # ROM: 0x3F7908 - .4byte 0x3F800000 - -.global lbl_805AB06C -lbl_805AB06C: - # ROM: 0x3F790C - .4byte 0x3F000000 - -.global lbl_805AB070 -lbl_805AB070: - # ROM: 0x3F7910 - .4byte 0x40C00000 - -.global lbl_805AB074 -lbl_805AB074: - # ROM: 0x3F7914 - .4byte 0xBFC90FDB - -.global lbl_805AB078 -lbl_805AB078: - # ROM: 0x3F7918 - .4byte 0x3FC90FDB - -.global lbl_805AB07C -lbl_805AB07C: - # ROM: 0x3F791C - .4byte 0x40490FDB - -.global lbl_805AB080 -lbl_805AB080: - # ROM: 0x3F7920 - .4byte 0x3F800000 - -.global lbl_805AB084 -lbl_805AB084: - # ROM: 0x3F7924 - .4byte 0 - -.global lbl_805AB088 -lbl_805AB088: - # ROM: 0x3F7928 - .4byte 0x38800100 - -.global lbl_805AB08C -lbl_805AB08C: - # ROM: 0x3F792C - .4byte 0x42340000 - -.global lbl_805AB090 -lbl_805AB090: - # ROM: 0x3F7930 - .4byte 0x41700000 - -.global lbl_805AB094 -lbl_805AB094: - # ROM: 0x3F7934 - .4byte 0x420C0000 - -.global lbl_805AB098 -lbl_805AB098: - # ROM: 0x3F7938 - .4byte 0x43B40000 - -.global lbl_805AB09C -lbl_805AB09C: - # ROM: 0x3F793C - .4byte 0x3F7D70A4 - -.global lbl_805AB0A0 -lbl_805AB0A0: - # ROM: 0x3F7940 - .4byte 0x3DCCCCCD - -.global lbl_805AB0A4 -lbl_805AB0A4: - # ROM: 0x3F7944 - .4byte 0x3F000000 - -.global lbl_805AB0A8 -lbl_805AB0A8: - # ROM: 0x3F7948 - .4byte 0xBF000000 - -.global lbl_805AB0AC -lbl_805AB0AC: - # ROM: 0x3F794C - .4byte 0x3E99999A - -.global lbl_805AB0B0 -lbl_805AB0B0: - # ROM: 0x3F7950 - .4byte 0x42C80000 - -.global lbl_805AB0B4 -lbl_805AB0B4: - # ROM: 0x3F7954 - .4byte 0x40A00000 - -.global lbl_805AB0B8 -lbl_805AB0B8: - # ROM: 0x3F7958 - .4byte 0x3C0EFA35 - -.global lbl_805AB0BC -lbl_805AB0BC: - # ROM: 0x3F795C - .4byte 0x40C90FDB - -.global lbl_805AB0C0 -lbl_805AB0C0: - # ROM: 0x3F7960 - .4byte 0 - -.global lbl_805AB0C4 -lbl_805AB0C4: - # ROM: 0x3F7964 - .4byte 0x3F800000 - -.global lbl_805AB0C8 -lbl_805AB0C8: - # ROM: 0x3F7968 - .4byte 0x441E0000 - .4byte 0 - -.global lbl_805AB0D0 -lbl_805AB0D0: - # ROM: 0x3F7970 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB0D8 -lbl_805AB0D8: - # ROM: 0x3F7978 - .4byte 0x3C23D70A - -.global lbl_805AB0DC -lbl_805AB0DC: - # ROM: 0x3F797C - .4byte 0 - -.global lbl_805AB0E0 -lbl_805AB0E0: - # ROM: 0x3F7980 - .4byte 0xBF800000 - -.global lbl_805AB0E4 -lbl_805AB0E4: - # ROM: 0x3F7984 - .4byte 0x40000000 - -.global lbl_805AB0E8 -lbl_805AB0E8: - # ROM: 0x3F7988 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB0F0 -lbl_805AB0F0: - # ROM: 0x3F7990 - .4byte 0x3F800000 - -.global lbl_805AB0F4 -lbl_805AB0F4: - # ROM: 0x3F7994 - .4byte 0x3727C5AC - -.global lbl_805AB0F8 -lbl_805AB0F8: - # ROM: 0x3F7998 - .4byte 0x40400000 - -.global lbl_805AB0FC -lbl_805AB0FC: - # ROM: 0x3F799C - .4byte 0x3F000000 - -.global lbl_805AB100 -lbl_805AB100: - # ROM: 0x3F79A0 - .4byte 0xBF000000 - .4byte 0 - -.global lbl_805AB108 -lbl_805AB108: - # ROM: 0x3F79A8 - .4byte 0 - -.global lbl_805AB10C -lbl_805AB10C: - # ROM: 0x3F79AC - .4byte 0x3DCCCCCD - -.global lbl_805AB110 -lbl_805AB110: - # ROM: 0x3F79B0 - .4byte 0x3E99999A - -.global lbl_805AB114 -lbl_805AB114: - # ROM: 0x3F79B4 - .4byte 0x3F000000 - -.global lbl_805AB118 -lbl_805AB118: - # ROM: 0x3F79B8 - .4byte 0x3E800000 - -.global lbl_805AB11C -lbl_805AB11C: - # ROM: 0x3F79BC - .4byte 0x3F800000 - -.global lbl_805AB120 -lbl_805AB120: - # ROM: 0x3F79C0 - .4byte 0xFFFFFFFF - -.global lbl_805AB124 -lbl_805AB124: - # ROM: 0x3F79C4 - .4byte 0x3DCCCCCD - -.global lbl_805AB128 -lbl_805AB128: - # ROM: 0x3F79C8 - .4byte 0 - -.global lbl_805AB12C -lbl_805AB12C: - # ROM: 0x3F79CC - .4byte 0x34000000 - -.global lbl_805AB130 -lbl_805AB130: - # ROM: 0x3F79D0 - .4byte 0x3DCCCCCD - -.global lbl_805AB134 -lbl_805AB134: - # ROM: 0x3F79D4 - .4byte 0x3E99999A - -.global lbl_805AB138 -lbl_805AB138: - # ROM: 0x3F79D8 - .4byte 0x3F19999A - -.global lbl_805AB13C -lbl_805AB13C: - # ROM: 0x3F79DC - .4byte 0x3C449BA6 - -.global lbl_805AB140 -lbl_805AB140: - # ROM: 0x3F79E0 - .4byte 0x3CF5C28F - -.global lbl_805AB144 -lbl_805AB144: - # ROM: 0x3F79E4 - .4byte 0x3F800000 - -.global lbl_805AB148 -lbl_805AB148: - # ROM: 0x3F79E8 - .4byte 0x3EAAAAAB - -.global lbl_805AB14C -lbl_805AB14C: - # ROM: 0x3F79EC - .4byte 0x3A83126F - -.global lbl_805AB150 -lbl_805AB150: - # ROM: 0x3F79F0 - .4byte 0x40000000 - -.global lbl_805AB154 -lbl_805AB154: - # ROM: 0x3F79F4 - .4byte 0x3F000000 - -.global lbl_805AB158 -lbl_805AB158: - # ROM: 0x3F79F8 - .4byte 0x41700000 - -.global lbl_805AB15C -lbl_805AB15C: - # ROM: 0x3F79FC - .4byte 0x437F0000 - -.global lbl_805AB160 -lbl_805AB160: - # ROM: 0x3F7A00 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB168 -lbl_805AB168: - # ROM: 0x3F7A08 - .4byte 0x3B808081 - .4byte 0 - -.global lbl_805AB170 -lbl_805AB170: - # ROM: 0x3F7A10 - .4byte 0x437F0000 - -.global lbl_805AB174 -lbl_805AB174: - # ROM: 0x3F7A14 - .4byte 0 - -.global lbl_805AB178 -lbl_805AB178: - # ROM: 0x3F7A18 - .4byte 0x3F800000 - -.global lbl_805AB17C -lbl_805AB17C: - # ROM: 0x3F7A1C - .4byte 0x3F000000 - -.global lbl_805AB180 -lbl_805AB180: - # ROM: 0x3F7A20 - .4byte 0xBF800000 - -.global lbl_805AB184 -lbl_805AB184: - # ROM: 0x3F7A24 - .4byte 0x3DCCCCCD - -.global lbl_805AB188 -lbl_805AB188: - # ROM: 0x3F7A28 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AB190 -lbl_805AB190: - # ROM: 0x3F7A30 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AB198 -lbl_805AB198: - # ROM: 0x3F7A38 - .4byte 0 - .4byte 0 - -.global lbl_805AB1A0 -lbl_805AB1A0: - # ROM: 0x3F7A40 - .4byte 0x3F000000 - -.global lbl_805AB1A4 -lbl_805AB1A4: - # ROM: 0x3F7A44 - .4byte 0x40C90FDB - -.global lbl_805AB1A8 -lbl_805AB1A8: - # ROM: 0x3F7A48 - .4byte 0x3B360B61 - -.global lbl_805AB1AC -lbl_805AB1AC: - # ROM: 0x3F7A4C - .4byte 0x3F333333 - -.global lbl_805AB1B0 -lbl_805AB1B0: - # ROM: 0x3F7A50 - .4byte 0x3F800000 - -.global lbl_805AB1B4 -lbl_805AB1B4: - # ROM: 0x3F7A54 - .4byte 0 - -.global lbl_805AB1B8 -lbl_805AB1B8: - # ROM: 0x3F7A58 - .4byte 0x34000000 - -.global lbl_805AB1BC -lbl_805AB1BC: - # ROM: 0x3F7A5C - .4byte 0x437F0000 - -.global lbl_805AB1C0 -lbl_805AB1C0: - # ROM: 0x3F7A60 - .4byte 0x3E99999A - -.global lbl_805AB1C4 -lbl_805AB1C4: - # ROM: 0x3F7A64 - .4byte 0x3C800000 - -.global lbl_805AB1C8 -lbl_805AB1C8: - # ROM: 0x3F7A68 - .4byte 0x3D000000 - -.global lbl_805AB1CC -lbl_805AB1CC: - # ROM: 0x3F7A6C - .4byte 0x3B000000 - -.global lbl_805AB1D0 -lbl_805AB1D0: - # ROM: 0x3F7A70 - .4byte 0x3CA3D70A - -.global lbl_805AB1D4 -lbl_805AB1D4: - # ROM: 0x3F7A74 - .4byte 0x41400000 - -.global lbl_805AB1D8 -lbl_805AB1D8: - # ROM: 0x3F7A78 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB1E0 -lbl_805AB1E0: - # ROM: 0x3F7A80 - .4byte 0x803CF1E4 - -.global lbl_805AB1E4 -lbl_805AB1E4: - # ROM: 0x3F7A84 - .4byte 0x3E32B8C2 - -.global lbl_805AB1E8 -lbl_805AB1E8: - # ROM: 0x3F7A88 - .4byte 0x3EB6DB6E - -.global lbl_805AB1EC -lbl_805AB1EC: - # ROM: 0x3F7A8C - .4byte 0x40333333 - -.global lbl_805AB1F0 -lbl_805AB1F0: - # ROM: 0x3F7A90 - .4byte 0x40000000 - -.global lbl_805AB1F4 -lbl_805AB1F4: - # ROM: 0x3F7A94 - .4byte 0x3F4CCCCD - -.global lbl_805AB1F8 -lbl_805AB1F8: - # ROM: 0x3F7A98 - .4byte 0x3F333333 - -.global lbl_805AB1FC -lbl_805AB1FC: - # ROM: 0x3F7A9C - .4byte 0x3F800000 - -.global lbl_805AB200 -lbl_805AB200: - # ROM: 0x3F7AA0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB208 -lbl_805AB208: - # ROM: 0x3F7AA8 - .4byte 0x3E32B8C2 - -.global lbl_805AB20C -lbl_805AB20C: - # ROM: 0x3F7AAC - .4byte 0x3FB2B8C4 - -.global lbl_805AB210 -lbl_805AB210: - # ROM: 0x3F7AB0 - .4byte 0 - -.global lbl_805AB214 -lbl_805AB214: - # ROM: 0x3F7AB4 - .4byte 0xC0400000 - -.global lbl_805AB218 -lbl_805AB218: - # ROM: 0x3F7AB8 - .4byte 0x40400000 - -.global lbl_805AB21C -lbl_805AB21C: - # ROM: 0x3F7ABC - .4byte 0xBF000000 - -.global lbl_805AB220 -lbl_805AB220: - # ROM: 0x3F7AC0 - .4byte 0x3EB2B8C2 - -.global lbl_805AB224 -lbl_805AB224: - # ROM: 0x3F7AC4 - .4byte 0x3F32B8C2 - -.global lbl_805AB228 -lbl_805AB228: - # ROM: 0x3F7AC8 - .4byte 0x3F666666 - -.global lbl_805AB22C -lbl_805AB22C: - # ROM: 0x3F7ACC - .4byte 0x40C90FDB - -.global lbl_805AB230 -lbl_805AB230: - # ROM: 0x3F7AD0 - .4byte 0x3F000000 - -.global lbl_805AB234 -lbl_805AB234: - # ROM: 0x3F7AD4 - .4byte 0xBFA00000 - -.global lbl_805AB238 -lbl_805AB238: - # ROM: 0x3F7AD8 - .4byte 0x40F00000 - -.global lbl_805AB23C -lbl_805AB23C: - # ROM: 0x3F7ADC - .4byte 0x42800000 - -.global lbl_805AB240 -lbl_805AB240: - # ROM: 0x3F7AE0 - .4byte 0x41200000 - -.global lbl_805AB244 -lbl_805AB244: - # ROM: 0x3F7AE4 - .4byte 0x41700000 - -.global lbl_805AB248 -lbl_805AB248: - # ROM: 0x3F7AE8 - .4byte 0x40200000 - -.global lbl_805AB24C -lbl_805AB24C: - # ROM: 0x3F7AEC - .4byte 0x3C23D70A - -.global lbl_805AB250 -lbl_805AB250: - # ROM: 0x3F7AF0 - .4byte 0x40490FDB - -.global lbl_805AB254 -lbl_805AB254: - # ROM: 0x3F7AF4 - .4byte 0x3DCCCCCD - -.global lbl_805AB258 -lbl_805AB258: - # ROM: 0x3F7AF8 - .4byte 0x41F00000 - -.global lbl_805AB25C -lbl_805AB25C: - # ROM: 0x3F7AFC - .4byte 0xBF800000 - -.global lbl_805AB260 -lbl_805AB260: - # ROM: 0x3F7B00 - .4byte 0x40A00000 - -.global lbl_805AB264 -lbl_805AB264: - # ROM: 0x3F7B04 - .4byte 0x41100000 - -.global lbl_805AB268 -lbl_805AB268: - # ROM: 0x3F7B08 - .4byte 0xBD8F5C29 - -.global lbl_805AB26C -lbl_805AB26C: - # ROM: 0x3F7B0C - .4byte 0x3F490FDB - -.global lbl_805AB270 -lbl_805AB270: - # ROM: 0x3F7B10 - .4byte 0x3EC90FDB - -.global lbl_805AB274 -lbl_805AB274: - # ROM: 0x3F7B14 - .4byte 0x3C8EFA35 - -.global lbl_805AB278 -lbl_805AB278: - # ROM: 0x3F7B18 - .4byte 0x42B48000 - -.global lbl_805AB27C -lbl_805AB27C: - # ROM: 0x3F7B1C - .4byte 0x3FC90FDB - -.global lbl_805AB280 -lbl_805AB280: - # ROM: 0x3F7B20 - .4byte 0x3F67EF9E - -.global lbl_805AB284 -lbl_805AB284: - # ROM: 0x3F7B24 - .4byte 0x42340000 - -.global lbl_805AB288 -lbl_805AB288: - # ROM: 0x3F7B28 - .4byte 0x3F2A7EFA - -.global lbl_805AB28C -lbl_805AB28C: - # ROM: 0x3F7B2C - .4byte 0x3FE66666 - -.global lbl_805AB290 -lbl_805AB290: - # ROM: 0x3F7B30 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AB298 -lbl_805AB298: - # ROM: 0x3F7B38 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AB2A0 -lbl_805AB2A0: - # ROM: 0x3F7B40 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AB2A8 -lbl_805AB2A8: - # ROM: 0x3F7B48 - .4byte 0 - -.global lbl_805AB2AC -lbl_805AB2AC: - # ROM: 0x3F7B4C - .4byte 0x3F800000 - -.global lbl_805AB2B0 -lbl_805AB2B0: - # ROM: 0x3F7B50 - .4byte 0x3F000000 - -.global lbl_805AB2B4 -lbl_805AB2B4: - # ROM: 0x3F7B54 - .4byte 0x40000000 - -.global lbl_805AB2B8 -lbl_805AB2B8: - # ROM: 0x3F7B58 - .4byte 0x42652EE0 - -.global lbl_805AB2BC -lbl_805AB2BC: - # ROM: 0x3F7B5C - .4byte 0x3727C5AC - -.global lbl_805AB2C0 -lbl_805AB2C0: - # ROM: 0x3F7B60 - .4byte 0xBF800000 - -.global lbl_805AB2C4 -lbl_805AB2C4: - # ROM: 0x3F7B64 - .4byte 0x3C8EFA35 - -.global lbl_805AB2C8 -lbl_805AB2C8: - # ROM: 0x3F7B68 - .4byte 0x3DCCCCCD - -.global lbl_805AB2CC -lbl_805AB2CC: - # ROM: 0x3F7B6C - .4byte 0x447A0000 - -.global lbl_805AB2D0 -lbl_805AB2D0: - # ROM: 0x3F7B70 - .4byte 0x3FB50481 - -.global lbl_805AB2D4 -lbl_805AB2D4: - # ROM: 0x3F7B74 - .4byte 0x3E800000 - -.global lbl_805AB2D8 -lbl_805AB2D8: - # ROM: 0x3F7B78 - .4byte 0x3F59999A - .4byte 0 - -.global lbl_805AB2E0 -lbl_805AB2E0: - # ROM: 0x3F7B80 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB2E8 -lbl_805AB2E8: - # ROM: 0x3F7B88 - .4byte 0 - -.global lbl_805AB2EC -lbl_805AB2EC: - # ROM: 0x3F7B8C - .4byte 0x3E000000 - -.global lbl_805AB2F0 -lbl_805AB2F0: - # ROM: 0x3F7B90 - .4byte 0x3F800000 - -.global lbl_805AB2F4 -lbl_805AB2F4: - # ROM: 0x3F7B94 - .4byte 0x45800000 - -.global lbl_805AB2F8 -lbl_805AB2F8: - # ROM: 0x3F7B98 - .4byte 0x41880000 - -.global lbl_805AB2FC -lbl_805AB2FC: - # ROM: 0x3F7B9C - .4byte 0x3C8EFA35 - -.global lbl_805AB300 -lbl_805AB300: - # ROM: 0x3F7BA0 - .4byte 0x42C80000 - -.global lbl_805AB304 -lbl_805AB304: - # ROM: 0x3F7BA4 - .4byte 0x3E800000 - -.global lbl_805AB308 -lbl_805AB308: - # ROM: 0x3F7BA8 - .4byte 0x3F400000 - -.global lbl_805AB30C -lbl_805AB30C: - # ROM: 0x3F7BAC - .4byte 0x3C800000 - -.global lbl_805AB310 -lbl_805AB310: - # ROM: 0x3F7BB0 - .4byte 0x3D000000 - .4byte 0 - -.global lbl_805AB318 -lbl_805AB318: - # ROM: 0x3F7BB8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB320 -lbl_805AB320: - # ROM: 0x3F7BC0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AB328 -lbl_805AB328: - # ROM: 0x3F7BC8 - .4byte 0x40000000 - -.global lbl_805AB32C -lbl_805AB32C: - # ROM: 0x3F7BCC - .4byte 0x3F000000 - -.global lbl_805AB330 -lbl_805AB330: - # ROM: 0x3F7BD0 - .4byte 0x34000000 - -.global lbl_805AB334 -lbl_805AB334: - # ROM: 0x3F7BD4 - .4byte 0x00000004 - -.global lbl_805AB338 -lbl_805AB338: - # ROM: 0x3F7BD8 - .4byte 0x3E000008 - -.global lbl_805AB33C -lbl_805AB33C: - # ROM: 0x3F7BDC - .4byte 0x431837CF - -.global lbl_805AB340 -lbl_805AB340: - # ROM: 0x3F7BE0 - .4byte 0x432937CF - -.global lbl_805AB344 -lbl_805AB344: - # ROM: 0x3F7BE4 - .4byte 0xBF800000 - -.global lbl_805AB348 -lbl_805AB348: - # ROM: 0x3F7BE8 - .4byte 0x437F0000 - -.global lbl_805AB34C -lbl_805AB34C: - # ROM: 0x3F7BEC - .4byte 0x4091B22D - -.global lbl_805AB350 -lbl_805AB350: - # ROM: 0x3F7BF0 - .4byte 0xC0A00000 - -.global lbl_805AB354 -lbl_805AB354: - # ROM: 0x3F7BF4 - .4byte 0x40A00000 - -.global lbl_805AB358 -lbl_805AB358: - # ROM: 0x3F7BF8 - .4byte 0x3FF126E9 - -.global lbl_805AB35C -lbl_805AB35C: - # ROM: 0x3F7BFC - .4byte 0x3FF16873 - -.global lbl_805AB360 -lbl_805AB360: - # ROM: 0x3F7C00 - .4byte 0x42100000 - .4byte 0 - -.global lbl_805AB368 -lbl_805AB368: - # ROM: 0x3F7C08 - .4byte 0 - -.global lbl_805AB36C -lbl_805AB36C: - # ROM: 0x3F7C0C - .4byte 0x3F800000 - -.global lbl_805AB370 -lbl_805AB370: - # ROM: 0x3F7C10 - .4byte 0x3B808081 - .4byte 0 - -.global lbl_805AB378 -lbl_805AB378: - # ROM: 0x3F7C18 - .4byte 0x3F400000 - -.global lbl_805AB37C -lbl_805AB37C: - # ROM: 0x3F7C1C - .4byte 0x3C23D70A - -.global lbl_805AB380 -lbl_805AB380: - # ROM: 0x3F7C20 - .4byte 0 - .4byte 0 - -.global lbl_805AB388 -lbl_805AB388: - # ROM: 0x3F7C28 - .4byte 0x3F000000 - -.global lbl_805AB38C -lbl_805AB38C: - # ROM: 0x3F7C2C - .4byte 0 - -.global lbl_805AB390 -lbl_805AB390: - # ROM: 0x3F7C30 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AB398 -lbl_805AB398: - # ROM: 0x3F7C38 - .4byte 0x803CF2F0 - -.global lbl_805AB39C -lbl_805AB39C: - # ROM: 0x3F7C3C - .4byte 0 - -.global lbl_805AB3A0 -lbl_805AB3A0: - # ROM: 0x3F7C40 - .4byte 0x40000000 - -.global lbl_805AB3A4 -lbl_805AB3A4: - # ROM: 0x3F7C44 - .4byte 0x409CF5C3 - -.global lbl_805AB3A8 -lbl_805AB3A8: - # ROM: 0x3F7C48 - .4byte 0x401CF5C3 - -.global lbl_805AB3AC -lbl_805AB3AC: - # ROM: 0x3F7C4C - .4byte 0x3F800000 - -.global lbl_805AB3B0 -lbl_805AB3B0: - # ROM: 0x3F7C50 - .4byte 0xC09CF5C3 - -.global lbl_805AB3B4 -lbl_805AB3B4: - # ROM: 0x3F7C54 - .4byte 0x3F000000 - -.global lbl_805AB3B8 -lbl_805AB3B8: - # ROM: 0x3F7C58 - .4byte 0x3F7EF9DB - .4byte 0 - -.global lbl_805AB3C0 -lbl_805AB3C0: - # ROM: 0x3F7C60 - .4byte 0x41C43334 - -.global lbl_805AB3C4 -lbl_805AB3C4: - # ROM: 0x3F7C64 - .4byte 0 - -.global lbl_805AB3C8 -lbl_805AB3C8: - # ROM: 0x3F7C68 - .4byte 0x41C43334 - -.global lbl_805AB3CC -lbl_805AB3CC: - # ROM: 0x3F7C6C - .4byte 0x3F000000 - -.global lbl_805AB3D0 -lbl_805AB3D0: - # ROM: 0x3F7C70 - .4byte 0x3F800000 - -.global lbl_805AB3D4 -lbl_805AB3D4: - # ROM: 0x3F7C74 - .4byte 0x3FC00000 - -.global lbl_805AB3D8 -lbl_805AB3D8: - # ROM: 0x3F7C78 - .4byte 0x3E2AAAAB - -.global lbl_805AB3DC -lbl_805AB3DC: - # ROM: 0x3F7C7C - .4byte 0x3F7FFFFC - -.global lbl_805AB3E0 -lbl_805AB3E0: - # ROM: 0x3F7C80 - .4byte 0x40000000 - -.global lbl_805AB3E4 -lbl_805AB3E4: - # ROM: 0x3F7C84 - .4byte 0x38D1B717 - -.global lbl_805AB3E8 -lbl_805AB3E8: - # ROM: 0x3F7C88 - .4byte 0x49742400 - .4byte 0 - -.global lbl_805AB3F0 -lbl_805AB3F0: - # ROM: 0x3F7C90 - .4byte 0x3F000000 - -.global lbl_805AB3F4 -lbl_805AB3F4: - # ROM: 0x3F7C94 - .4byte 0 - -.global lbl_805AB3F8 -lbl_805AB3F8: - # ROM: 0x3F7C98 - .4byte 0x40000000 - -.global lbl_805AB3FC -lbl_805AB3FC: - # ROM: 0x3F7C9C - .4byte 0x41400000 - -.global lbl_805AB400 -lbl_805AB400: - # ROM: 0x3F7CA0 - .4byte 0x40400000 - -.global lbl_805AB404 -lbl_805AB404: - # ROM: 0x3F7CA4 - .4byte 0x3E800000 - -.global lbl_805AB408 -lbl_805AB408: - # ROM: 0x3F7CA8 - .4byte 0x3A808081 - -.global lbl_805AB40C -lbl_805AB40C: - # ROM: 0x3F7CAC - .4byte 0x3F800000 - -.global lbl_805AB410 -lbl_805AB410: - # ROM: 0x3F7CB0 - .4byte 0x3DCCCCCD - -.global lbl_805AB414 -lbl_805AB414: - # ROM: 0x3F7CB4 - .4byte 0x3F000000 - -.global lbl_805AB418 -lbl_805AB418: - # ROM: 0x3F7CB8 - .4byte 0x3FC00000 - -.global lbl_805AB41C -lbl_805AB41C: - # ROM: 0x3F7CBC - .4byte 0x41000000 - -.global lbl_805AB420 -lbl_805AB420: - # ROM: 0x3F7CC0 - .4byte 0x40800000 - -.global lbl_805AB424 -lbl_805AB424: - # ROM: 0x3F7CC4 - .4byte 0x3DCCCCCC - -.global lbl_805AB428 -lbl_805AB428: - # ROM: 0x3F7CC8 - .4byte 0x3E19999A - -.global lbl_805AB42C -lbl_805AB42C: - # ROM: 0x3F7CCC - .4byte 0x437F0000 - -.global lbl_805AB430 -lbl_805AB430: - # ROM: 0x3F7CD0 - .4byte 0x40200000 - -.global lbl_805AB434 -lbl_805AB434: - # ROM: 0x3F7CD4 - .4byte 0x43800000 - -.global lbl_805AB438 -lbl_805AB438: - # ROM: 0x3F7CD8 - .4byte 0 - -.global lbl_805AB43C -lbl_805AB43C: - # ROM: 0x3F7CDC - .4byte 0x40C90FDB - -.global lbl_805AB440 -lbl_805AB440: - # ROM: 0x3F7CE0 - .4byte 0x3F800000 - -.global lbl_805AB444 -lbl_805AB444: - # ROM: 0x3F7CE4 - .4byte 0x3E2AAAAB - -.global lbl_805AB448 -lbl_805AB448: - # ROM: 0x3F7CE8 - .4byte 0x40A00000 - -.global lbl_805AB44C -lbl_805AB44C: - # ROM: 0x3F7CEC - .4byte 0x3E4CCCCD - -.global lbl_805AB450 -lbl_805AB450: - # ROM: 0x3F7CF0 - .4byte 0x3A83126F - -.global lbl_805AB454 -lbl_805AB454: - # ROM: 0x3F7CF4 - .4byte 0x3EAAAAAB - -.global lbl_805AB458 -lbl_805AB458: - # ROM: 0x3F7CF8 - .4byte 0x3F490FDB - .4byte 0 - -.global lbl_805AB460 -lbl_805AB460: - # ROM: 0x3F7D00 - .4byte 0 - .4byte 0 - -.global lbl_805AB468 -lbl_805AB468: - # ROM: 0x3F7D08 - .4byte 0x803CF360 - -.global lbl_805AB46C -lbl_805AB46C: - # ROM: 0x3F7D0C - .4byte 0x803CF36C - -.global lbl_805AB470 -lbl_805AB470: - # ROM: 0x3F7D10 - .4byte 0x803CF375 - -.global lbl_805AB474 -lbl_805AB474: - # ROM: 0x3F7D14 - .4byte 0x803CF37E - -.global lbl_805AB478 -lbl_805AB478: - # ROM: 0x3F7D18 - .4byte 0x803CF38E - -.global lbl_805AB47C -lbl_805AB47C: - # ROM: 0x3F7D1C - .4byte 0x803CF38E - -.global lbl_805AB480 -lbl_805AB480: - # ROM: 0x3F7D20 - .4byte 0x803CF39B - -.global lbl_805AB484 -lbl_805AB484: - # ROM: 0x3F7D24 - .4byte 0 - -.global lbl_805AB488 -lbl_805AB488: - # ROM: 0x3F7D28 - .4byte 0x3F800000 - -.global lbl_805AB48C -lbl_805AB48C: - # ROM: 0x3F7D2C - .4byte 0x3DCCCCCD - -.global lbl_805AB490 -lbl_805AB490: - # ROM: 0x3F7D30 - .4byte 0x43160000 - -.global lbl_805AB494 -lbl_805AB494: - # ROM: 0x3F7D34 - .4byte 0x40000000 - -.global lbl_805AB498 -lbl_805AB498: - # ROM: 0x3F7D38 - .4byte 0x3CA3D70A - .4byte 0 - -.global lbl_805AB4A0 -lbl_805AB4A0: - # ROM: 0x3F7D40 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB4A8 -lbl_805AB4A8: - # ROM: 0x3F7D48 - .4byte 0x40800000 - -.global lbl_805AB4AC -lbl_805AB4AC: - # ROM: 0x3F7D4C - .4byte 0x3E333333 - -.global lbl_805AB4B0 -lbl_805AB4B0: - # ROM: 0x3F7D50 - .4byte 0x3E99999A - -.global lbl_805AB4B4 -lbl_805AB4B4: - # ROM: 0x3F7D54 - .4byte 0x3F333333 - -.global lbl_805AB4B8 -lbl_805AB4B8: - # ROM: 0x3F7D58 - .4byte 0x3F666666 - -.global lbl_805AB4BC -lbl_805AB4BC: - # ROM: 0x3F7D5C - .4byte 0x3E800000 - -.global lbl_805AB4C0 -lbl_805AB4C0: - # ROM: 0x3F7D60 - .4byte 0x3E000000 - .4byte 0 - -.global lbl_805AB4C8 -lbl_805AB4C8: - # ROM: 0x3F7D68 - .4byte 0 - .4byte 0 - -.global lbl_805AB4D0 -lbl_805AB4D0: - # ROM: 0x3F7D70 - .4byte 0x42480000 - -.global lbl_805AB4D4 -lbl_805AB4D4: - # ROM: 0x3F7D74 - .4byte 0xC0400000 - -.global lbl_805AB4D8 -lbl_805AB4D8: - # ROM: 0x3F7D78 - .4byte 0x00000022 - -.global lbl_805AB4DC -lbl_805AB4DC: - # ROM: 0x3F7D7C - .4byte 0 - -.global lbl_805AB4E0 -lbl_805AB4E0: - # ROM: 0x3F7D80 - .4byte 0xFEFFFFFF - -.global lbl_805AB4E4 -lbl_805AB4E4: - # ROM: 0x3F7D84 - .4byte 0xBEAAAAAB - -.global lbl_805AB4E8 -lbl_805AB4E8: - # ROM: 0x3F7D88 - .4byte 0x3F666666 - -.global lbl_805AB4EC -lbl_805AB4EC: - # ROM: 0x3F7D8C - .4byte 0x3E4CCCCD - -.global lbl_805AB4F0 -lbl_805AB4F0: - # ROM: 0x3F7D90 - .4byte 0x3F000000 - -.global lbl_805AB4F4 -lbl_805AB4F4: - # ROM: 0x3F7D94 - .4byte 0xBECCCCCD - -.global lbl_805AB4F8 -lbl_805AB4F8: - # ROM: 0x3F7D98 - .4byte 0x3F800000 - -.global lbl_805AB4FC -lbl_805AB4FC: - # ROM: 0x3F7D9C - .4byte 0x40000000 - -.global lbl_805AB500 -lbl_805AB500: - # ROM: 0x3F7DA0 - .4byte 0x3B808081 - -.global lbl_805AB504 -lbl_805AB504: - # ROM: 0x3F7DA4 - .4byte 0x437F0000 - -.global lbl_805AB508 -lbl_805AB508: - # ROM: 0x3F7DA8 - .4byte 0x3DA3D70A - -.global lbl_805AB50C -lbl_805AB50C: - # ROM: 0x3F7DAC - .4byte 0x3E99999A - -.global lbl_805AB510 -lbl_805AB510: - # ROM: 0x3F7DB0 - .4byte 0x3E800000 - -.global lbl_805AB514 -lbl_805AB514: - # ROM: 0x3F7DB4 - .4byte 0x3A83126F - -.global lbl_805AB518 -lbl_805AB518: - # ROM: 0x3F7DB8 - .4byte 0x3D4CCCCD - -.global lbl_805AB51C -lbl_805AB51C: - # ROM: 0x3F7DBC - .4byte 0xBF4CCCCD - -.global lbl_805AB520 -lbl_805AB520: - # ROM: 0x3F7DC0 - .4byte 0x3F34FDF4 - -.global lbl_805AB524 -lbl_805AB524: - # ROM: 0x3F7DC4 - .4byte 0x40C00000 - -.global lbl_805AB528 -lbl_805AB528: - # ROM: 0x3F7DC8 - .4byte 0x3DCCCCCD - -.global lbl_805AB52C -lbl_805AB52C: - # ROM: 0x3F7DCC - .4byte 0x3FC00000 - -.global lbl_805AB530 -lbl_805AB530: - # ROM: 0x3F7DD0 - .4byte 0x7F7FFFFF - -.global lbl_805AB534 -lbl_805AB534: - # ROM: 0x3F7DD4 - .4byte 0x41100000 - -.global lbl_805AB538 -lbl_805AB538: - # ROM: 0x3F7DD8 - .4byte 0x447A0000 - -.global lbl_805AB53C -lbl_805AB53C: - # ROM: 0x3F7DDC - .4byte 0x40A00000 - -.global lbl_805AB540 -lbl_805AB540: - # ROM: 0x3F7DE0 - .4byte 0x41200000 - -.global lbl_805AB544 -lbl_805AB544: - # ROM: 0x3F7DE4 - .4byte 0x40400000 - -.global lbl_805AB548 -lbl_805AB548: - # ROM: 0x3F7DE8 - .4byte 0x40800000 - -.global lbl_805AB54C -lbl_805AB54C: - # ROM: 0x3F7DEC - .4byte 0x3E19999A - -.global lbl_805AB550 -lbl_805AB550: - # ROM: 0x3F7DF0 - .4byte 0x3EA8F5C3 - -.global lbl_805AB554 -lbl_805AB554: - # ROM: 0x3F7DF4 - .4byte 0x3F4CCCCD - -.global lbl_805AB558 -lbl_805AB558: - # ROM: 0x3F7DF8 - .4byte 0x41C80000 - -.global lbl_805AB55C -lbl_805AB55C: - # ROM: 0x3F7DFC - .4byte 0x41700000 - -.global lbl_805AB560 -lbl_805AB560: - # ROM: 0x3F7E00 - .4byte 0x3F28F5C3 - -.global lbl_805AB564 -lbl_805AB564: - # ROM: 0x3F7E04 - .4byte 0xBDFBE76D - -.global lbl_805AB568 -lbl_805AB568: - # ROM: 0x3F7E08 - .4byte 0x3F400000 - -.global lbl_805AB56C -lbl_805AB56C: - # ROM: 0x3F7E0C - .4byte 0x42C80000 - -.global lbl_805AB570 -lbl_805AB570: - # ROM: 0x3F7E10 - .4byte 0x3FA00000 - -.global lbl_805AB574 -lbl_805AB574: - # ROM: 0x3F7E14 - .4byte 0x41A00000 - -.global lbl_805AB578 -lbl_805AB578: - # ROM: 0x3F7E18 - .4byte 0x3F5DB22D - -.global lbl_805AB57C -lbl_805AB57C: - # ROM: 0x3F7E1C - .4byte 0x3F8CCCCD - -.global lbl_805AB580 -lbl_805AB580: - # ROM: 0x3F7E20 - .4byte 0x3F70624E - -.global lbl_805AB584 -lbl_805AB584: - # ROM: 0x3F7E24 - .4byte 0x3C23D70A - -.global lbl_805AB588 -lbl_805AB588: - # ROM: 0x3F7E28 - .4byte 0xBF800000 - -.global lbl_805AB58C -lbl_805AB58C: - # ROM: 0x3F7E2C - .4byte 0xBD4CCCCD - -.global lbl_805AB590 -lbl_805AB590: - # ROM: 0x3F7E30 - .4byte 0x3F9C61AB - -.global lbl_805AB594 -lbl_805AB594: - # ROM: 0x3F7E34 - .4byte 0x40490FDB - -.global lbl_805AB598 -lbl_805AB598: - # ROM: 0x3F7E38 - .4byte 0x3F19999A - -.global lbl_805AB59C -lbl_805AB59C: - # ROM: 0x3F7E3C - .4byte 0x41000000 - -.global lbl_805AB5A0 -lbl_805AB5A0: - # ROM: 0x3F7E40 - .4byte 0xBF9C61AA - -.global lbl_805AB5A4 -lbl_805AB5A4: - # ROM: 0x3F7E44 - .4byte 0x3D800000 - -.global lbl_805AB5A8 -lbl_805AB5A8: - # ROM: 0x3F7E48 - .4byte 0x3EAA7EFA - -.global lbl_805AB5AC -lbl_805AB5AC: - # ROM: 0x3F7E4C - .4byte 0x40200000 - -.global lbl_805AB5B0 -lbl_805AB5B0: - # ROM: 0x3F7E50 - .4byte 0x3E6353F8 - .4byte 0 - -.global lbl_805AB5B8 -lbl_805AB5B8: - # ROM: 0x3F7E58 - .4byte 0 - -.global lbl_805AB5BC -lbl_805AB5BC: - # ROM: 0x3F7E5C - .4byte 0x3F800000 - -.global lbl_805AB5C0 -lbl_805AB5C0: - # ROM: 0x3F7E60 - .4byte 0x41000000 - -.global lbl_805AB5C4 -lbl_805AB5C4: - # ROM: 0x3F7E64 - .4byte 0x3C0EFA35 - -.global lbl_805AB5C8 -lbl_805AB5C8: - # ROM: 0x3F7E68 - .4byte 0 - -.global lbl_805AB5CC -lbl_805AB5CC: - # ROM: 0x3F7E6C - .4byte 0x3C8EFA35 - -.global lbl_805AB5D0 -lbl_805AB5D0: - # ROM: 0x3F7E70 - .4byte 0x42B40000 - .4byte 0 - -.global lbl_805AB5D8 -lbl_805AB5D8: - # ROM: 0x3F7E78 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AB5E0 -lbl_805AB5E0: - # ROM: 0x3F7E80 - .4byte 0xBF800000 - -.global lbl_805AB5E4 -lbl_805AB5E4: - # ROM: 0x3F7E84 - .4byte 0x3F800000 - -.global lbl_805AB5E8 -lbl_805AB5E8: - # ROM: 0x3F7E88 - .4byte 0x3F4CCCCD - -.global lbl_805AB5EC -lbl_805AB5EC: - # ROM: 0x3F7E8C - .4byte 0x3F000000 - -.global lbl_805AB5F0 -lbl_805AB5F0: - # ROM: 0x3F7E90 - .4byte 0 - -.global lbl_805AB5F4 -lbl_805AB5F4: - # ROM: 0x3F7E94 - .4byte 0x3F800000 - -.global lbl_805AB5F8 -lbl_805AB5F8: - # ROM: 0x3F7E98 - .4byte 0x3BCCCCCD - -.global lbl_805AB5FC -lbl_805AB5FC: - # ROM: 0x3F7E9C - .4byte 0x43200000 - -.global lbl_805AB600 -lbl_805AB600: - # ROM: 0x3F7EA0 - .4byte 0x3F4CCCCD - .4byte 0 - -.global lbl_805AB608 -lbl_805AB608: - # ROM: 0x3F7EA8 - .byte 0x01 - -.global lbl_805AB609 -lbl_805AB609: - # ROM: 0x3F7EA9 - .byte 0x01 - -.global lbl_805AB60A -lbl_805AB60A: - # ROM: 0x3F7EAA - .2byte 0x00000100 - -.global lbl_805AB60C -lbl_805AB60C: - # ROM: 0x3F7EAC - .4byte 0x00000001 - -.global lbl_805AB610 -lbl_805AB610: - # ROM: 0x3F7EB0 - .4byte 0x01000000 - -.global lbl_805AB614 -lbl_805AB614: - # ROM: 0x3F7EB4 - .4byte 0x461C3C00 - -.global lbl_805AB618 -lbl_805AB618: - # ROM: 0x3F7EB8 - .4byte 0 - -.global lbl_805AB61C -lbl_805AB61C: - # ROM: 0x3F7EBC - .4byte 0x3F800000 - -.global lbl_805AB620 -lbl_805AB620: - # ROM: 0x3F7EC0 - .4byte 0x3FA00000 - -.global lbl_805AB624 -lbl_805AB624: - # ROM: 0x3F7EC4 - .4byte 0x3DCCCCCD - -.global lbl_805AB628 -lbl_805AB628: - # ROM: 0x3F7EC8 - .4byte 0x3E800000 - -.global lbl_805AB62C -lbl_805AB62C: - # ROM: 0x3F7ECC - .4byte 0x3ECCCCCD - -.global lbl_805AB630 -lbl_805AB630: - # ROM: 0x3F7ED0 - .4byte 0x40200000 - -.global lbl_805AB634 -lbl_805AB634: - # ROM: 0x3F7ED4 - .4byte 0x3F400000 - -.global lbl_805AB638 -lbl_805AB638: - # ROM: 0x3F7ED8 - .4byte 0x40800000 - -.global lbl_805AB63C -lbl_805AB63C: - # ROM: 0x3F7EDC - .4byte 0x437F0000 - -.global lbl_805AB640 -lbl_805AB640: - # ROM: 0x3F7EE0 - .4byte 0x3C820821 - -.global lbl_805AB644 -lbl_805AB644: - # ROM: 0x3F7EE4 - .4byte 0x461C3C00 - -.global lbl_805AB648 -lbl_805AB648: - # ROM: 0x3F7EE8 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AB650 -lbl_805AB650: - # ROM: 0x3F7EF0 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AB658 -lbl_805AB658: - # ROM: 0x3F7EF8 - .4byte 0x41F00000 - -.global lbl_805AB65C -lbl_805AB65C: - # ROM: 0x3F7EFC - .4byte 0x3F800000 - -.global lbl_805AB660 -lbl_805AB660: - # ROM: 0x3F7F00 - .4byte 0 - -.global lbl_805AB664 -lbl_805AB664: - # ROM: 0x3F7F04 - .4byte 0x3C23D70A - -.global lbl_805AB668 -lbl_805AB668: - # ROM: 0x3F7F08 - .4byte 0x3E1EB852 - -.global lbl_805AB66C -lbl_805AB66C: - # ROM: 0x3F7F0C - .4byte 0x3E4CCCCD - -.global lbl_805AB670 -lbl_805AB670: - # ROM: 0x3F7F10 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805AB678 -lbl_805AB678: - # ROM: 0x3F7F18 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB680 -lbl_805AB680: - # ROM: 0x3F7F20 - .4byte 0 - -.global lbl_805AB684 -lbl_805AB684: - # ROM: 0x3F7F24 - .4byte 0x3F800000 - -.global lbl_805AB688 -lbl_805AB688: - # ROM: 0x3F7F28 - .4byte 0x40800000 - -.global lbl_805AB68C -lbl_805AB68C: - # ROM: 0x3F7F2C - .4byte 0x3F400000 - -.global lbl_805AB690 -lbl_805AB690: - # ROM: 0x3F7F30 - .4byte 0x3E99999A - -.global lbl_805AB694 -lbl_805AB694: - # ROM: 0x3F7F34 - .4byte 0x40490FDB - -.global lbl_805AB698 -lbl_805AB698: - # ROM: 0x3F7F38 - .4byte 0x42C80000 - -.global lbl_805AB69C -lbl_805AB69C: - # ROM: 0x3F7F3C - .4byte 0x42480000 - -.global lbl_805AB6A0 -lbl_805AB6A0: - # ROM: 0x3F7F40 - .4byte 0x437F0000 - -.global lbl_805AB6A4 -lbl_805AB6A4: - # ROM: 0x3F7F44 - .4byte 0x3F860A92 - -.global lbl_805AB6A8 -lbl_805AB6A8: - # ROM: 0x3F7F48 - .4byte 0 - -.global lbl_805AB6AC -lbl_805AB6AC: - # ROM: 0x3F7F4C - .4byte 0x34000000 - -.global lbl_805AB6B0 -lbl_805AB6B0: - # ROM: 0x3F7F50 - .4byte 0x3F800000 - -.global lbl_805AB6B4 -lbl_805AB6B4: - # ROM: 0x3F7F54 - .4byte 0x38D1B717 - -.global lbl_805AB6B8 -lbl_805AB6B8: - # ROM: 0x3F7F58 - .4byte 0 - -.global lbl_805AB6BC -lbl_805AB6BC: - # ROM: 0x3F7F5C - .4byte 0x3727C5AC - -.global lbl_805AB6C0 -lbl_805AB6C0: - # ROM: 0x3F7F60 - .4byte 0 - -.global lbl_805AB6C4 -lbl_805AB6C4: - # ROM: 0x3F7F64 - .4byte 0x3F800000 - -.global lbl_805AB6C8 -lbl_805AB6C8: - # ROM: 0x3F7F68 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AB6D0 -lbl_805AB6D0: - # ROM: 0x3F7F70 - .4byte 0 - -.global lbl_805AB6D4 -lbl_805AB6D4: - # ROM: 0x3F7F74 - .4byte 0x3F800000 - -.global lbl_805AB6D8 -lbl_805AB6D8: - # ROM: 0x3F7F78 - .4byte 0x40400000 - -.global lbl_805AB6DC -lbl_805AB6DC: - # ROM: 0x3F7F7C - .4byte 0x40800000 - -.global lbl_805AB6E0 -lbl_805AB6E0: - # ROM: 0x3F7F80 - .4byte 0 - -.global lbl_805AB6E4 -lbl_805AB6E4: - # ROM: 0x3F7F84 - .4byte 0x3E22F983 - -.global lbl_805AB6E8 -lbl_805AB6E8: - # ROM: 0x3F7F88 - .4byte 0x40C90FDB - -.global lbl_805AB6EC -lbl_805AB6EC: - # ROM: 0x3F7F8C - .4byte 0x42652EE0 - -.global lbl_805AB6F0 -lbl_805AB6F0: - # ROM: 0x3F7F90 - .4byte 0x3F800000 - -.global lbl_805AB6F4 -lbl_805AB6F4: - # ROM: 0x3F7F94 - .4byte 0x3C8EFA35 - -.global lbl_805AB6F8 -lbl_805AB6F8: - # ROM: 0x3F7F98 - .4byte 0x40490FDB - -.global lbl_805AB6FC -lbl_805AB6FC: - # ROM: 0x3F7F9C - .4byte 0x3E19999A - -.global lbl_805AB700 -lbl_805AB700: - # ROM: 0x3F7FA0 - .4byte 0x34000000 - .4byte 0 - -.global lbl_805AB708 -lbl_805AB708: - # ROM: 0x3F7FA8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB710 -lbl_805AB710: - # ROM: 0x3F7FB0 - .4byte 0x34000000 - -.global lbl_805AB714 -lbl_805AB714: - # ROM: 0x3F7FB4 - .4byte 0x3F800000 - -.global lbl_805AB718 -lbl_805AB718: - # ROM: 0x3F7FB8 - .4byte 0x3E4CCCCD - -.global lbl_805AB71C -lbl_805AB71C: - # ROM: 0x3F7FBC - .4byte 0 - -.global lbl_805AB720 -lbl_805AB720: - # ROM: 0x3F7FC0 - .4byte 0x3E22F983 - -.global lbl_805AB724 -lbl_805AB724: - # ROM: 0x3F7FC4 - .4byte 0x40C90FDB - -.global lbl_805AB728 -lbl_805AB728: - # ROM: 0x3F7FC8 - .4byte 0x42652EE0 - -.global lbl_805AB72C -lbl_805AB72C: - # ROM: 0x3F7FCC - .4byte 0x3F800000 - -.global lbl_805AB730 -lbl_805AB730: - # ROM: 0x3F7FD0 - .4byte 0x3C8EFA35 - -.global lbl_805AB734 -lbl_805AB734: - # ROM: 0x3F7FD4 - .4byte 0x40490FDB - -.global lbl_805AB738 -lbl_805AB738: - # ROM: 0x3F7FD8 - .4byte 0x3E19999A - -.global lbl_805AB73C -lbl_805AB73C: - # ROM: 0x3F7FDC - .4byte 0x34000000 - -.global lbl_805AB740 -lbl_805AB740: - # ROM: 0x3F7FE0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB748 -lbl_805AB748: - # ROM: 0x3F7FE8 - .4byte 0 - -.global lbl_805AB74C -lbl_805AB74C: - # ROM: 0x3F7FEC - .4byte 0x3F800000 - -.global lbl_805AB750 -lbl_805AB750: - # ROM: 0x3F7FF0 - .4byte 0x3F000000 - -.global lbl_805AB754 -lbl_805AB754: - # ROM: 0x3F7FF4 - .4byte 0 - -.global lbl_805AB758 -lbl_805AB758: - # ROM: 0x3F7FF8 - .4byte 0x3F800000 - -.global lbl_805AB75C -lbl_805AB75C: - # ROM: 0x3F7FFC - .4byte 0x3FC90FDB - -.global lbl_805AB760 -lbl_805AB760: - # ROM: 0x3F8000 - .4byte 0x34000000 - -.global lbl_805AB764 -lbl_805AB764: - # ROM: 0x3F8004 - .4byte 0x3C23D70A - -.global lbl_805AB768 -lbl_805AB768: - # ROM: 0x3F8008 - .4byte 0x3ECCCCCD - -.global lbl_805AB76C -lbl_805AB76C: - # ROM: 0x3F800C - .4byte 0x38D1B717 - -.global lbl_805AB770 -lbl_805AB770: - # ROM: 0x3F8010 - .4byte 0x3E4CCCCD - -.global lbl_805AB774 -lbl_805AB774: - # ROM: 0x3F8014 - .4byte 0x3E32B8C2 - -.global lbl_805AB778 -lbl_805AB778: - # ROM: 0x3F8018 - .4byte 0 - .4byte 0 - -.global lbl_805AB780 -lbl_805AB780: - # ROM: 0x3F8020 - .4byte 0 - -.global lbl_805AB784 -lbl_805AB784: - # ROM: 0x3F8024 - .4byte 0x3F800000 - -.global lbl_805AB788 -lbl_805AB788: - # ROM: 0x3F8028 - .4byte 0x42652EE0 - -.global lbl_805AB78C -lbl_805AB78C: - # ROM: 0x3F802C - .4byte 0x3C8EFA35 - -.global lbl_805AB790 -lbl_805AB790: - # ROM: 0x3F8030 - .4byte 0x3F800000 - -.global lbl_805AB794 -lbl_805AB794: - # ROM: 0x3F8034 - .4byte 0x42FE0000 - -.global lbl_805AB798 -lbl_805AB798: - # ROM: 0x3F8038 - .4byte 0 - -.global lbl_805AB79C -lbl_805AB79C: - # ROM: 0x3F803C - .4byte 0x3727C5AC - -.global lbl_805AB7A0 -lbl_805AB7A0: - # ROM: 0x3F8040 - .4byte 0xBF7FF38C - -.global lbl_805AB7A4 -lbl_805AB7A4: - # ROM: 0x3F8044 - .4byte 0x3C8EFA35 - -.global lbl_805AB7A8 -lbl_805AB7A8: - # ROM: 0x3F8048 - .4byte 0 - -.global lbl_805AB7AC -lbl_805AB7AC: - # ROM: 0x3F804C - .4byte 0x34000000 - -.global lbl_805AB7B0 -lbl_805AB7B0: - # ROM: 0x3F8050 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AB7B8 -lbl_805AB7B8: - # ROM: 0x3F8058 - .4byte 0x3DCCCCCD - -.global lbl_805AB7BC -lbl_805AB7BC: - # ROM: 0x3F805C - .4byte 0x3F800000 - -.global lbl_805AB7C0 -lbl_805AB7C0: - # ROM: 0x3F8060 - .4byte 0x3F000000 - -.global lbl_805AB7C4 -lbl_805AB7C4: - # ROM: 0x3F8064 - .4byte 0 - -.global lbl_805AB7C8 -lbl_805AB7C8: - # ROM: 0x3F8068 - .4byte 0 - -.global lbl_805AB7CC -lbl_805AB7CC: - # ROM: 0x3F806C - .4byte 0x3F800000 - -.global lbl_805AB7D0 -lbl_805AB7D0: - # ROM: 0x3F8070 - .4byte 0x34000000 - .4byte 0 - -.global lbl_805AB7D8 -lbl_805AB7D8: - # ROM: 0x3F8078 - .4byte 0 - -.global lbl_805AB7DC -lbl_805AB7DC: - # ROM: 0x3F807C - .4byte 0x7F7FFFFF - -.global lbl_805AB7E0 -lbl_805AB7E0: - # ROM: 0x3F8080 - .4byte 0x3727C5AC - -.global lbl_805AB7E4 -lbl_805AB7E4: - # ROM: 0x3F8084 - .4byte 0x40800000 - -.global lbl_805AB7E8 -lbl_805AB7E8: - # ROM: 0x3F8088 - .4byte 0x40000000 - -.global lbl_805AB7EC -lbl_805AB7EC: - # ROM: 0x3F808C - .4byte 0x3E800000 - -.global lbl_805AB7F0 -lbl_805AB7F0: - # ROM: 0x3F8090 - .4byte 0x3F000000 - -.global lbl_805AB7F4 -lbl_805AB7F4: - # ROM: 0x3F8094 - .4byte 0xC0C00000 - -.global lbl_805AB7F8 -lbl_805AB7F8: - # ROM: 0x3F8098 - .4byte 0x41000000 - -.global lbl_805AB7FC -lbl_805AB7FC: - # ROM: 0x3F809C - .4byte 0xC0400000 - -.global lbl_805AB800 -lbl_805AB800: - # ROM: 0x3F80A0 - .4byte 0xC1000000 - -.global lbl_805AB804 -lbl_805AB804: - # ROM: 0x3F80A4 - .4byte 0xC0800000 - -.global lbl_805AB808 -lbl_805AB808: - # ROM: 0x3F80A8 - .4byte 0x40400000 - -.global lbl_805AB80C -lbl_805AB80C: - # ROM: 0x3F80AC - .4byte 0xBF000000 - -.global lbl_805AB810 -lbl_805AB810: - # ROM: 0x3F80B0 - .4byte 0x3FC55555 - .4byte 0x60000000 - -.global lbl_805AB818 -lbl_805AB818: - # ROM: 0x3F80B8 - .4byte 0x40490FDB - -.global lbl_805AB81C -lbl_805AB81C: - # ROM: 0x3F80BC - .4byte 0x3F800000 - -.global lbl_805AB820 -lbl_805AB820: - # ROM: 0x3F80C0 - .4byte 0x4000A3D7 - .4byte 0 - -.global lbl_805AB828 -lbl_805AB828: - # ROM: 0x3F80C8 - .4byte 0x3FD55555 - .4byte 0x60000000 - -.global lbl_805AB830 -lbl_805AB830: - # ROM: 0x3F80D0 - .4byte 0x34000000 - .4byte 0 - -.global lbl_805AB838 -lbl_805AB838: - # ROM: 0x3F80D8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB840 -lbl_805AB840: - # ROM: 0x3F80E0 - .4byte 0x3FC90FDB - .4byte 0 - -.global lbl_805AB848 -lbl_805AB848: - # ROM: 0x3F80E8 - .4byte 0 - -.global lbl_805AB84C -lbl_805AB84C: - # ROM: 0x3F80EC - .4byte 0x3E22F983 - -.global lbl_805AB850 -lbl_805AB850: - # ROM: 0x3F80F0 - .4byte 0x40C90FDB - -.global lbl_805AB854 -lbl_805AB854: - # ROM: 0x3F80F4 - .4byte 0x42652EE0 - -.global lbl_805AB858 -lbl_805AB858: - # ROM: 0x3F80F8 - .4byte 0x3F800000 - -.global lbl_805AB85C -lbl_805AB85C: - # ROM: 0x3F80FC - .4byte 0x3C8EFA35 - -.global lbl_805AB860 -lbl_805AB860: - # ROM: 0x3F8100 - .4byte 0x40490FDB - -.global lbl_805AB864 -lbl_805AB864: - # ROM: 0x3F8104 - .4byte 0x3E19999A - -.global lbl_805AB868 -lbl_805AB868: - # ROM: 0x3F8108 - .4byte 0x34000000 - .4byte 0 - -.global lbl_805AB870 -lbl_805AB870: - # ROM: 0x3F8110 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB878 -lbl_805AB878: - # ROM: 0x3F8118 - .4byte 0x42700000 - -.global lbl_805AB87C -lbl_805AB87C: - # ROM: 0x3F811C - .4byte 0 - -.global lbl_805AB880 -lbl_805AB880: - # ROM: 0x3F8120 - .4byte 0x3F800000 - -.global lbl_805AB884 -lbl_805AB884: - # ROM: 0x3F8124 - .4byte 0x42A00000 - -.global lbl_805AB888 -lbl_805AB888: - # ROM: 0x3F8128 - .4byte 0x40000000 - -.global lbl_805AB88C -lbl_805AB88C: - # ROM: 0x3F812C - .4byte 0xC0000000 - -.global lbl_805AB890 -lbl_805AB890: - # ROM: 0x3F8130 - .4byte 0xBF800000 - -.global lbl_805AB894 -lbl_805AB894: - # ROM: 0x3F8134 - .4byte 0x40800000 - -.global lbl_805AB898 -lbl_805AB898: - # ROM: 0x3F8138 - .4byte 0x3F866666 - -.global lbl_805AB89C -lbl_805AB89C: - # ROM: 0x3F813C - .4byte 0x3D4CCCCD - -.global lbl_805AB8A0 -lbl_805AB8A0: - # ROM: 0x3F8140 - .4byte 0x3F000000 - -.global lbl_805AB8A4 -lbl_805AB8A4: - # ROM: 0x3F8144 - .4byte 0x40200000 - -.global lbl_805AB8A8 -lbl_805AB8A8: - # ROM: 0x3F8148 - .4byte 0x42C80000 - -.global lbl_805AB8AC -lbl_805AB8AC: - # ROM: 0x3F814C - .4byte 0x437F0000 - -.global lbl_805AB8B0 -lbl_805AB8B0: - # ROM: 0x3F8150 - .4byte 0x41000000 - -.global lbl_805AB8B4 -lbl_805AB8B4: - # ROM: 0x3F8154 - .4byte 0x7F7FFFFF - -.global lbl_805AB8B8 -lbl_805AB8B8: - # ROM: 0x3F8158 - .4byte 0x41200000 - -.global lbl_805AB8BC -lbl_805AB8BC: - # ROM: 0x3F815C - .4byte 0x40A00000 - -.global lbl_805AB8C0 -lbl_805AB8C0: - # ROM: 0x3F8160 - .4byte 0x41A00000 - -.global lbl_805AB8C4 -lbl_805AB8C4: - # ROM: 0x3F8164 - .4byte 0x3E4CCCCD - -.global lbl_805AB8C8 -lbl_805AB8C8: - # ROM: 0x3F8168 - .4byte 0x40490FDB - -.global lbl_805AB8CC -lbl_805AB8CC: - # ROM: 0x3F816C - .4byte 0x42960000 - -.global lbl_805AB8D0 -lbl_805AB8D0: - # ROM: 0x3F8170 - .4byte 0x3FB2B8C3 - -.global lbl_805AB8D4 -lbl_805AB8D4: - # ROM: 0x3F8174 - .4byte 0x42B40000 - -.global lbl_805AB8D8 -lbl_805AB8D8: - # ROM: 0x3F8178 - .4byte 0x40400000 - -.global lbl_805AB8DC -lbl_805AB8DC: - # ROM: 0x3F817C - .4byte 0x3C23D70A - -.global lbl_805AB8E0 -lbl_805AB8E0: - # ROM: 0x3F8180 - .4byte 0x3F000000 - -.global lbl_805AB8E4 -lbl_805AB8E4: - # ROM: 0x3F8184 - .4byte 0x41C80000 - -.global lbl_805AB8E8 -lbl_805AB8E8: - # ROM: 0x3F8188 - .4byte 0x40A00000 - -.global lbl_805AB8EC -lbl_805AB8EC: - # ROM: 0x3F818C - .4byte 0x3F800000 - -.global lbl_805AB8F0 -lbl_805AB8F0: - # ROM: 0x3F8190 - .4byte 0 - -.global lbl_805AB8F4 -lbl_805AB8F4: - # ROM: 0x3F8194 - .4byte 0x40000000 - -.global lbl_805AB8F8 -lbl_805AB8F8: - # ROM: 0x3F8198 - .4byte 0x38D1B717 - -.global lbl_805AB8FC -lbl_805AB8FC: - # ROM: 0x3F819C - .4byte 0x41200000 - -.global lbl_805AB900 -lbl_805AB900: - # ROM: 0x3F81A0 - .4byte 0x42480000 - .4byte 0 - -.global lbl_805AB908 -lbl_805AB908: - # ROM: 0x3F81A8 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AB910 -lbl_805AB910: - # ROM: 0x3F81B0 - .4byte 0 - -.global lbl_805AB914 -lbl_805AB914: - # ROM: 0x3F81B4 - .4byte 0x42652EE0 - -.global lbl_805AB918 -lbl_805AB918: - # ROM: 0x3F81B8 - .4byte 0x3F800000 - -.global lbl_805AB91C -lbl_805AB91C: - # ROM: 0x3F81BC - .4byte 0x34000000 - -.global lbl_805AB920 -lbl_805AB920: - # ROM: 0x3F81C0 - .4byte 0x3C8EFA35 - -.global lbl_805AB924 -lbl_805AB924: - # ROM: 0x3F81C4 - .4byte 0x3E22F983 - -.global lbl_805AB928 -lbl_805AB928: - # ROM: 0x3F81C8 - .4byte 0x40C90FDB - -.global lbl_805AB92C -lbl_805AB92C: - # ROM: 0x3F81CC - .4byte 0x40490FDB - -.global lbl_805AB930 -lbl_805AB930: - # ROM: 0x3F81D0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB938 -lbl_805AB938: - # ROM: 0x3F81D8 - .4byte 0x3E800000 - -.global lbl_805AB93C -lbl_805AB93C: - # ROM: 0x3F81DC - .4byte 0x34000000 - -.global lbl_805AB940 -lbl_805AB940: - # ROM: 0x3F81E0 - .4byte 0x3F800000 - -.global lbl_805AB944 -lbl_805AB944: - # ROM: 0x3F81E4 - .4byte 0x38D1B717 - -.global lbl_805AB948 -lbl_805AB948: - # ROM: 0x3F81E8 - .4byte 0 - -.global lbl_805AB94C -lbl_805AB94C: - # ROM: 0x3F81EC - .4byte 0x40000000 - -.global lbl_805AB950 -lbl_805AB950: - # ROM: 0x3F81F0 - .4byte 0x3FECCCCC - .4byte 0xC0000000 - -.global lbl_805AB958 -lbl_805AB958: - # ROM: 0x3F81F8 - .4byte 0x42700000 - -.global lbl_805AB95C -lbl_805AB95C: - # ROM: 0x3F81FC - .4byte 0x3E22F983 - -.global lbl_805AB960 -lbl_805AB960: - # ROM: 0x3F8200 - .4byte 0x40C90FDB - -.global lbl_805AB964 -lbl_805AB964: - # ROM: 0x3F8204 - .4byte 0x42652EE0 - -.global lbl_805AB968 -lbl_805AB968: - # ROM: 0x3F8208 - .4byte 0x3C8EFA35 - -.global lbl_805AB96C -lbl_805AB96C: - # ROM: 0x3F820C - .4byte 0x40490FDB - -.global lbl_805AB970 -lbl_805AB970: - # ROM: 0x3F8210 - .4byte 0x3E19999A - .4byte 0 - -.global lbl_805AB978 -lbl_805AB978: - # ROM: 0x3F8218 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AB980 -lbl_805AB980: - # ROM: 0x3F8220 - .4byte 0x3F000000 - -.global lbl_805AB984 -lbl_805AB984: - # ROM: 0x3F8224 - .4byte 0x3FB4FDF4 - -.global lbl_805AB988 -lbl_805AB988: - # ROM: 0x3F8228 - .4byte 0x40400000 - -.global lbl_805AB98C -lbl_805AB98C: - # ROM: 0x3F822C - .4byte 0 - -.global lbl_805AB990 -lbl_805AB990: - # ROM: 0x3F8230 - .4byte 0xC0000000 - -.global lbl_805AB994 -lbl_805AB994: - # ROM: 0x3F8234 - .4byte 0x42C60000 - -.global lbl_805AB998 -lbl_805AB998: - # ROM: 0x3F8238 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AB9A0 -lbl_805AB9A0: - # ROM: 0x3F8240 - .4byte 0 - -.global lbl_805AB9A4 -lbl_805AB9A4: - # ROM: 0x3F8244 - .4byte 0x3F800000 - -.global lbl_805AB9A8 -lbl_805AB9A8: - # ROM: 0x3F8248 - .4byte 0 - -.global lbl_805AB9AC -lbl_805AB9AC: - # ROM: 0x3F824C - .4byte 0xBF800000 - -.global lbl_805AB9B0 -lbl_805AB9B0: - # ROM: 0x3F8250 - .4byte 0x3E800000 - -.global lbl_805AB9B4 -lbl_805AB9B4: - # ROM: 0x3F8254 - .4byte 0xC0200000 - -.global lbl_805AB9B8 -lbl_805AB9B8: - # ROM: 0x3F8258 - .4byte 0x3F800000 - -.global lbl_805AB9BC -lbl_805AB9BC: - # ROM: 0x3F825C - .4byte 0x3FC00000 - -.global lbl_805AB9C0 -lbl_805AB9C0: - # ROM: 0x3F8260 - .4byte 0x3F000000 - -.global lbl_805AB9C4 -lbl_805AB9C4: - # ROM: 0x3F8264 - .4byte 0x3A83126F - -.global lbl_805AB9C8 -lbl_805AB9C8: - # ROM: 0x3F8268 - .4byte 0xB8D1B717 - -.global lbl_805AB9CC -lbl_805AB9CC: - # ROM: 0x3F826C - .4byte 0x3D4CCCD0 - -.global lbl_805AB9D0 -lbl_805AB9D0: - # ROM: 0x3F8270 - .4byte 0x3F733333 - -.global lbl_805AB9D4 -lbl_805AB9D4: - # ROM: 0x3F8274 - .4byte 0x3E4CCCCD - -.global lbl_805AB9D8 -lbl_805AB9D8: - # ROM: 0x3F8278 - .4byte 0x3E99999A - -.global lbl_805AB9DC -lbl_805AB9DC: - # ROM: 0x3F827C - .4byte 0xBF000000 - -.global lbl_805AB9E0 -lbl_805AB9E0: - # ROM: 0x3F8280 - .4byte 0x4039999A - -.global lbl_805AB9E4 -lbl_805AB9E4: - # ROM: 0x3F8284 - .4byte 0x40000000 - -.global lbl_805AB9E8 -lbl_805AB9E8: - # ROM: 0x3F8288 - .4byte 0x3C23D70A - -.global lbl_805AB9EC -lbl_805AB9EC: - # ROM: 0x3F828C - .4byte 0x49742400 - -.global lbl_805AB9F0 -lbl_805AB9F0: - # ROM: 0x3F8290 - .4byte 0 - .4byte 0 - -.global lbl_805AB9F8 -lbl_805AB9F8: - # ROM: 0x3F8298 - .4byte 0x45FA0000 - -.global lbl_805AB9FC -lbl_805AB9FC: - # ROM: 0x3F829C - .4byte 0 - -.global lbl_805ABA00 -lbl_805ABA00: - # ROM: 0x3F82A0 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805ABA08 -lbl_805ABA08: - # ROM: 0x3F82A8 - .4byte 0 - -.global lbl_805ABA0C -lbl_805ABA0C: - # ROM: 0x3F82AC - .4byte 0x3F800000 - -.global lbl_805ABA10 -lbl_805ABA10: - # ROM: 0x3F82B0 - .4byte 0 - -.global lbl_805ABA14 -lbl_805ABA14: - # ROM: 0x3F82B4 - .4byte 0x42C80000 - -.global lbl_805ABA18 -lbl_805ABA18: - # ROM: 0x3F82B8 - .4byte 0x40000000 - -.global lbl_805ABA1C -lbl_805ABA1C: - # ROM: 0x3F82BC - .4byte 0x3F800000 - -.global lbl_805ABA20 -lbl_805ABA20: - # ROM: 0x3F82C0 - .4byte 0x41A00000 - -.global lbl_805ABA24 -lbl_805ABA24: - # ROM: 0x3F82C4 - .4byte 0x40A00000 - -.global lbl_805ABA28 -lbl_805ABA28: - # ROM: 0x3F82C8 - .4byte 0x40800000 - -.global lbl_805ABA2C -lbl_805ABA2C: - # ROM: 0x3F82CC - .4byte 0x40400000 - -.global lbl_805ABA30 -lbl_805ABA30: - # ROM: 0x3F82D0 - .4byte 0x3C8EFA35 - -.global lbl_805ABA34 -lbl_805ABA34: - # ROM: 0x3F82D4 - .4byte 0x3F000000 - -.global lbl_805ABA38 -lbl_805ABA38: - # ROM: 0x3F82D8 - .4byte 0x3DCCCCCD - -.global lbl_805ABA3C -lbl_805ABA3C: - # ROM: 0x3F82DC - .4byte 0xBE99999A - -.global lbl_805ABA40 -lbl_805ABA40: - # ROM: 0x3F82E0 - .4byte 0 - -.global lbl_805ABA44 -lbl_805ABA44: - # ROM: 0x3F82E4 - .4byte 0x3727C5AC - -.global lbl_805ABA48 -lbl_805ABA48: - # ROM: 0x3F82E8 - .4byte 0x38D1B717 - .4byte 0 - -.global lbl_805ABA50 -lbl_805ABA50: - # ROM: 0x3F82F0 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805ABA58 -lbl_805ABA58: - # ROM: 0x3F82F8 - .4byte 0 - -.global lbl_805ABA5C -lbl_805ABA5C: - # ROM: 0x3F82FC - .4byte 0x3E22F983 - -.global lbl_805ABA60 -lbl_805ABA60: - # ROM: 0x3F8300 - .4byte 0x40C90FDB - -.global lbl_805ABA64 -lbl_805ABA64: - # ROM: 0x3F8304 - .4byte 0x42652EE0 - -.global lbl_805ABA68 -lbl_805ABA68: - # ROM: 0x3F8308 - .4byte 0x43340000 - -.global lbl_805ABA6C -lbl_805ABA6C: - # ROM: 0x3F830C - .4byte 0x43B40000 - -.global lbl_805ABA70 -lbl_805ABA70: - # ROM: 0x3F8310 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ABA78 -lbl_805ABA78: - # ROM: 0x3F8318 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ABA80 -lbl_805ABA80: - # ROM: 0x3F8320 - .4byte 0x40880000 - -.global lbl_805ABA84 -lbl_805ABA84: - # ROM: 0x3F8324 - .4byte 0 - -.global lbl_805ABA88 -lbl_805ABA88: - # ROM: 0x3F8328 - .4byte 0x40E00000 - -.global lbl_805ABA8C -lbl_805ABA8C: - # ROM: 0x3F832C - .4byte 0x3F800000 - -.global lbl_805ABA90 -lbl_805ABA90: - # ROM: 0x3F8330 - .4byte 0x3FC00000 - -.global lbl_805ABA94 -lbl_805ABA94: - # ROM: 0x3F8334 - .4byte 0x40200000 - -.global lbl_805ABA98 -lbl_805ABA98: - # ROM: 0x3F8338 - .4byte 0x40700000 - -.global lbl_805ABA9C -lbl_805ABA9C: - # ROM: 0x3F833C - .4byte 0x3F000000 - -.global lbl_805ABAA0 -lbl_805ABAA0: - # ROM: 0x3F8340 - .4byte 0x41F00000 - -.global lbl_805ABAA4 -lbl_805ABAA4: - # ROM: 0x3F8344 - .4byte 0x40800000 - -.global lbl_805ABAA8 -lbl_805ABAA8: - # ROM: 0x3F8348 - .4byte 0x40A00000 - -.global lbl_805ABAAC -lbl_805ABAAC: - # ROM: 0x3F834C - .4byte 0 - -.global lbl_805ABAB0 -lbl_805ABAB0: - # ROM: 0x3F8350 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ABAB8 -lbl_805ABAB8: - # ROM: 0x3F8358 - .4byte 0x46000000 - -.global lbl_805ABABC -lbl_805ABABC: - # ROM: 0x3F835C - .4byte 0 - -.global lbl_805ABAC0 -lbl_805ABAC0: - # ROM: 0x3F8360 - .4byte 0x45610000 - -.global lbl_805ABAC4 -lbl_805ABAC4: - # ROM: 0x3F8364 - .4byte 0x3F000000 - -.global lbl_805ABAC8 -lbl_805ABAC8: - # ROM: 0x3F8368 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ABAD0 -lbl_805ABAD0: - # ROM: 0x3F8370 - .4byte 0x40A00000 - -.global lbl_805ABAD4 -lbl_805ABAD4: - # ROM: 0x3F8374 - .4byte 0x3F800000 - -.global lbl_805ABAD8 -lbl_805ABAD8: - # ROM: 0x3F8378 - .4byte 0x3DCCCCCD - -.global lbl_805ABADC -lbl_805ABADC: - # ROM: 0x3F837C - .4byte 0xBF800000 - -.global lbl_805ABAE0 -lbl_805ABAE0: - # ROM: 0x3F8380 - .4byte 0x40000000 - -.global lbl_805ABAE4 -lbl_805ABAE4: - # ROM: 0x3F8384 - .4byte 0x3CCCCCCD - -.global lbl_805ABAE8 -lbl_805ABAE8: - # ROM: 0x3F8388 - .4byte 0x3C23D70A - .4byte 0 - -.global lbl_805ABAF0 -lbl_805ABAF0: - # ROM: 0x3F8390 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805ABAF8 -lbl_805ABAF8: - # ROM: 0x3F8398 - .4byte 0x3727C5AC - -.global lbl_805ABAFC -lbl_805ABAFC: - # ROM: 0x3F839C - .4byte 0x3C8EFA35 - -.global lbl_805ABB00 -lbl_805ABB00: - # ROM: 0x3F83A0 - .4byte 0x42480000 - -.global lbl_805ABB04 -lbl_805ABB04: - # ROM: 0x3F83A4 - .4byte 0x40C90FDB - -.global lbl_805ABB08 -lbl_805ABB08: - # ROM: 0x3F83A8 - .4byte 0x3B360B61 - -.global lbl_805ABB0C -lbl_805ABB0C: - # ROM: 0x3F83AC - .4byte 0x41F00000 - -.global lbl_805ABB10 -lbl_805ABB10: - # ROM: 0x3F83B0 - .4byte 0xBF000000 - .4byte 0 - -.global lbl_805ABB18 -lbl_805ABB18: - # ROM: 0x3F83B8 - .4byte 0 - -.global lbl_805ABB1C -lbl_805ABB1C: - # ROM: 0x3F83BC - .4byte 0x3C8EFA35 - -.global lbl_805ABB20 -lbl_805ABB20: - # ROM: 0x3F83C0 - .4byte 0 - -.global lbl_805ABB24 -lbl_805ABB24: - # ROM: 0x3F83C4 - .4byte 0x40C00000 - -.global lbl_805ABB28 -lbl_805ABB28: - # ROM: 0x3F83C8 - .4byte 0x3F800000 - -.global lbl_805ABB2C -lbl_805ABB2C: - # ROM: 0x3F83CC - .4byte 0x41300000 - -.global lbl_805ABB30 -lbl_805ABB30: - # ROM: 0x3F83D0 - .4byte 0x41A80000 - -.global lbl_805ABB34 -lbl_805ABB34: - # ROM: 0x3F83D4 - .4byte 0x41200000 - -.global lbl_805ABB38 -lbl_805ABB38: - # ROM: 0x3F83D8 - .4byte 0x41A00000 - -.global lbl_805ABB3C -lbl_805ABB3C: - # ROM: 0x3F83DC - .4byte 0x41E80000 - -.global lbl_805ABB40 -lbl_805ABB40: - # ROM: 0x3F83E0 - .4byte 0x41F00000 - -.global lbl_805ABB44 -lbl_805ABB44: - # ROM: 0x3F83E4 - .4byte 0x42D20000 - -.global lbl_805ABB48 -lbl_805ABB48: - # ROM: 0x3F83E8 - .4byte 0x3F800000 - -.global lbl_805ABB4C -lbl_805ABB4C: - # ROM: 0x3F83EC - .4byte 0x3F800000 - -.global lbl_805ABB50 -lbl_805ABB50: - # ROM: 0x3F83F0 - .4byte 0 - -.global lbl_805ABB54 -lbl_805ABB54: - # ROM: 0x3F83F4 - .4byte 0x49742400 - -.global lbl_805ABB58 -lbl_805ABB58: - # ROM: 0x3F83F8 - .4byte 0x3F000000 - -.global lbl_805ABB5C -lbl_805ABB5C: - # ROM: 0x3F83FC - .4byte 0x3A83126F - -.global lbl_805ABB60 -lbl_805ABB60: - # ROM: 0x3F8400 - .4byte 0x40400000 - .4byte 0 - -.global lbl_805ABB68 -lbl_805ABB68: - # ROM: 0x3F8408 - .4byte 0x803D0330 - .4byte 0x3ECCCCCD - -.global lbl_805ABB70 -lbl_805ABB70: - # ROM: 0x3F8410 - .4byte 0 - -.global lbl_805ABB74 -lbl_805ABB74: - # ROM: 0x3F8414 - .4byte 0x3A83126F - -.global lbl_805ABB78 -lbl_805ABB78: - # ROM: 0x3F8418 - .4byte 0x40000000 - -.global lbl_805ABB7C -lbl_805ABB7C: - # ROM: 0x3F841C - .4byte 0x3F19999A - -.global lbl_805ABB80 -lbl_805ABB80: - # ROM: 0x3F8420 - .4byte 0x3F800000 - -.global lbl_805ABB84 -lbl_805ABB84: - # ROM: 0x3F8424 - .4byte 0x3F000000 - -.global lbl_805ABB88 -lbl_805ABB88: - # ROM: 0x3F8428 - .4byte 0x3FC00000 - -.global lbl_805ABB8C -lbl_805ABB8C: - # ROM: 0x3F842C - .4byte 0x40400000 - -.global lbl_805ABB90 -lbl_805ABB90: - # ROM: 0x3F8430 - .4byte 0x41700000 - -.global lbl_805ABB94 -lbl_805ABB94: - # ROM: 0x3F8434 - .4byte 0x40C90FDB - -.global lbl_805ABB98 -lbl_805ABB98: - # ROM: 0x3F8438 - .4byte 0x3DCCCCCD - -.global lbl_805ABB9C -lbl_805ABB9C: - # ROM: 0x3F843C - .4byte 0x43870000 - -.global lbl_805ABBA0 -lbl_805ABBA0: - # ROM: 0x3F8440 - .4byte 0x7F7FFFFF - -.global lbl_805ABBA4 -lbl_805ABBA4: - # ROM: 0x3F8444 - .4byte 0x43B40000 - -.global lbl_805ABBA8 -lbl_805ABBA8: - # ROM: 0x3F8448 - .4byte 0x34000000 - -.global lbl_805ABBAC -lbl_805ABBAC: - # ROM: 0x3F844C - .4byte 0x41200000 - -.global lbl_805ABBB0 -lbl_805ABBB0: - # ROM: 0x3F8450 - .4byte 0x3727C5AC - -.global lbl_805ABBB4 -lbl_805ABBB4: - # ROM: 0x3F8454 - .4byte 0x3E99999A - -.global lbl_805ABBB8 -lbl_805ABBB8: - # ROM: 0x3F8458 - .4byte 0x3F400000 - -.global lbl_805ABBBC -lbl_805ABBBC: - # ROM: 0x3F845C - .4byte 0x40200000 - -.global lbl_805ABBC0 -lbl_805ABBC0: - # ROM: 0x3F8460 - .4byte 0x803D0340 - -.global lbl_805ABBC4 -lbl_805ABBC4: - # ROM: 0x3F8464 - .4byte 0xC1200000 - -.global lbl_805ABBC8 -lbl_805ABBC8: - # ROM: 0x3F8468 - .4byte 0x41200000 - -.global lbl_805ABBCC -lbl_805ABBCC: - # ROM: 0x3F846C - .4byte 0x3F800000 - -.global lbl_805ABBD0 -lbl_805ABBD0: - # ROM: 0x3F8470 - .4byte 0 - -.global lbl_805ABBD4 -lbl_805ABBD4: - # ROM: 0x3F8474 - .4byte 0x3E000000 - -.global lbl_805ABBD8 -lbl_805ABBD8: - # ROM: 0x3F8478 - .4byte 0x40C90FDB - -.global lbl_805ABBDC -lbl_805ABBDC: - # ROM: 0x3F847C - .4byte 0x3F000000 - -.global lbl_805ABBE0 -lbl_805ABBE0: - # ROM: 0x3F8480 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805ABBE8 -lbl_805ABBE8: - # ROM: 0x3F8488 - .4byte 0xBF800000 - -.global lbl_805ABBEC -lbl_805ABBEC: - # ROM: 0x3F848C - .4byte 0x41900000 - -.global lbl_805ABBF0 -lbl_805ABBF0: - # ROM: 0x3F8490 - .4byte 0x3E99999A - .4byte 0 - -.global lbl_805ABBF8 -lbl_805ABBF8: - # ROM: 0x3F8498 - .4byte 0x00000008 - -.global lbl_805ABBFC -lbl_805ABBFC: - # ROM: 0x3F849C - .4byte 0x3F800000 - -.global lbl_805ABC00 -lbl_805ABC00: - # ROM: 0x3F84A0 - .4byte 0 - -.global lbl_805ABC04 -lbl_805ABC04: - # ROM: 0x3F84A4 - .4byte 0x3F000000 - -.global lbl_805ABC08 -lbl_805ABC08: - # ROM: 0x3F84A8 - .4byte 0x3F400000 - -.global lbl_805ABC0C -lbl_805ABC0C: - # ROM: 0x3F84AC - .4byte 0x40000000 - -.global lbl_805ABC10 -lbl_805ABC10: - # ROM: 0x3F84B0 - .4byte 0x40400000 - -.global lbl_805ABC14 -lbl_805ABC14: - # ROM: 0x3F84B4 - .4byte 0x42C80000 - -.global lbl_805ABC18 -lbl_805ABC18: - # ROM: 0x3F84B8 - .4byte 0x3F800000 - -.global lbl_805ABC1C -lbl_805ABC1C: - # ROM: 0x3F84BC - .4byte 0x3727C5AC - -.global lbl_805ABC20 -lbl_805ABC20: - # ROM: 0x3F84C0 - .4byte 0x40C90FDB - -.global lbl_805ABC24 -lbl_805ABC24: - # ROM: 0x3F84C4 - .4byte 0x3E19999A - -.global lbl_805ABC28 -lbl_805ABC28: - # ROM: 0x3F84C8 - .4byte 0x3F59999A - -.global lbl_805ABC2C -lbl_805ABC2C: - # ROM: 0x3F84CC - .4byte 0x3ECCCCCD - -.global lbl_805ABC30 -lbl_805ABC30: - # ROM: 0x3F84D0 - .4byte 0x3FC00000 - -.global lbl_805ABC34 -lbl_805ABC34: - # ROM: 0x3F84D4 - .4byte 0x3E800000 - -.global lbl_805ABC38 -lbl_805ABC38: - # ROM: 0x3F84D8 - .4byte 0x3E99999A - -.global lbl_805ABC3C -lbl_805ABC3C: - # ROM: 0x3F84DC - .4byte 0xBF800000 - -.global lbl_805ABC40 -lbl_805ABC40: - # ROM: 0x3F84E0 - .4byte 0xC0000000 - -.global lbl_805ABC44 -lbl_805ABC44: - # ROM: 0x3F84E4 - .4byte 0x3D4CCCCD - -.global lbl_805ABC48 -lbl_805ABC48: - # ROM: 0x3F84E8 - .4byte 0x42C80000 - -.global lbl_805ABC4C -lbl_805ABC4C: - # ROM: 0x3F84EC - .4byte 0x3F800000 - -.global lbl_805ABC50 -lbl_805ABC50: - # ROM: 0x3F84F0 - .4byte 0x3727C5AC - -.global lbl_805ABC54 -lbl_805ABC54: - # ROM: 0x3F84F4 - .4byte 0 - -.global lbl_805ABC58 -lbl_805ABC58: - # ROM: 0x3F84F8 - .4byte 0x3F7D70A4 - .4byte 0 - -.global lbl_805ABC60 -lbl_805ABC60: - # ROM: 0x3F8500 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ABC68 -lbl_805ABC68: - # ROM: 0x3F8508 - .4byte 0x7F7FFFFF - -.global lbl_805ABC6C -lbl_805ABC6C: - # ROM: 0x3F850C - .4byte 0x41200000 - -.global lbl_805ABC70 -lbl_805ABC70: - # ROM: 0x3F8510 - .4byte 0x41C80000 - -.global lbl_805ABC74 -lbl_805ABC74: - # ROM: 0x3F8514 - .4byte 0x40000000 - -.global lbl_805ABC78 -lbl_805ABC78: - # ROM: 0x3F8518 - .4byte 0x3E99999A - .4byte 0 - -.global lbl_805ABC80 -lbl_805ABC80: - # ROM: 0x3F8520 - .4byte 0 - .4byte 0 - -.global lbl_805ABC88 -lbl_805ABC88: - # ROM: 0x3F8528 - .4byte 0 - -.global lbl_805ABC8C -lbl_805ABC8C: - # ROM: 0x3F852C - .4byte 0x3E19999A - -.global lbl_805ABC90 -lbl_805ABC90: - # ROM: 0x3F8530 - .4byte 0x46000000 - -.global lbl_805ABC94 -lbl_805ABC94: - # ROM: 0x3F8534 - .4byte 0x45FFF800 - -.global lbl_805ABC98 -lbl_805ABC98: - # ROM: 0x3F8538 - .4byte 0x3E800000 - -.global lbl_805ABC9C -lbl_805ABC9C: - # ROM: 0x3F853C - .4byte 0x3F800000 - -.global lbl_805ABCA0 -lbl_805ABCA0: - # ROM: 0x3F8540 - .4byte 0x3F000000 - -.global lbl_805ABCA4 -lbl_805ABCA4: - # ROM: 0x3F8544 - .4byte 0x7F7FFFFF - -.global lbl_805ABCA8 -lbl_805ABCA8: - # ROM: 0x3F8548 - .4byte 0xBE4CCCCD - -.global lbl_805ABCAC -lbl_805ABCAC: - # ROM: 0x3F854C - .4byte 0x3E4CCCCD - -.global lbl_805ABCB0 -lbl_805ABCB0: - # ROM: 0x3F8550 - .4byte 0x3727C5AC - -.global lbl_805ABCB4 -lbl_805ABCB4: - # ROM: 0x3F8554 - .4byte 0x42B40000 - -.global lbl_805ABCB8 -lbl_805ABCB8: - # ROM: 0x3F8558 - .4byte 0x3C8EFA35 - -.global lbl_805ABCBC -lbl_805ABCBC: - # ROM: 0x3F855C - .4byte 0x43870000 - -.global lbl_805ABCC0 -lbl_805ABCC0: - # ROM: 0x3F8560 - .4byte 0x34000000 - -.global lbl_805ABCC4 -lbl_805ABCC4: - # ROM: 0x3F8564 - .4byte 0x38D1B717 - -.global lbl_805ABCC8 -lbl_805ABCC8: - # ROM: 0x3F8568 - .4byte 0x3EAAAA9F - -.global lbl_805ABCCC -lbl_805ABCCC: - # ROM: 0x3F856C - .4byte 0x3F4CCCCD - -.global lbl_805ABCD0 -lbl_805ABCD0: - # ROM: 0x3F8570 - .4byte 0x41200000 - -.global lbl_805ABCD4 -lbl_805ABCD4: - # ROM: 0x3F8574 - .4byte 0x40400000 - -.global lbl_805ABCD8 -lbl_805ABCD8: - # ROM: 0x3F8578 - .4byte 0x40800000 - -.global lbl_805ABCDC -lbl_805ABCDC: - # ROM: 0x3F857C - .4byte 0x3F860A92 - -.global lbl_805ABCE0 -lbl_805ABCE0: - # ROM: 0x3F8580 - .4byte 0x3DCCCCCD - -.global lbl_805ABCE4 -lbl_805ABCE4: - # ROM: 0x3F8584 - .4byte 0xBDCCCCCD - -.global lbl_805ABCE8 -lbl_805ABCE8: - # ROM: 0x3F8588 - .4byte 0x42960000 - -.global lbl_805ABCEC -lbl_805ABCEC: - # ROM: 0x3F858C - .4byte 0x3F490FDB - -.global lbl_805ABCF0 -lbl_805ABCF0: - # ROM: 0x3F8590 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805ABCF8 -lbl_805ABCF8: - # ROM: 0x3F8598 - .4byte 0xC0C00000 - -.global lbl_805ABCFC -lbl_805ABCFC: - # ROM: 0x3F859C - .4byte 0x40E00000 - -.global lbl_805ABD00 -lbl_805ABD00: - # ROM: 0x3F85A0 - .4byte 0x3F266666 - -.global lbl_805ABD04 -lbl_805ABD04: - # ROM: 0x3F85A4 - .4byte 0x447A0000 - -.global lbl_805ABD08 -lbl_805ABD08: - # ROM: 0x3F85A8 - .4byte 0x40000000 - -.global lbl_805ABD0C -lbl_805ABD0C: - # ROM: 0x3F85AC - .4byte 0x461C4000 - -.global lbl_805ABD10 -lbl_805ABD10: - # ROM: 0x3F85B0 - .4byte 0x3E99999A - -.global lbl_805ABD14 -lbl_805ABD14: - # ROM: 0x3F85B4 - .4byte 0x3F99999A - -.global lbl_805ABD18 -lbl_805ABD18: - # ROM: 0x3F85B8 - .4byte 0x40C90FDB - -.global lbl_805ABD1C -lbl_805ABD1C: - # ROM: 0x3F85BC - .4byte 0x3CF5C28F - -.global lbl_805ABD20 -lbl_805ABD20: - # ROM: 0x3F85C0 - .4byte 0x40A00000 - -.global lbl_805ABD24 -lbl_805ABD24: - # ROM: 0x3F85C4 - .4byte 0x40033333 - -.global lbl_805ABD28 -lbl_805ABD28: - # ROM: 0x3F85C8 - .4byte 0x437F0000 - -.global lbl_805ABD2C -lbl_805ABD2C: - # ROM: 0x3F85CC - .4byte 0x40600000 - -.global lbl_805ABD30 -lbl_805ABD30: - # ROM: 0x3F85D0 - .4byte 0x453B8000 - -.global lbl_805ABD34 -lbl_805ABD34: - # ROM: 0x3F85D4 - .4byte 0x41A00000 - -.global lbl_805ABD38 -lbl_805ABD38: - # ROM: 0x3F85D8 - .4byte 0x42700000 - .4byte 0 - -.global lbl_805ABD40 -lbl_805ABD40: - # ROM: 0x3F85E0 - .4byte 0x3FF80000 - .4byte 0 - -.global lbl_805ABD48 -lbl_805ABD48: - # ROM: 0x3F85E8 - .4byte 0x3F59999A - -.global lbl_805ABD4C -lbl_805ABD4C: - # ROM: 0x3F85EC - .4byte 0x47C35000 - -.global lbl_805ABD50 -lbl_805ABD50: - # ROM: 0x3F85F0 - .4byte 0x3F5DB3D7 - -.global lbl_805ABD54 -lbl_805ABD54: - # ROM: 0x3F85F4 - .4byte 0x40490FDB - -.global lbl_805ABD58 -lbl_805ABD58: - # ROM: 0x3F85F8 - .4byte 0x3FE66666 - -.global lbl_805ABD5C -lbl_805ABD5C: - # ROM: 0x3F85FC - .4byte 0x3F8CCCCD - -.global lbl_805ABD60 -lbl_805ABD60: - # ROM: 0x3F8600 - .4byte 0x4019999A - .4byte 0 - -.global lbl_805ABD68 -lbl_805ABD68: - # ROM: 0x3F8608 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ABD70 -lbl_805ABD70: - # ROM: 0x3F8610 - .4byte 0x3C23D70A - -.global lbl_805ABD74 -lbl_805ABD74: - # ROM: 0x3F8614 - .4byte 0x3F666666 - -.global lbl_805ABD78 -lbl_805ABD78: - # ROM: 0x3F8618 - .4byte 0x3D75C28F - -.global lbl_805ABD7C -lbl_805ABD7C: - # ROM: 0x3F861C - .4byte 0x3ECCCCCD - -.global lbl_805ABD80 -lbl_805ABD80: - # ROM: 0x3F8620 - .4byte 0x3DA3D70A - .4byte 0 - -.global lbl_805ABD88 -lbl_805ABD88: - # ROM: 0x3F8628 - .4byte 0 - .4byte 0 - -.global lbl_805ABD90 -lbl_805ABD90: - # ROM: 0x3F8630 - .4byte 0x00000014 - -.global lbl_805ABD94 -lbl_805ABD94: - # ROM: 0x3F8634 - .4byte 0x803D05E2 - -.global lbl_805ABD98 -lbl_805ABD98: - # ROM: 0x3F8638 - .4byte 0x803D0550 - -.global lbl_805ABD9C -lbl_805ABD9C: - # ROM: 0x3F863C - .4byte 0x803D05F5 - -.global lbl_805ABDA0 -lbl_805ABDA0: - # ROM: 0x3F8640 - .4byte 0 - -.global lbl_805ABDA4 -lbl_805ABDA4: - # ROM: 0x3F8644 - .4byte 0x40000000 - -.global lbl_805ABDA8 -lbl_805ABDA8: - # ROM: 0x3F8648 - .4byte 0x3F000000 - -.global lbl_805ABDAC -lbl_805ABDAC: - # ROM: 0x3F864C - .4byte 0xBF000000 - -.global lbl_805ABDB0 -lbl_805ABDB0: - # ROM: 0x3F8650 - .4byte 0x3E99999A - -.global lbl_805ABDB4 -lbl_805ABDB4: - # ROM: 0x3F8654 - .4byte 0x40490FDB - -.global lbl_805ABDB8 -lbl_805ABDB8: - # ROM: 0x3F8658 - .4byte 0x3F800000 - -.global lbl_805ABDBC -lbl_805ABDBC: - # ROM: 0x3F865C - .4byte 0xBF19999A - -.global lbl_805ABDC0 -lbl_805ABDC0: - # ROM: 0x3F8660 - .4byte 0x3ECCCCCD - -.global lbl_805ABDC4 -lbl_805ABDC4: - # ROM: 0x3F8664 - .4byte 0xBFC8D6AA - -.global lbl_805ABDC8 -lbl_805ABDC8: - # ROM: 0x3F8668 - .4byte 0x3F400000 - -.global lbl_805ABDCC -lbl_805ABDCC: - # ROM: 0x3F866C - .4byte 0x3E800000 - -.global lbl_805ABDD0 -lbl_805ABDD0: - # ROM: 0x3F8670 - .4byte 0x3E4CCCCD - -.global lbl_805ABDD4 -lbl_805ABDD4: - # ROM: 0x3F8674 - .4byte 0x3F733333 - -.global lbl_805ABDD8 -lbl_805ABDD8: - # ROM: 0x3F8678 - .4byte 0x3FC90FDB - -.global lbl_805ABDDC -lbl_805ABDDC: - # ROM: 0x3F867C - .4byte 0x43960000 - -.global lbl_805ABDE0 -lbl_805ABDE0: - # ROM: 0x3F8680 - .4byte 0x3FAA3D71 - -.global lbl_805ABDE4 -lbl_805ABDE4: - # ROM: 0x3F8684 - .4byte 0x45EA6000 - -.global lbl_805ABDE8 -lbl_805ABDE8: - # ROM: 0x3F8688 - .4byte 0x40C00000 - -.global lbl_805ABDEC -lbl_805ABDEC: - # ROM: 0x3F868C - .4byte 0x466A6000 - -.global lbl_805ABDF0 -lbl_805ABDF0: - # ROM: 0x3F8690 - .4byte 0x3C8EFA35 - -.global lbl_805ABDF4 -lbl_805ABDF4: - # ROM: 0x3F8694 - .4byte 0x40C90FDB - -.global lbl_805ABDF8 -lbl_805ABDF8: - # ROM: 0x3F8698 - .4byte 0x40400000 - -.global lbl_805ABDFC -lbl_805ABDFC: - # ROM: 0x3F869C - .4byte 0x40800000 - -.global lbl_805ABE00 -lbl_805ABE00: - # ROM: 0x3F86A0 - .4byte 0x3C23D70A - -.global lbl_805ABE04 -lbl_805ABE04: - # ROM: 0x3F86A4 - .4byte 0x3FA00000 - -.global lbl_805ABE08 -lbl_805ABE08: - # ROM: 0x3F86A8 - .4byte 0x3F933333 - -.global lbl_805ABE0C -lbl_805ABE0C: - # ROM: 0x3F86AC - .4byte 0x41A00000 - -.global lbl_805ABE10 -lbl_805ABE10: - # ROM: 0x3F86B0 - .4byte 0x41100000 - -.global lbl_805ABE14 -lbl_805ABE14: - # ROM: 0x3F86B4 - .4byte 0x3E32B8C2 - -.global lbl_805ABE18 -lbl_805ABE18: - # ROM: 0x3F86B8 - .4byte 0x3E860A92 - -.global lbl_805ABE1C -lbl_805ABE1C: - # ROM: 0x3F86BC - .4byte 0x3F490FDB - -.global lbl_805ABE20 -lbl_805ABE20: - # ROM: 0x3F86C0 - .4byte 0x3F4CCCCD - -.global lbl_805ABE24 -lbl_805ABE24: - # ROM: 0x3F86C4 - .4byte 0x42FE0000 - -.global lbl_805ABE28 -lbl_805ABE28: - # ROM: 0x3F86C8 - .asciz "?fff" - .balign 4 - -.global lbl_805ABE30 -lbl_805ABE30: - # ROM: 0x3F86D0 - .4byte 0 - -.global lbl_805ABE34 -lbl_805ABE34: - # ROM: 0x3F86D4 - .4byte 0x3F800000 - -.global lbl_805ABE38 -lbl_805ABE38: - # ROM: 0x3F86D8 - .4byte 0xC5800000 - -.global lbl_805ABE3C -lbl_805ABE3C: - # ROM: 0x3F86DC - .4byte 0x45800000 - -.global lbl_805ABE40 -lbl_805ABE40: - # ROM: 0x3F86E0 - .4byte 0x40000000 - -.global lbl_805ABE44 -lbl_805ABE44: - # ROM: 0x3F86E4 - .4byte 0x437F0000 - -.global lbl_805ABE48 -lbl_805ABE48: - # ROM: 0x3F86E8 - .4byte 0x3F000000 - -.global lbl_805ABE4C -lbl_805ABE4C: - # ROM: 0x3F86EC - .4byte 0x46FFFE00 - -.global lbl_805ABE50 -lbl_805ABE50: - # ROM: 0x3F86F0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ABE58 -lbl_805ABE58: - # ROM: 0x3F86F8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ABE60 -lbl_805ABE60: - # ROM: 0x3F8700 - .4byte 0xBF800000 - -.global lbl_805ABE64 -lbl_805ABE64: - # ROM: 0x3F8704 - .4byte 0x34000000 - -.global lbl_805ABE68 -lbl_805ABE68: - # ROM: 0x3F8708 - .4byte 0x3DCCCCCD - -.global lbl_805ABE6C -lbl_805ABE6C: - # ROM: 0x3F870C - .4byte 0x42700000 - -.global lbl_805ABE70 -lbl_805ABE70: - # ROM: 0x3F8710 - .4byte 0 - -.global lbl_805ABE74 -lbl_805ABE74: - # ROM: 0x3F8714 - .4byte 0x3FC90FDB - -.global lbl_805ABE78 -lbl_805ABE78: - # ROM: 0x3F8718 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805ABE80 -lbl_805ABE80: - # ROM: 0x3F8720 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805ABE88 -lbl_805ABE88: - # ROM: 0x3F8728 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ABE90 -lbl_805ABE90: - # ROM: 0x3F8730 - .4byte 0 - .4byte 0 - -.global lbl_805ABE98 -lbl_805ABE98: - # ROM: 0x3F8738 - .4byte 0 - -.global lbl_805ABE9C -lbl_805ABE9C: - # ROM: 0x3F873C - .4byte 0x3F800000 - -.global lbl_805ABEA0 -lbl_805ABEA0: - # ROM: 0x3F8740 - .4byte 0x3727C5AC - -.global lbl_805ABEA4 -lbl_805ABEA4: - # ROM: 0x3F8744 - .4byte 0x40C90FDB - -.global lbl_805ABEA8 -lbl_805ABEA8: - # ROM: 0x3F8748 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805ABEB0 -lbl_805ABEB0: - # ROM: 0x3F8750 - .4byte 0 - -.global lbl_805ABEB4 -lbl_805ABEB4: - # ROM: 0x3F8754 - .4byte 0x3727C5AC - -.global lbl_805ABEB8 -lbl_805ABEB8: - # ROM: 0x3F8758 - .4byte 0x437F0000 - -.global lbl_805ABEBC -lbl_805ABEBC: - # ROM: 0x3F875C - .4byte 0x3F800000 - -.global lbl_805ABEC0 -lbl_805ABEC0: - # ROM: 0x3F8760 - .4byte 0 - -.global lbl_805ABEC4 -lbl_805ABEC4: - # ROM: 0x3F8764 - .4byte 0x40C90FDB - -.global lbl_805ABEC8 -lbl_805ABEC8: - # ROM: 0x3F8768 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ABED0 -lbl_805ABED0: - # ROM: 0x3F8770 - .4byte 0 - -.global lbl_805ABED4 -lbl_805ABED4: - # ROM: 0x3F8774 - .4byte 0x3C8EFA35 - -.global lbl_805ABED8 -lbl_805ABED8: - # ROM: 0x3F8778 - .4byte 0x3F800000 - -.global lbl_805ABEDC -lbl_805ABEDC: - # ROM: 0x3F877C - .4byte 0x3EA8F5C3 - -.global lbl_805ABEE0 -lbl_805ABEE0: - # ROM: 0x3F8780 - .4byte 0 - -.global lbl_805ABEE4 -lbl_805ABEE4: - # ROM: 0x3F8784 - .4byte 0x437F0000 - -.global lbl_805ABEE8 -lbl_805ABEE8: - # ROM: 0x3F8788 - .4byte 0x3E000000 - .4byte 0 - -.global lbl_805ABEF0 -lbl_805ABEF0: - # ROM: 0x3F8790 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ABEF8 -lbl_805ABEF8: - # ROM: 0x3F8798 - .4byte 0x40000000 - -.global lbl_805ABEFC -lbl_805ABEFC: - # ROM: 0x3F879C - .4byte 0x3DCCCCCD - -.global lbl_805ABF00 -lbl_805ABF00: - # ROM: 0x3F87A0 - .4byte 0x40C90FDB - -.global lbl_805ABF04 -lbl_805ABF04: - # ROM: 0x3F87A4 - .4byte 0x3D800000 - -.global lbl_805ABF08 -lbl_805ABF08: - # ROM: 0x3F87A8 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805ABF10 -lbl_805ABF10: - # ROM: 0x3F87B0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ABF18 -lbl_805ABF18: - # ROM: 0x3F87B8 - .4byte 0x3E800000 - -.global lbl_805ABF1C -lbl_805ABF1C: - # ROM: 0x3F87BC - .4byte 0x3F800000 - -.global lbl_805ABF20 -lbl_805ABF20: - # ROM: 0x3F87C0 - .4byte 0x3E99999A - -.global lbl_805ABF24 -lbl_805ABF24: - # ROM: 0x3F87C4 - .4byte 0x3C8EFA35 - -.global lbl_805ABF28 -lbl_805ABF28: - # ROM: 0x3F87C8 - .4byte 0x3FA00000 - -.global lbl_805ABF2C -lbl_805ABF2C: - # ROM: 0x3F87CC - .4byte 0x3A83126F - -.global lbl_805ABF30 -lbl_805ABF30: - # ROM: 0x3F87D0 - .4byte 0x44340000 - -.global lbl_805ABF34 -lbl_805ABF34: - # ROM: 0x3F87D4 - .4byte 0x43B40000 - -.global lbl_805ABF38 -lbl_805ABF38: - # ROM: 0x3F87D8 - .4byte 0x40A00000 - -.global lbl_805ABF3C -lbl_805ABF3C: - # ROM: 0x3F87DC - .4byte 0x40400000 - -.global lbl_805ABF40 -lbl_805ABF40: - # ROM: 0x3F87E0 - .4byte 0x3E4CCCCD - -.global lbl_805ABF44 -lbl_805ABF44: - # ROM: 0x3F87E4 - .4byte 0x3F400000 - -.global lbl_805ABF48 -lbl_805ABF48: - # ROM: 0x3F87E8 - .4byte 0xC0800000 - -.global lbl_805ABF4C -lbl_805ABF4C: - # ROM: 0x3F87EC - .4byte 0x3D000000 - -.global lbl_805ABF50 -lbl_805ABF50: - # ROM: 0x3F87F0 - .4byte 0 - -.global lbl_805ABF54 -lbl_805ABF54: - # ROM: 0x3F87F4 - .4byte 0x40C90FDB - -.global lbl_805ABF58 -lbl_805ABF58: - # ROM: 0x3F87F8 - .4byte 0x3E800000 - -.global lbl_805ABF5C -lbl_805ABF5C: - # ROM: 0x3F87FC - .4byte 0x3F400000 - -.global lbl_805ABF60 -lbl_805ABF60: - # ROM: 0x3F8800 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805ABF68 -lbl_805ABF68: - # ROM: 0x3F8808 - .4byte 0xBF800000 - -.global lbl_805ABF6C -lbl_805ABF6C: - # ROM: 0x3F880C - .4byte 0x3F800000 - -.global lbl_805ABF70 -lbl_805ABF70: - # ROM: 0x3F8810 - .4byte 0x3F50624D - .4byte 0xE0000000 - -.global lbl_805ABF78 -lbl_805ABF78: - # ROM: 0x3F8818 - .4byte 0x400921FB - .4byte 0x54442D18 - -.global lbl_805ABF80 -lbl_805ABF80: - # ROM: 0x3F8820 - .4byte 0x3C8EFA35 - -.global lbl_805ABF84 -lbl_805ABF84: - # ROM: 0x3F8824 - .4byte 0x3D4CCCCD - -.global lbl_805ABF88 -lbl_805ABF88: - # ROM: 0x3F8828 - .4byte 0x3F000000 - -.global lbl_805ABF8C -lbl_805ABF8C: - # ROM: 0x3F882C - .4byte 0x3FC90FDB - -.global lbl_805ABF90 -lbl_805ABF90: - # ROM: 0x3F8830 - .4byte 0xC2000000 - -.global lbl_805ABF94 -lbl_805ABF94: - # ROM: 0x3F8834 - .4byte 0x3D23D70B - -.global lbl_805ABF98 -lbl_805ABF98: - # ROM: 0x3F8838 - .4byte 0x3F666666 - -.global lbl_805ABF9C -lbl_805ABF9C: - # ROM: 0x3F883C - .4byte 0x40000000 - -.global lbl_805ABFA0 -lbl_805ABFA0: - # ROM: 0x3F8840 - .4byte 0x461C4000 - -.global lbl_805ABFA4 -lbl_805ABFA4: - # ROM: 0x3F8844 - .4byte 0x3C23D70A - -.global lbl_805ABFA8 -lbl_805ABFA8: - # ROM: 0x3F8848 - .4byte 0x40800000 - -.global lbl_805ABFAC -lbl_805ABFAC: - # ROM: 0x3F884C - .4byte 0x41A00000 - -.global lbl_805ABFB0 -lbl_805ABFB0: - # ROM: 0x3F8850 - .4byte 0x3E8F5C29 - .4byte 0 - -.global lbl_805ABFB8 -lbl_805ABFB8: - # ROM: 0x3F8858 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ABFC0 -lbl_805ABFC0: - # ROM: 0x3F8860 - .4byte 0x40A00000 - -.global lbl_805ABFC4 -lbl_805ABFC4: - # ROM: 0x3F8864 - .4byte 0x3F3504F3 - -.global lbl_805ABFC8 -lbl_805ABFC8: - # ROM: 0x3F8868 - .4byte 0 - -.global lbl_805ABFCC -lbl_805ABFCC: - # ROM: 0x3F886C - .4byte 0x3F99999A - -.global lbl_805ABFD0 -lbl_805ABFD0: - # ROM: 0x3F8870 - .4byte 0x40C90FDB - .4byte 0 - -.global lbl_805ABFD8 -lbl_805ABFD8: - # ROM: 0x3F8878 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ABFE0 -lbl_805ABFE0: - # ROM: 0x3F8880 - .4byte 0x3BA3D70A - -.global lbl_805ABFE4 -lbl_805ABFE4: - # ROM: 0x3F8884 - .4byte 0x3F000000 - -.global lbl_805ABFE8 -lbl_805ABFE8: - # ROM: 0x3F8888 - .4byte 0x3A03126F - -.global lbl_805ABFEC -lbl_805ABFEC: - # ROM: 0x3F888C - .4byte 0x40A00000 - -.global lbl_805ABFF0 -lbl_805ABFF0: - # ROM: 0x3F8890 - .4byte 0x3A83126F - -.global lbl_805ABFF4 -lbl_805ABFF4: - # ROM: 0x3F8894 - .4byte 0x3F800000 - -.global lbl_805ABFF8 -lbl_805ABFF8: - # ROM: 0x3F8898 - .4byte 0xB8D1B717 - -.global lbl_805ABFFC -lbl_805ABFFC: - # ROM: 0x3F889C - .4byte 0x3D4CCCCD - -.global lbl_805AC000 -lbl_805AC000: - # ROM: 0x3F88A0 - .4byte 0x3DCCCCCD - -.global lbl_805AC004 -lbl_805AC004: - # ROM: 0x3F88A4 - .4byte 0xBD4CCCCD - -.global lbl_805AC008 -lbl_805AC008: - # ROM: 0x3F88A8 - .4byte 0x40000000 - -.global lbl_805AC00C -lbl_805AC00C: - # ROM: 0x3F88AC - .4byte 0x3F59999A - -.global lbl_805AC010 -lbl_805AC010: - # ROM: 0x3F88B0 - .4byte 0x3E4CCCCD - -.global lbl_805AC014 -lbl_805AC014: - # ROM: 0x3F88B4 - .4byte 0x47C35000 - -.global lbl_805AC018 -lbl_805AC018: - # ROM: 0x3F88B8 - .4byte 0x3DCCCCCD - -.global lbl_805AC01C -lbl_805AC01C: - # ROM: 0x3F88BC - .4byte 0x3F99999A - -.global lbl_805AC020 -lbl_805AC020: - # ROM: 0x3F88C0 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AC028 -lbl_805AC028: - # ROM: 0x3F88C8 - .4byte 0x461C4000 - .4byte 0 - -.global lbl_805AC030 -lbl_805AC030: - # ROM: 0x3F88D0 - .4byte 0x3F800000 - -.global lbl_805AC034 -lbl_805AC034: - # ROM: 0x3F88D4 - .4byte 0x34000000 - -.global lbl_805AC038 -lbl_805AC038: - # ROM: 0x3F88D8 - .4byte 0 - -.global lbl_805AC03C -lbl_805AC03C: - # ROM: 0x3F88DC - .4byte 0xBDCCCCCD - -.global lbl_805AC040 -lbl_805AC040: - # ROM: 0x3F88E0 - .4byte 0x3F000000 - -.global lbl_805AC044 -lbl_805AC044: - # ROM: 0x3F88E4 - .4byte 0x3F7D70A4 - -.global lbl_805AC048 -lbl_805AC048: - # ROM: 0x3F88E8 - .4byte 0x3C23D70A - -.global lbl_805AC04C -lbl_805AC04C: - # ROM: 0x3F88EC - .4byte 0x40800000 - -.global lbl_805AC050 -lbl_805AC050: - # ROM: 0x3F88F0 - .4byte 0x3EBD70A4 - -.global lbl_805AC054 -lbl_805AC054: - # ROM: 0x3F88F4 - .4byte 0x3E800000 - -.global lbl_805AC058 -lbl_805AC058: - # ROM: 0x3F88F8 - .4byte 0x3B03126F - -.global lbl_805AC05C -lbl_805AC05C: - # ROM: 0x3F88FC - .4byte 0x3CA3D70A - -.global lbl_805AC060 -lbl_805AC060: - # ROM: 0x3F8900 - .4byte 0x3E4CCCCD - -.global lbl_805AC064 -lbl_805AC064: - # ROM: 0x3F8904 - .4byte 0x3CF5C28F - -.global lbl_805AC068 -lbl_805AC068: - # ROM: 0x3F8908 - .4byte 0x3F40624D - .4byte 0xE0000000 - -.global lbl_805AC070 -lbl_805AC070: - # ROM: 0x3F8910 - .4byte 0 - .4byte 0 - -.global lbl_805AC078 -lbl_805AC078: - # ROM: 0x3F8918 - .4byte 0xBF800000 - -.global lbl_805AC07C -lbl_805AC07C: - # ROM: 0x3F891C - .4byte 0xD01502F9 - -.global lbl_805AC080 -lbl_805AC080: - # ROM: 0x3F8920 - .4byte 0x420C0000 - -.global lbl_805AC084 -lbl_805AC084: - # ROM: 0x3F8924 - .4byte 0x40A00000 - -.global lbl_805AC088 -lbl_805AC088: - # ROM: 0x3F8928 - .4byte 0x3D4CCCCD - -.global lbl_805AC08C -lbl_805AC08C: - # ROM: 0x3F892C - .4byte 0x3DCCCCCD - -.global lbl_805AC090 -lbl_805AC090: - # ROM: 0x3F8930 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805AC098 -lbl_805AC098: - # ROM: 0x3F8938 - .4byte 0x3A03126F - -.global lbl_805AC09C -lbl_805AC09C: - # ROM: 0x3F893C - .4byte 0x38D1B717 - -.global lbl_805AC0A0 -lbl_805AC0A0: - # ROM: 0x3F8940 - .4byte 0xC0000000 - -.global lbl_805AC0A4 -lbl_805AC0A4: - # ROM: 0x3F8944 - .4byte 0x40400000 - -.global lbl_805AC0A8 -lbl_805AC0A8: - # ROM: 0x3F8948 - .4byte 0xBF000000 - -.global lbl_805AC0AC -lbl_805AC0AC: - # ROM: 0x3F894C - .4byte 0x3F000000 - -.global lbl_805AC0B0 -lbl_805AC0B0: - # ROM: 0x3F8950 - .4byte 0x3DE0E0E1 - -.global lbl_805AC0B4 -lbl_805AC0B4: - # ROM: 0x3F8954 - .4byte 0x3F139394 - -.global lbl_805AC0B8 -lbl_805AC0B8: - # ROM: 0x3F8958 - .4byte 0x3E1C9C9D - -.global lbl_805AC0BC -lbl_805AC0BC: - # ROM: 0x3F895C - .4byte 0x3F800000 - -.global lbl_805AC0C0 -lbl_805AC0C0: - # ROM: 0x3F8960 - .4byte 0x3FC00000 - -.global lbl_805AC0C4 -lbl_805AC0C4: - # ROM: 0x3F8964 - .4byte 0x41A00000 - -.global lbl_805AC0C8 -lbl_805AC0C8: - # ROM: 0x3F8968 - .4byte 0x40800000 - -.global lbl_805AC0CC -lbl_805AC0CC: - # ROM: 0x3F896C - .4byte 0x41000000 - -.global lbl_805AC0D0 -lbl_805AC0D0: - # ROM: 0x3F8970 - .4byte 0x43160000 - -.global lbl_805AC0D4 -lbl_805AC0D4: - # ROM: 0x3F8974 - .4byte 0x40000000 - -.global lbl_805AC0D8 -lbl_805AC0D8: - # ROM: 0x3F8978 - .4byte 0x3FA00000 - -.global lbl_805AC0DC -lbl_805AC0DC: - # ROM: 0x3F897C - .4byte 0x3A83126F - -.global lbl_805AC0E0 -lbl_805AC0E0: - # ROM: 0x3F8980 - .4byte 0 - -.global lbl_805AC0E4 -lbl_805AC0E4: - # ROM: 0x3F8984 - .4byte 0x3E800000 - -.global lbl_805AC0E8 -lbl_805AC0E8: - # ROM: 0x3F8988 - .4byte 0x3E4CCCCD - -.global lbl_805AC0EC -lbl_805AC0EC: - # ROM: 0x3F898C - .4byte 0x3C8EFA35 - -.global lbl_805AC0F0 -lbl_805AC0F0: - # ROM: 0x3F8990 - .4byte 0x41200000 - -.global lbl_805AC0F4 -lbl_805AC0F4: - # ROM: 0x3F8994 - .4byte 0x3F060A92 - -.global lbl_805AC0F8 -lbl_805AC0F8: - # ROM: 0x3F8998 - .4byte 0x41F00000 - -.global lbl_805AC0FC -lbl_805AC0FC: - # ROM: 0x3F899C - .4byte 0x3FB2B8C3 - -.global lbl_805AC100 -lbl_805AC100: - # ROM: 0x3F89A0 - .4byte 0x40490FDB - -.global lbl_805AC104 -lbl_805AC104: - # ROM: 0x3F89A4 - .4byte 0x40C00000 - -.global lbl_805AC108 -lbl_805AC108: - # ROM: 0x3F89A8 - .4byte 0x3F28F5C3 - -.global lbl_805AC10C -lbl_805AC10C: - # ROM: 0x3F89AC - .4byte 0x3ED33333 - -.global lbl_805AC110 -lbl_805AC110: - # ROM: 0x3F89B0 - .4byte 0x3F533333 - -.global lbl_805AC114 -lbl_805AC114: - # ROM: 0x3F89B4 - .4byte 0x3EA8F5C3 - -.global lbl_805AC118 -lbl_805AC118: - # ROM: 0x3F89B8 - .4byte 0x070D06E7 - -.global lbl_805AC11C -lbl_805AC11C: - # ROM: 0x3F89BC - .4byte 0x803D08F8 - -.global lbl_805AC120 -lbl_805AC120: - # ROM: 0x3F89C0 - .4byte 0x803D0904 - -.global lbl_805AC124 -lbl_805AC124: - # ROM: 0x3F89C4 - .4byte 0x803D0912 - -.global lbl_805AC128 -lbl_805AC128: - # ROM: 0x3F89C8 - .4byte 0x40800000 - -.global lbl_805AC12C -lbl_805AC12C: - # ROM: 0x3F89CC - .4byte 0x3F800000 - -.global lbl_805AC130 -lbl_805AC130: - # ROM: 0x3F89D0 - .4byte 0x3E2AAB8A - -.global lbl_805AC134 -lbl_805AC134: - # ROM: 0x3F89D4 - .4byte 0x3F666666 - -.global lbl_805AC138 -lbl_805AC138: - # ROM: 0x3F89D8 - .4byte 0x3F400000 - -.global lbl_805AC13C -lbl_805AC13C: - # ROM: 0x3F89DC - .4byte 0x3ECCCCCD - -.global lbl_805AC140 -lbl_805AC140: - # ROM: 0x3F89E0 - .4byte 0x3F000000 - -.global lbl_805AC144 -lbl_805AC144: - # ROM: 0x3F89E4 - .4byte 0x3EAAAB8A - -.global lbl_805AC148 -lbl_805AC148: - # ROM: 0x3F89E8 - .4byte 0 - -.global lbl_805AC14C -lbl_805AC14C: - # ROM: 0x3F89EC - .4byte 0x3E99999A - -.global lbl_805AC150 -lbl_805AC150: - # ROM: 0x3F89F0 - .4byte 0x3F19999A - -.global lbl_805AC154 -lbl_805AC154: - # ROM: 0x3F89F4 - .4byte 0x3E162A5E - -.global lbl_805AC158 -lbl_805AC158: - # ROM: 0x3F89F8 - .4byte 0x3F256D1A - -.global lbl_805AC15C -lbl_805AC15C: - # ROM: 0x3F89FC - .4byte 0x3E18ACF3 - -.global lbl_805AC160 -lbl_805AC160: - # ROM: 0x3F8A00 - .4byte 0xBE162A5E - -.global lbl_805AC164 -lbl_805AC164: - # ROM: 0x3F8A04 - .4byte 0xBE18ACF3 - -.global lbl_805AC168 -lbl_805AC168: - # ROM: 0x3F8A08 - .4byte 0x3D800000 - -.global lbl_805AC16C -lbl_805AC16C: - # ROM: 0x3F8A0C - .4byte 0xBE800000 - -.global lbl_805AC170 -lbl_805AC170: - # ROM: 0x3F8A10 - .4byte 0x3DC00000 - -.global lbl_805AC174 -lbl_805AC174: - # ROM: 0x3F8A14 - .4byte 0xBD800000 - -.global lbl_805AC178 -lbl_805AC178: - # ROM: 0x3F8A18 - .4byte 0xBDC00000 - .4byte 0 - -.global lbl_805AC180 -lbl_805AC180: - # ROM: 0x3F8A20 - .4byte 0 - .4byte 0 - -.global lbl_805AC188 -lbl_805AC188: - # ROM: 0x3F8A28 - .4byte 0x41200000 - -.global lbl_805AC18C -lbl_805AC18C: - # ROM: 0x3F8A2C - .4byte 0x3F800000 - -.global lbl_805AC190 -lbl_805AC190: - # ROM: 0x3F8A30 - .4byte 0 - -.global lbl_805AC194 -lbl_805AC194: - # ROM: 0x3F8A34 - .4byte 0x40000000 - -.global lbl_805AC198 -lbl_805AC198: - # ROM: 0x3F8A38 - .4byte 0xBF000000 - -.global lbl_805AC19C -lbl_805AC19C: - # ROM: 0x3F8A3C - .4byte 0x3F000000 - -.global lbl_805AC1A0 -lbl_805AC1A0: - # ROM: 0x3F8A40 - .4byte 0x41700000 - -.global lbl_805AC1A4 -lbl_805AC1A4: - # ROM: 0x3F8A44 - .4byte 0x40A00000 - -.global lbl_805AC1A8 -lbl_805AC1A8: - # ROM: 0x3F8A48 - .4byte 0xC1700000 - .4byte 0 - -.global lbl_805AC1B0 -lbl_805AC1B0: - # ROM: 0x3F8A50 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AC1B8 -lbl_805AC1B8: - # ROM: 0x3F8A58 - .4byte 0 - -.global lbl_805AC1BC -lbl_805AC1BC: - # ROM: 0x3F8A5C - .4byte 0x437F0000 - -.global lbl_805AC1C0 -lbl_805AC1C0: - # ROM: 0x3F8A60 - .4byte 0x447A0000 - -.global lbl_805AC1C4 -lbl_805AC1C4: - # ROM: 0x3F8A64 - .4byte 0x3A83126F - -.global lbl_805AC1C8 -lbl_805AC1C8: - # ROM: 0x3F8A68 - .4byte 0x3F800000 - -.global lbl_805AC1CC -lbl_805AC1CC: - # ROM: 0x3F8A6C - .4byte 0x3E4CCCCD - -.global lbl_805AC1D0 -lbl_805AC1D0: - # ROM: 0x3F8A70 - .4byte 0x40000000 - -.global lbl_805AC1D4 -lbl_805AC1D4: - # ROM: 0x3F8A74 - .4byte 0x3F4CCCCD - -.global lbl_805AC1D8 -lbl_805AC1D8: - # ROM: 0x3F8A78 - .4byte 0x3ECCCCCD - -.global lbl_805AC1DC -lbl_805AC1DC: - # ROM: 0x3F8A7C - .4byte 0x3FE90FDB - -.global lbl_805AC1E0 -lbl_805AC1E0: - # ROM: 0x3F8A80 - .4byte 0x3F30A3D7 - -.global lbl_805AC1E4 -lbl_805AC1E4: - # ROM: 0x3F8A84 - .4byte 0x41166666 - -.global lbl_805AC1E8 -lbl_805AC1E8: - # ROM: 0x3F8A88 - .4byte 0x41100000 - -.global lbl_805AC1EC -lbl_805AC1EC: - # ROM: 0x3F8A8C - .4byte 0x4102A954 - -.global lbl_805AC1F0 -lbl_805AC1F0: - # ROM: 0x3F8A90 - .4byte 0x3EDF0091 - -.global lbl_805AC1F4 -lbl_805AC1F4: - # ROM: 0x3F8A94 - .4byte 0x3FD55326 - -.global lbl_805AC1F8 -lbl_805AC1F8: - # ROM: 0x3F8A98 - .4byte 0x3DB60AE9 - -.global lbl_805AC1FC -lbl_805AC1FC: - # ROM: 0x3F8A9C - .4byte 0x41140000 - -.global lbl_805AC200 -lbl_805AC200: - # ROM: 0x3F8AA0 - .4byte 0x40940000 - -.global lbl_805AC204 -lbl_805AC204: - # ROM: 0x3F8AA4 - .4byte 0xBE22A2A3 - -.global lbl_805AC208 -lbl_805AC208: - # ROM: 0x3F8AA8 - .4byte 0x3EEF6F6F - -.global lbl_805AC20C -lbl_805AC20C: - # ROM: 0x3F8AAC - .4byte 0x41880000 - -.global lbl_805AC210 -lbl_805AC210: - # ROM: 0x3F8AB0 - .4byte 0xC1880000 - .4byte 0 - -.global lbl_805AC218 -lbl_805AC218: - # ROM: 0x3F8AB8 - .4byte 0x40000000 - -.global lbl_805AC21C -lbl_805AC21C: - # ROM: 0x3F8ABC - .4byte 0 - -.global lbl_805AC220 -lbl_805AC220: - # ROM: 0x3F8AC0 - .4byte 0x41000000 - -.global lbl_805AC224 -lbl_805AC224: - # ROM: 0x3F8AC4 - .4byte 0x3F800000 - -.global lbl_805AC228 -lbl_805AC228: - # ROM: 0x3F8AC8 - .4byte 0x437F0000 - -.global lbl_805AC22C -lbl_805AC22C: - # ROM: 0x3F8ACC - .4byte 0x3E99999A - -.global lbl_805AC230 -lbl_805AC230: - # ROM: 0x3F8AD0 - .asciz "?333" - .balign 4 - -.global lbl_805AC238 -lbl_805AC238: - # ROM: 0x3F8AD8 - .4byte 0 - -.global lbl_805AC23C -lbl_805AC23C: - # ROM: 0x3F8ADC - .4byte 0x437F0000 - -.global lbl_805AC240 -lbl_805AC240: - # ROM: 0x3F8AE0 - .4byte 0 - -.global lbl_805AC244 -lbl_805AC244: - # ROM: 0x3F8AE4 - .4byte 0x40400000 - -.global lbl_805AC248 -lbl_805AC248: - # ROM: 0x3F8AE8 - .4byte 0xBF800000 - -.global lbl_805AC24C -lbl_805AC24C: - # ROM: 0x3F8AEC - .4byte 0x3F800000 - -.global lbl_805AC250 -lbl_805AC250: - # ROM: 0x3F8AF0 - .4byte 0x437F0000 - -.global lbl_805AC254 -lbl_805AC254: - # ROM: 0x3F8AF4 - .4byte 0x40000000 - -.global lbl_805AC258 -lbl_805AC258: - # ROM: 0x3F8AF8 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AC260 -lbl_805AC260: - # ROM: 0x3F8B00 - .4byte 0x3E800000 - -.global lbl_805AC264 -lbl_805AC264: - # ROM: 0x3F8B04 - .4byte 0x3F000000 - -.global lbl_805AC268 -lbl_805AC268: - # ROM: 0x3F8B08 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC270 -lbl_805AC270: - # ROM: 0x3F8B10 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AC278 -lbl_805AC278: - # ROM: 0x3F8B18 - .4byte 0xB4000000 - -.global lbl_805AC27C -lbl_805AC27C: - # ROM: 0x3F8B1C - .4byte 0x3DCCCCCD - -.global lbl_805AC280 -lbl_805AC280: - # ROM: 0x3F8B20 - .4byte 0x40A00000 - -.global lbl_805AC284 -lbl_805AC284: - # ROM: 0x3F8B24 - .4byte 0x3F4CCCCD - -.global lbl_805AC288 -lbl_805AC288: - # ROM: 0x3F8B28 - .4byte 0x4118CCCD - -.global lbl_805AC28C -lbl_805AC28C: - # ROM: 0x3F8B2C - .4byte 0x3ECCCCCD - -.global lbl_805AC290 -lbl_805AC290: - # ROM: 0x3F8B30 - .4byte 0x3DA3D70A - -.global lbl_805AC294 -lbl_805AC294: - # ROM: 0x3F8B34 - .4byte 0xBF000000 - -.global lbl_805AC298 -lbl_805AC298: - # ROM: 0x3F8B38 - .4byte 0xBDCCCCCD - -.global lbl_805AC29C -lbl_805AC29C: - # ROM: 0x3F8B3C - .4byte 0x3E99999A - -.global lbl_805AC2A0 -lbl_805AC2A0: - # ROM: 0x3F8B40 - .4byte 0x40800000 - -.global lbl_805AC2A4 -lbl_805AC2A4: - # ROM: 0x3F8B44 - .4byte 0 - -.global lbl_805AC2A8 -lbl_805AC2A8: - # ROM: 0x3F8B48 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AC2B0 -lbl_805AC2B0: - # ROM: 0x3F8B50 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AC2B8 -lbl_805AC2B8: - # ROM: 0x3F8B58 - .4byte 0x3F2AC083 - -.global lbl_805AC2BC -lbl_805AC2BC: - # ROM: 0x3F8B5C - .4byte 0x3E22F983 - -.global lbl_805AC2C0 -lbl_805AC2C0: - # ROM: 0x3F8B60 - .4byte 0x40C90FDB - -.global lbl_805AC2C4 -lbl_805AC2C4: - # ROM: 0x3F8B64 - .4byte 0x3F000000 - -.global lbl_805AC2C8 -lbl_805AC2C8: - # ROM: 0x3F8B68 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC2D0 -lbl_805AC2D0: - # ROM: 0x3F8B70 - .4byte 0 - -.global lbl_805AC2D4 -lbl_805AC2D4: - # ROM: 0x3F8B74 - .4byte 0xBC23D70A - -.global lbl_805AC2D8 -lbl_805AC2D8: - # ROM: 0x3F8B78 - .4byte 0x3C23D70A - -.global lbl_805AC2DC -lbl_805AC2DC: - # ROM: 0x3F8B7C - .4byte 0xBF800000 - -.global lbl_805AC2E0 -lbl_805AC2E0: - # ROM: 0x3F8B80 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AC2E8 -lbl_805AC2E8: - # ROM: 0x3F8B88 - .4byte 0x3E800000 - -.global lbl_805AC2EC -lbl_805AC2EC: - # ROM: 0x3F8B8C - .4byte 0x3F000000 - -.global lbl_805AC2F0 -lbl_805AC2F0: - # ROM: 0x3F8B90 - .4byte 0x40000000 - -.global lbl_805AC2F4 -lbl_805AC2F4: - # ROM: 0x3F8B94 - .4byte 0x437F0000 - -.global lbl_805AC2F8 -lbl_805AC2F8: - # ROM: 0x3F8B98 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AC300 -lbl_805AC300: - # ROM: 0x3F8BA0 - .4byte 0x3F800000 - -.global lbl_805AC304 -lbl_805AC304: - # ROM: 0x3F8BA4 - .4byte 0x3DCCCCCD - -.global lbl_805AC308 -lbl_805AC308: - # ROM: 0x3F8BA8 - .4byte 0x461C3C00 - -.global lbl_805AC30C -lbl_805AC30C: - # ROM: 0x3F8BAC - .4byte 0x3F4CCCCD - -.global lbl_805AC310 -lbl_805AC310: - # ROM: 0x3F8BB0 - .4byte 0x4118CCCD - -.global lbl_805AC314 -lbl_805AC314: - # ROM: 0x3F8BB4 - .4byte 0x3ECCCCCD - -.global lbl_805AC318 -lbl_805AC318: - # ROM: 0x3F8BB8 - .4byte 0x3DA3D70A - -.global lbl_805AC31C -lbl_805AC31C: - # ROM: 0x3F8BBC - .4byte 0xBE99999A - -.global lbl_805AC320 -lbl_805AC320: - # ROM: 0x3F8BC0 - .4byte 0x803D0E58 - .4byte 0x803D0E6D - -.global lbl_805AC328 -lbl_805AC328: - # ROM: 0x3F8BC8 - .4byte 0x803D0E81 - .4byte 0x803D0E94 - -.global lbl_805AC330 -lbl_805AC330: - # ROM: 0x3F8BD0 - .4byte 0x803D0EA6 - .4byte 0x803D0EC0 - -.global lbl_805AC338 -lbl_805AC338: - # ROM: 0x3F8BD8 - .4byte 0x803D0ED9 - -.global lbl_805AC33C -lbl_805AC33C: - # ROM: 0x3F8BDC - .4byte 0x803D0EE5 - -.global lbl_805AC340 -lbl_805AC340: - # ROM: 0x3F8BE0 - .4byte 0x803D0EF0 - -.global lbl_805AC344 -lbl_805AC344: - # ROM: 0x3F8BE4 - .4byte 0x803D0EF4 - -.global lbl_805AC348 -lbl_805AC348: - # ROM: 0x3F8BE8 - .4byte 0x803D0EF9 - -.global lbl_805AC34C -lbl_805AC34C: - # ROM: 0x3F8BEC - .asciz "1032" - .balign 4 - -.global lbl_805AC354 -lbl_805AC354: - # ROM: 0x3F8BF4 - .asciz "3210" - .balign 4 - -.global lbl_805AC35C -lbl_805AC35C: - # ROM: 0x3F8BFC - .4byte 0x05730576 - -.global lbl_805AC360 -lbl_805AC360: - # ROM: 0x3F8C00 - .4byte 0x3F800000 - -.global lbl_805AC364 -lbl_805AC364: - # ROM: 0x3F8C04 - .4byte 0 - -.global lbl_805AC368 -lbl_805AC368: - # ROM: 0x3F8C08 - .4byte 0x3FB99999 - .4byte 0xA0000000 - -.global lbl_805AC370 -lbl_805AC370: - # ROM: 0x3F8C10 - .4byte 0x3D4CCCCD - -.global lbl_805AC374 -lbl_805AC374: - # ROM: 0x3F8C14 - .4byte 0x437F0000 - -.global lbl_805AC378 -lbl_805AC378: - # ROM: 0x3F8C18 - .4byte 0x34000000 - -.global lbl_805AC37C -lbl_805AC37C: - # ROM: 0x3F8C1C - .4byte 0x3DCCCCCD - -.global lbl_805AC380 -lbl_805AC380: - # ROM: 0x3F8C20 - .4byte 0x41800000 - .4byte 0 - -.global lbl_805AC388 -lbl_805AC388: - # ROM: 0x3F8C28 - .4byte 0x3F800000 - -.global lbl_805AC38C -lbl_805AC38C: - # ROM: 0x3F8C2C - .4byte 0 - -.global lbl_805AC390 -lbl_805AC390: - # ROM: 0x3F8C30 - .4byte 0x40A00000 - -.global lbl_805AC394 -lbl_805AC394: - # ROM: 0x3F8C34 - .4byte 0x41700000 - -.global lbl_805AC398 -lbl_805AC398: - # ROM: 0x3F8C38 - .4byte 0x40000000 - -.global lbl_805AC39C -lbl_805AC39C: - # ROM: 0x3F8C3C - .4byte 0x437F0000 - -.global lbl_805AC3A0 -lbl_805AC3A0: - # ROM: 0x3F8C40 - .4byte 0x3F000000 - -.global lbl_805AC3A4 -lbl_805AC3A4: - # ROM: 0x3F8C44 - .4byte 0x40A00000 - -.global lbl_805AC3A8 -lbl_805AC3A8: - # ROM: 0x3F8C48 - .4byte 0x42200000 - -.global lbl_805AC3AC -lbl_805AC3AC: - # ROM: 0x3F8C4C - .4byte 0x4479C000 - -.global lbl_805AC3B0 -lbl_805AC3B0: - # ROM: 0x3F8C50 - .4byte 0xBF800000 - -.global lbl_805AC3B4 -lbl_805AC3B4: - # ROM: 0x3F8C54 - .4byte 0x3EB33333 - -.global lbl_805AC3B8 -lbl_805AC3B8: - # ROM: 0x3F8C58 - .4byte 0x40400000 - .4byte 0 - -.global lbl_805AC3C0 -lbl_805AC3C0: - # ROM: 0x3F8C60 - .4byte 0x3F800000 - -.global lbl_805AC3C4 -lbl_805AC3C4: - # ROM: 0x3F8C64 - .4byte 0 - -.global lbl_805AC3C8 -lbl_805AC3C8: - # ROM: 0x3F8C68 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AC3D0 -lbl_805AC3D0: - # ROM: 0x3F8C70 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC3D8 -lbl_805AC3D8: - # ROM: 0x3F8C78 - .4byte 0x40800000 - -.global lbl_805AC3DC -lbl_805AC3DC: - # ROM: 0x3F8C7C - .4byte 0x3DCCCCCD - -.global lbl_805AC3E0 -lbl_805AC3E0: - # ROM: 0x3F8C80 - .4byte 0x40400000 - -.global lbl_805AC3E4 -lbl_805AC3E4: - # ROM: 0x3F8C84 - .4byte 0x40000000 - -.global lbl_805AC3E8 -lbl_805AC3E8: - # ROM: 0x3F8C88 - .4byte 0 - -.global lbl_805AC3EC -lbl_805AC3EC: - # ROM: 0x3F8C8C - .4byte 0x3F800000 - -.global lbl_805AC3F0 -lbl_805AC3F0: - # ROM: 0x3F8C90 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC3F8 -lbl_805AC3F8: - # ROM: 0x3F8C98 - .4byte 0xFFFFFFFF - -.global lbl_805AC3FC -lbl_805AC3FC: - # ROM: 0x3F8C9C - .4byte 0x3F800000 - -.global lbl_805AC400 -lbl_805AC400: - # ROM: 0x3F8CA0 - .4byte 0 - -.global lbl_805AC404 -lbl_805AC404: - # ROM: 0x3F8CA4 - .4byte 0x40000000 - -.global lbl_805AC408 -lbl_805AC408: - # ROM: 0x3F8CA8 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AC410 -lbl_805AC410: - # ROM: 0x3F8CB0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC418 -lbl_805AC418: - # ROM: 0x3F8CB8 - .4byte 0x34000000 - -.global lbl_805AC41C -lbl_805AC41C: - # ROM: 0x3F8CBC - .4byte 0x3E800000 - -.global lbl_805AC420 -lbl_805AC420: - # ROM: 0x3F8CC0 - .4byte 0x3727C5AC - .4byte 0 - -.global lbl_805AC428 -lbl_805AC428: - # ROM: 0x3F8CC8 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AC430 -lbl_805AC430: - # ROM: 0x3F8CD0 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AC438 -lbl_805AC438: - # ROM: 0x3F8CD8 - .4byte 0x427C0000 - -.global lbl_805AC43C -lbl_805AC43C: - # ROM: 0x3F8CDC - .4byte 0x40C90FDB - -.global lbl_805AC440 -lbl_805AC440: - # ROM: 0x3F8CE0 - .4byte 0x3F800000 - -.global lbl_805AC444 -lbl_805AC444: - # ROM: 0x3F8CE4 - .4byte 0 - -.global lbl_805AC448 -lbl_805AC448: - # ROM: 0x3F8CE8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC450 -lbl_805AC450: - # ROM: 0x3F8CF0 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AC458 -lbl_805AC458: - # ROM: 0x3F8CF8 - .4byte 0x00000025 - -.global lbl_805AC45C -lbl_805AC45C: - # ROM: 0x3F8CFC - .4byte 0x803D143E - -.global lbl_805AC460 -lbl_805AC460: - # ROM: 0x3F8D00 - .4byte 0x803D1426 - -.global lbl_805AC464 -lbl_805AC464: - # ROM: 0x3F8D04 - .4byte 0x803D1412 - -.global lbl_805AC468 -lbl_805AC468: - # ROM: 0x3F8D08 - .4byte 0x803D144E - -.global lbl_805AC46C -lbl_805AC46C: - # ROM: 0x3F8D0C - .4byte 0x803D1459 - -.global lbl_805AC470 -lbl_805AC470: - # ROM: 0x3F8D10 - .4byte 0x41200000 - -.global lbl_805AC474 -lbl_805AC474: - # ROM: 0x3F8D14 - .4byte 0x3E000000 - -.global lbl_805AC478 -lbl_805AC478: - # ROM: 0x3F8D18 - .4byte 0x3F19999A - -.global lbl_805AC47C -lbl_805AC47C: - # ROM: 0x3F8D1C - .4byte 0 - -.global lbl_805AC480 -lbl_805AC480: - # ROM: 0x3F8D20 - .4byte 0x3F800000 - -.global lbl_805AC484 -lbl_805AC484: - # ROM: 0x3F8D24 - .4byte 0x3727C5AC - -.global lbl_805AC488 -lbl_805AC488: - # ROM: 0x3F8D28 - .4byte 0x3EAAAAAB - -.global lbl_805AC48C -lbl_805AC48C: - # ROM: 0x3F8D2C - .4byte 0x40400000 - -.global lbl_805AC490 -lbl_805AC490: - # ROM: 0x3F8D30 - .4byte 0x3FA00000 - -.global lbl_805AC494 -lbl_805AC494: - # ROM: 0x3F8D34 - .4byte 0x40000000 - -.global lbl_805AC498 -lbl_805AC498: - # ROM: 0x3F8D38 - .4byte 0x3D800000 - -.global lbl_805AC49C -lbl_805AC49C: - # ROM: 0x3F8D3C - .4byte 0x41A00000 - -.global lbl_805AC4A0 -lbl_805AC4A0: - # ROM: 0x3F8D40 - .4byte 0x40800000 - -.global lbl_805AC4A4 -lbl_805AC4A4: - # ROM: 0x3F8D44 - .4byte 0x447A0000 - -.global lbl_805AC4A8 -lbl_805AC4A8: - # ROM: 0x3F8D48 - .4byte 0x3F000000 - -.global lbl_805AC4AC -lbl_805AC4AC: - # ROM: 0x3F8D4C - .4byte 0x3C23D70A - -.global lbl_805AC4B0 -lbl_805AC4B0: - # ROM: 0x3F8D50 - .4byte 0x42480000 - -.global lbl_805AC4B4 -lbl_805AC4B4: - # ROM: 0x3F8D54 - .4byte 0x42200000 - -.global lbl_805AC4B8 -lbl_805AC4B8: - # ROM: 0x3F8D58 - .4byte 0x41C80000 - -.global lbl_805AC4BC -lbl_805AC4BC: - # ROM: 0x3F8D5C - .4byte 0x41480000 - -.global lbl_805AC4C0 -lbl_805AC4C0: - # ROM: 0x3F8D60 - .4byte 0x3E800000 - -.global lbl_805AC4C4 -lbl_805AC4C4: - # ROM: 0x3F8D64 - .4byte 0x3FE00000 - -.global lbl_805AC4C8 -lbl_805AC4C8: - # ROM: 0x3F8D68 - .4byte 0x42C80000 - -.global lbl_805AC4CC -lbl_805AC4CC: - # ROM: 0x3F8D6C - .4byte 0x3ECCCCCD - -.global lbl_805AC4D0 -lbl_805AC4D0: - # ROM: 0x3F8D70 - .4byte 0x3EAA7EFA - -.global lbl_805AC4D4 -lbl_805AC4D4: - # ROM: 0x3F8D74 - .4byte 0x3F2A7EFA - -.global lbl_805AC4D8 -lbl_805AC4D8: - # ROM: 0x3F8D78 - .4byte 0x3F4CCCCD - -.global lbl_805AC4DC -lbl_805AC4DC: - # ROM: 0x3F8D7C - .4byte 0x3ECCCCCC - -.global lbl_805AC4E0 -lbl_805AC4E0: - # ROM: 0x3F8D80 - .4byte 0x3E99999A - -.global lbl_805AC4E4 -lbl_805AC4E4: - # ROM: 0x3F8D84 - .4byte 0x3E860A92 - -.global lbl_805AC4E8 -lbl_805AC4E8: - # ROM: 0x3F8D88 - .4byte 0x41700000 - -.global lbl_805AC4EC -lbl_805AC4EC: - # ROM: 0x3F8D8C - .4byte 0x3DB2B8C2 - -.global lbl_805AC4F0 -lbl_805AC4F0: - # ROM: 0x3F8D90 - .4byte 0x42A20000 - -.global lbl_805AC4F4 -lbl_805AC4F4: - # ROM: 0x3F8D94 - .4byte 0x3F490FDB - -.global lbl_805AC4F8 -lbl_805AC4F8: - # ROM: 0x3F8D98 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC500 -lbl_805AC500: - # ROM: 0x3F8DA0 - .4byte 0x3F860A92 - -.global lbl_805AC504 -lbl_805AC504: - # ROM: 0x3F8DA4 - .4byte 0x3F666666 - -.global lbl_805AC508 -lbl_805AC508: - # ROM: 0x3F8DA8 - .4byte 0x3E4CCCCD - -.global lbl_805AC50C -lbl_805AC50C: - # ROM: 0x3F8DAC - .4byte 0x3FB2B8C3 - -.global lbl_805AC510 -lbl_805AC510: - # ROM: 0x3F8DB0 - .4byte 0x40490FDB - -.global lbl_805AC514 -lbl_805AC514: - # ROM: 0x3F8DB4 - .4byte 0x3C8EFA35 - -.global lbl_805AC518 -lbl_805AC518: - # ROM: 0x3F8DB8 - .4byte 0 - -.global lbl_805AC51C -lbl_805AC51C: - # ROM: 0x3F8DBC - .4byte 0x34000000 - -.global lbl_805AC520 -lbl_805AC520: - # ROM: 0x3F8DC0 - .4byte 0x3F000000 - -.global lbl_805AC524 -lbl_805AC524: - # ROM: 0x3F8DC4 - .4byte 0x3F800000 - -.global lbl_805AC528 -lbl_805AC528: - # ROM: 0x3F8DC8 - .4byte 0x3EE90000 - .4byte 0 - -.global lbl_805AC530 -lbl_805AC530: - # ROM: 0x3F8DD0 - .4byte 0x3A83126F - .4byte 0 - -.global lbl_805AC538 -lbl_805AC538: - # ROM: 0x3F8DD8 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AC540 -lbl_805AC540: - # ROM: 0x3F8DE0 - .4byte 0x3F000000 - -.global lbl_805AC544 -lbl_805AC544: - # ROM: 0x3F8DE4 - .4byte 0x40400000 - -.global lbl_805AC548 -lbl_805AC548: - # ROM: 0x3F8DE8 - .4byte 0x3E99999A - -.global lbl_805AC54C -lbl_805AC54C: - # ROM: 0x3F8DEC - .4byte 0x3DCCCCCD - -.global lbl_805AC550 -lbl_805AC550: - # ROM: 0x3F8DF0 - .4byte 0 - -.global lbl_805AC554 -lbl_805AC554: - # ROM: 0x3F8DF4 - .4byte 0xBF000000 - -.global lbl_805AC558 -lbl_805AC558: - # ROM: 0x3F8DF8 - .4byte 0x803D14B8 - -.global lbl_805AC55C -lbl_805AC55C: - # ROM: 0x3F8DFC - .4byte 0 - -.global lbl_805AC560 -lbl_805AC560: - # ROM: 0x3F8E00 - .4byte 0x3F99999A - -.global lbl_805AC564 -lbl_805AC564: - # ROM: 0x3F8E04 - .4byte 0x3F800000 - -.global lbl_805AC568 -lbl_805AC568: - # ROM: 0x3F8E08 - .4byte 0x3B808081 - -.global lbl_805AC56C -lbl_805AC56C: - # ROM: 0x3F8E0C - .4byte 0x40C00000 - -.global lbl_805AC570 -lbl_805AC570: - # ROM: 0x3F8E10 - .4byte 0x3DCCCCCD - -.global lbl_805AC574 -lbl_805AC574: - # ROM: 0x3F8E14 - .4byte 0x3D4CCCCD - -.global lbl_805AC578 -lbl_805AC578: - # ROM: 0x3F8E18 - .4byte 0x3F000000 - -.global lbl_805AC57C -lbl_805AC57C: - # ROM: 0x3F8E1C - .4byte 0x3CF5C28F - -.global lbl_805AC580 -lbl_805AC580: - # ROM: 0x3F8E20 - .4byte 0x3E22F983 - -.global lbl_805AC584 -lbl_805AC584: - # ROM: 0x3F8E24 - .4byte 0x40C90FDB - -.global lbl_805AC588 -lbl_805AC588: - # ROM: 0x3F8E28 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC590 -lbl_805AC590: - # ROM: 0x3F8E30 - .4byte 0x40A00000 - .4byte 0 - -.global lbl_805AC598 -lbl_805AC598: - # ROM: 0x3F8E38 - .4byte 0x3E4CCCCD - -.global lbl_805AC59C -lbl_805AC59C: - # ROM: 0x3F8E3C - .4byte 0x40680000 - -.global lbl_805AC5A0 -lbl_805AC5A0: - # ROM: 0x3F8E40 - .4byte 0xBEC90FDB - .4byte 0 - -.global lbl_805AC5A8 -lbl_805AC5A8: - # ROM: 0x3F8E48 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC5B0 -lbl_805AC5B0: - # ROM: 0x3F8E50 - .4byte 0 - -.global lbl_805AC5B4 -lbl_805AC5B4: - # ROM: 0x3F8E54 - .4byte 0x3F000000 - -.global lbl_805AC5B8 -lbl_805AC5B8: - # ROM: 0x3F8E58 - .4byte 0x00000017 - -.global lbl_805AC5BC -lbl_805AC5BC: - # ROM: 0x3F8E5C - .4byte 0 - .4byte 0x00000001 - -.global lbl_805AC5C4 -lbl_805AC5C4: - # ROM: 0x3F8E64 - .4byte 0x00000008 - .4byte 0x00000007 - -.global lbl_805AC5CC -lbl_805AC5CC: - # ROM: 0x3F8E6C - .4byte 0x3FB2B8C3 - -.global lbl_805AC5D0 -lbl_805AC5D0: - # ROM: 0x3F8E70 - .4byte 0x40490FDB - -.global lbl_805AC5D4 -lbl_805AC5D4: - # ROM: 0x3F8E74 - .4byte 0x3FAA3D71 - -.global lbl_805AC5D8 -lbl_805AC5D8: - # ROM: 0x3F8E78 - .4byte 0x00800000 - -.global lbl_805AC5DC -lbl_805AC5DC: - # ROM: 0x3F8E7C - .4byte 0 - -.global lbl_805AC5E0 -lbl_805AC5E0: - # ROM: 0x3F8E80 - .4byte 0xBF800000 - -.global lbl_805AC5E4 -lbl_805AC5E4: - # ROM: 0x3F8E84 - .4byte 0x40000000 - -.global lbl_805AC5E8 -lbl_805AC5E8: - # ROM: 0x3F8E88 - .4byte 0x3F400000 - -.global lbl_805AC5EC -lbl_805AC5EC: - # ROM: 0x3F8E8C - .4byte 0x41C80000 - -.global lbl_805AC5F0 -lbl_805AC5F0: - # ROM: 0x3F8E90 - .4byte 0x40711EB8 - -.global lbl_805AC5F4 -lbl_805AC5F4: - # ROM: 0x3F8E94 - .4byte 0x4084F5C3 - -.global lbl_805AC5F8 -lbl_805AC5F8: - # ROM: 0x3F8E98 - .4byte 0x42FA0000 - -.global lbl_805AC5FC -lbl_805AC5FC: - # ROM: 0x3F8E9C - .4byte 0x3F800000 - -.global lbl_805AC600 -lbl_805AC600: - # ROM: 0x3F8EA0 - .4byte 0xBF000000 - -.global lbl_805AC604 -lbl_805AC604: - # ROM: 0x3F8EA4 - .4byte 0x3F000000 - -.global lbl_805AC608 -lbl_805AC608: - # ROM: 0x3F8EA8 - .4byte 0x3FA00000 - -.global lbl_805AC60C -lbl_805AC60C: - # ROM: 0x3F8EAC - .4byte 0x40C00000 - -.global lbl_805AC610 -lbl_805AC610: - # ROM: 0x3F8EB0 - .4byte 0x41200000 - -.global lbl_805AC614 -lbl_805AC614: - # ROM: 0x3F8EB4 - .4byte 0x3E860A92 - -.global lbl_805AC618 -lbl_805AC618: - # ROM: 0x3F8EB8 - .4byte 0xBFC00000 - -.global lbl_805AC61C -lbl_805AC61C: - # ROM: 0x3F8EBC - .4byte 0x42C80000 - -.global lbl_805AC620 -lbl_805AC620: - # ROM: 0x3F8EC0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC628 -lbl_805AC628: - # ROM: 0x3F8EC8 - .4byte 0x3FC00000 - -.global lbl_805AC62C -lbl_805AC62C: - # ROM: 0x3F8ECC - .4byte 0x40A00000 - -.global lbl_805AC630 -lbl_805AC630: - # ROM: 0x3F8ED0 - .4byte 0x41300000 - -.global lbl_805AC634 -lbl_805AC634: - # ROM: 0x3F8ED4 - .4byte 0x3F490FDB - -.global lbl_805AC638 -lbl_805AC638: - # ROM: 0x3F8ED8 - .4byte 0xBD8EFA35 - -.global lbl_805AC63C -lbl_805AC63C: - # ROM: 0x3F8EDC - .4byte 0x3D8EFA35 - -.global lbl_805AC640 -lbl_805AC640: - # ROM: 0x3F8EE0 - .4byte 0x41000000 - -.global lbl_805AC644 -lbl_805AC644: - # ROM: 0x3F8EE4 - .4byte 0x40400000 - -.global lbl_805AC648 -lbl_805AC648: - # ROM: 0x3F8EE8 - .4byte 0xC0800000 - -.global lbl_805AC64C -lbl_805AC64C: - # ROM: 0x3F8EEC - .4byte 0x3E9C61AA - -.global lbl_805AC650 -lbl_805AC650: - # ROM: 0x3F8EF0 - .4byte 0x3FC90FDB - -.global lbl_805AC654 -lbl_805AC654: - # ROM: 0x3F8EF4 - .4byte 0x40C90FDB - -.global lbl_805AC658 -lbl_805AC658: - # ROM: 0x3F8EF8 - .4byte 0x41400000 - -.global lbl_805AC65C -lbl_805AC65C: - # ROM: 0x3F8EFC - .4byte 0x40E00000 - -.global lbl_805AC660 -lbl_805AC660: - # ROM: 0x3F8F00 - .4byte 0 - .4byte 0 - -.global lbl_805AC668 -lbl_805AC668: - # ROM: 0x3F8F08 - .4byte 0 - -.global lbl_805AC66C -lbl_805AC66C: - # ROM: 0x3F8F0C - .4byte 0x7F7FFFFF - -.global lbl_805AC670 -lbl_805AC670: - # ROM: 0x3F8F10 - .4byte 0x00800000 - -.global lbl_805AC674 -lbl_805AC674: - # ROM: 0x3F8F14 - .4byte 0x3F800000 - -.global lbl_805AC678 -lbl_805AC678: - # ROM: 0x3F8F18 - .4byte 0x3B808081 - -.global lbl_805AC67C -lbl_805AC67C: - # ROM: 0x3F8F1C - .4byte 0x3A9C4000 - -.global lbl_805AC680 -lbl_805AC680: - # ROM: 0x3F8F20 - .4byte 0x40A00000 - -.global lbl_805AC684 -lbl_805AC684: - # ROM: 0x3F8F24 - .4byte 0x3A83126F - -.global lbl_805AC688 -lbl_805AC688: - # ROM: 0x3F8F28 - .4byte 0x3F800000 - -.global lbl_805AC68C -lbl_805AC68C: - # ROM: 0x3F8F2C - .4byte 0x3EAAAAAB - -.global lbl_805AC690 -lbl_805AC690: - # ROM: 0x3F8F30 - .4byte 0x3ECCCCCD - -.global lbl_805AC694 -lbl_805AC694: - # ROM: 0x3F8F34 - .4byte 0x3F000000 - -.global lbl_805AC698 -lbl_805AC698: - # ROM: 0x3F8F38 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC6A0 -lbl_805AC6A0: - # ROM: 0x3F8F40 - .4byte 0x3FCCCCCD - -.global lbl_805AC6A4 -lbl_805AC6A4: - # ROM: 0x3F8F44 - .4byte 0 - -.global lbl_805AC6A8 -lbl_805AC6A8: - # ROM: 0x3F8F48 - .4byte 0x42C80000 - -.global lbl_805AC6AC -lbl_805AC6AC: - # ROM: 0x3F8F4C - .4byte 0x3F4CCCCD - -.global lbl_805AC6B0 -lbl_805AC6B0: - # ROM: 0x3F8F50 - .4byte 0x40800000 - -.global lbl_805AC6B4 -lbl_805AC6B4: - # ROM: 0x3F8F54 - .4byte 0x41000000 - -.global lbl_805AC6B8 -lbl_805AC6B8: - # ROM: 0x3F8F58 - .4byte 0x4019999A - .4byte 0 - -.global lbl_805AC6C0 -lbl_805AC6C0: - # ROM: 0x3F8F60 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AC6C8 -lbl_805AC6C8: - # ROM: 0x3F8F68 - .4byte 0x3D800000 - .4byte 0 - -.global lbl_805AC6D0 -lbl_805AC6D0: - # ROM: 0x3F8F70 - .4byte 0x3F800000 - -.global lbl_805AC6D4 -lbl_805AC6D4: - # ROM: 0x3F8F74 - .4byte 0x3E800000 - -.global lbl_805AC6D8 -lbl_805AC6D8: - # ROM: 0x3F8F78 - .4byte 0x3F400000 - -.global lbl_805AC6DC -lbl_805AC6DC: - # ROM: 0x3F8F7C - .4byte 0x42480000 - -.global lbl_805AC6E0 -lbl_805AC6E0: - # ROM: 0x3F8F80 - .4byte 0x3F000000 - -.global lbl_805AC6E4 -lbl_805AC6E4: - # ROM: 0x3F8F84 - .4byte 0 - -.global lbl_805AC6E8 -lbl_805AC6E8: - # ROM: 0x3F8F88 - .4byte 0x803D19D1 - -.global lbl_805AC6EC -lbl_805AC6EC: - # ROM: 0x3F8F8C - .4byte 0x803D19D7 - -.global lbl_805AC6F0 -lbl_805AC6F0: - # ROM: 0x3F8F90 - .4byte 0x00000004 - .4byte 0x00000003 - -.global lbl_805AC6F8 -lbl_805AC6F8: - # ROM: 0x3F8F98 - .4byte 0x3F800000 - -.global lbl_805AC6FC -lbl_805AC6FC: - # ROM: 0x3F8F9C - .4byte 0 - -.global lbl_805AC700 -lbl_805AC700: - # ROM: 0x3F8FA0 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AC708 -lbl_805AC708: - # ROM: 0x3F8FA8 - .4byte 0x3B808081 - -.global lbl_805AC70C -lbl_805AC70C: - # ROM: 0x3F8FAC - .4byte 0x3A83126F - -.global lbl_805AC710 -lbl_805AC710: - # ROM: 0x3F8FB0 - .4byte 0x42700000 - .4byte 0 - -.global lbl_805AC718 -lbl_805AC718: - # ROM: 0x3F8FB8 - .4byte 0x3F000000 - -.global lbl_805AC71C -lbl_805AC71C: - # ROM: 0x3F8FBC - .4byte 0x41C80000 - -.global lbl_805AC720 -lbl_805AC720: - # ROM: 0x3F8FC0 - .4byte 0xBF000000 - -.global lbl_805AC724 -lbl_805AC724: - # ROM: 0x3F8FC4 - .4byte 0 - -.global lbl_805AC728 -lbl_805AC728: - # ROM: 0x3F8FC8 - .4byte 0x47C35000 - -.global lbl_805AC72C -lbl_805AC72C: - # ROM: 0x3F8FCC - .4byte 0x3F800000 - -.global lbl_805AC730 -lbl_805AC730: - # ROM: 0x3F8FD0 - .4byte 0x3D23D70A - -.global lbl_805AC734 -lbl_805AC734: - # ROM: 0x3F8FD4 - .4byte 0x3E23D70A - -.global lbl_805AC738 -lbl_805AC738: - # ROM: 0x3F8FD8 - .4byte 0xBD2AAB04 - -.global lbl_805AC73C -lbl_805AC73C: - # ROM: 0x3F8FDC - .4byte 0x3D2AAB04 - -.global lbl_805AC740 -lbl_805AC740: - # ROM: 0x3F8FE0 - .4byte 0x40C90FDB - -.global lbl_805AC744 -lbl_805AC744: - # ROM: 0x3F8FE4 - .4byte 0x3E32B8C3 - -.global lbl_805AC748 -lbl_805AC748: - # ROM: 0x3F8FE8 - .4byte 0x3E800000 - -.global lbl_805AC74C -lbl_805AC74C: - # ROM: 0x3F8FEC - .4byte 0x42700000 - -.global lbl_805AC750 -lbl_805AC750: - # ROM: 0x3F8FF0 - .4byte 0x3FCCCCCD - -.global lbl_805AC754 -lbl_805AC754: - # ROM: 0x3F8FF4 - .4byte 0xBF800000 - -.global lbl_805AC758 -lbl_805AC758: - # ROM: 0x3F8FF8 - .4byte 0x3E000000 - -.global lbl_805AC75C -lbl_805AC75C: - # ROM: 0x3F8FFC - .4byte 0x41A00000 - -.global lbl_805AC760 -lbl_805AC760: - # ROM: 0x3F9000 - .4byte 0x3FC90FDB - -.global lbl_805AC764 -lbl_805AC764: - # ROM: 0x3F9004 - .4byte 0x441C4000 - -.global lbl_805AC768 -lbl_805AC768: - # ROM: 0x3F9008 - .4byte 0x3A83126F - -.global lbl_805AC76C -lbl_805AC76C: - # ROM: 0x3F900C - .4byte 0x461C4000 - -.global lbl_805AC770 -lbl_805AC770: - # ROM: 0x3F9010 - .4byte 0x3D4CCCCD - -.global lbl_805AC774 -lbl_805AC774: - # ROM: 0x3F9014 - .4byte 0x3DCCCCCD - -.global lbl_805AC778 -lbl_805AC778: - # ROM: 0x3F9018 - .4byte 0x3FA00000 - .4byte 0 - -.global lbl_805AC780 -lbl_805AC780: - # ROM: 0x3F9020 - .4byte 0 - .4byte 0 - -.global lbl_805AC788 -lbl_805AC788: - # ROM: 0x3F9028 - .4byte 0xC0400000 - -.global lbl_805AC78C -lbl_805AC78C: - # ROM: 0x3F902C - .4byte 0xBFC00000 - -.global lbl_805AC790 -lbl_805AC790: - # ROM: 0x3F9030 - .4byte 0x40000000 - -.global lbl_805AC794 -lbl_805AC794: - # ROM: 0x3F9034 - .4byte 0x3FC00000 - -.global lbl_805AC798 -lbl_805AC798: - # ROM: 0x3F9038 - .4byte 0 - -.global lbl_805AC79C -lbl_805AC79C: - # ROM: 0x3F903C - .4byte 0x3F4CCCCD - -.global lbl_805AC7A0 -lbl_805AC7A0: - # ROM: 0x3F9040 - .4byte 0x00000017 - -.global lbl_805AC7A4 -lbl_805AC7A4: - # ROM: 0x3F9044 - .4byte 0x803D1A80 - .4byte 0x3FC00000 - -.global lbl_805AC7AC -lbl_805AC7AC: - # ROM: 0x3F904C - .4byte 0x803D1A87 - -.global lbl_805AC7B0 -lbl_805AC7B0: - # ROM: 0x3F9050 - .4byte 0x803D1A90 - -.global lbl_805AC7B4 -lbl_805AC7B4: - # ROM: 0x3F9054 - .4byte 0x803D1A80 - -.global lbl_805AC7B8 -lbl_805AC7B8: - # ROM: 0x3F9058 - .4byte 0 - -.global lbl_805AC7BC -lbl_805AC7BC: - # ROM: 0x3F905C - .4byte 0x40000000 - -.global lbl_805AC7C0 -lbl_805AC7C0: - # ROM: 0x3F9060 - .4byte 0x3E99999A - -.global lbl_805AC7C4 -lbl_805AC7C4: - # ROM: 0x3F9064 - .4byte 0x3F800000 - -.global lbl_805AC7C8 -lbl_805AC7C8: - # ROM: 0x3F9068 - .4byte 0x41C80000 - -.global lbl_805AC7CC -lbl_805AC7CC: - # ROM: 0x3F906C - .4byte 0x3F000000 - -.global lbl_805AC7D0 -lbl_805AC7D0: - # ROM: 0x3F9070 - .4byte 0x3C23D70A - -.global lbl_805AC7D4 -lbl_805AC7D4: - # ROM: 0x3F9074 - .4byte 0x40400000 - -.global lbl_805AC7D8 -lbl_805AC7D8: - # ROM: 0x3F9078 - .4byte 0x40A00000 - -.global lbl_805AC7DC -lbl_805AC7DC: - # ROM: 0x3F907C - .4byte 0x42FE0000 - -.global lbl_805AC7E0 -lbl_805AC7E0: - # ROM: 0x3F9080 - .4byte 0x3F2B851F - -.global lbl_805AC7E4 -lbl_805AC7E4: - # ROM: 0x3F9084 - .4byte 0x3EA8F5C2 - -.global lbl_805AC7E8 -lbl_805AC7E8: - # ROM: 0x3F9088 - .4byte 0x45800000 - -.global lbl_805AC7EC -lbl_805AC7EC: - # ROM: 0x3F908C - .4byte 0x447A0000 - -.global lbl_805AC7F0 -lbl_805AC7F0: - # ROM: 0x3F9090 - .4byte 0x3E800000 - -.global lbl_805AC7F4 -lbl_805AC7F4: - # ROM: 0x3F9094 - .4byte 0x40C90FDB - -.global lbl_805AC7F8 -lbl_805AC7F8: - # ROM: 0x3F9098 - .4byte 0x3E2E147B - .4byte 0 - -.global lbl_805AC800 -lbl_805AC800: - # ROM: 0x3F90A0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC808 -lbl_805AC808: - # ROM: 0x3F90A8 - .4byte 0x3FC90FDB - -.global lbl_805AC80C -lbl_805AC80C: - # ROM: 0x3F90AC - .4byte 0x3DCCCCCD - -.global lbl_805AC810 -lbl_805AC810: - # ROM: 0x3F90B0 - .4byte 0x3E4CCCCD - -.global lbl_805AC814 -lbl_805AC814: - # ROM: 0x3F90B4 - .4byte 0x3F400000 - -.global lbl_805AC818 -lbl_805AC818: - # ROM: 0x3F90B8 - .4byte 0x41700000 - -.global lbl_805AC81C -lbl_805AC81C: - # ROM: 0x3F90BC - .4byte 0x3E860A92 - -.global lbl_805AC820 -lbl_805AC820: - # ROM: 0x3F90C0 - .4byte 0x40490FDB - -.global lbl_805AC824 -lbl_805AC824: - # ROM: 0x3F90C4 - .4byte 0x3F490FDB - -.global lbl_805AC828 -lbl_805AC828: - # ROM: 0x3F90C8 - .4byte 0x40600000 - .4byte 0 - -.global lbl_805AC830 -lbl_805AC830: - # ROM: 0x3F90D0 - .4byte 0 - .4byte 0 - -.global lbl_805AC838 -lbl_805AC838: - # ROM: 0x3F90D8 - .4byte 0xC0000000 - -.global lbl_805AC83C -lbl_805AC83C: - # ROM: 0x3F90DC - .4byte 0xBE4CCCCD - -.global lbl_805AC840 -lbl_805AC840: - # ROM: 0x3F90E0 - .4byte 0xBE99999A - .4byte 0 - -.global lbl_805AC848 -lbl_805AC848: - # ROM: 0x3F90E8 - .4byte 0x3E99999A - -.global lbl_805AC84C -lbl_805AC84C: - # ROM: 0x3F90EC - .4byte 0 - -.global lbl_805AC850 -lbl_805AC850: - # ROM: 0x3F90F0 - .4byte 0x38D1B717 - -.global lbl_805AC854 -lbl_805AC854: - # ROM: 0x3F90F4 - .4byte 0x3F000000 - -.global lbl_805AC858 -lbl_805AC858: - # ROM: 0x3F90F8 - .4byte 0x41200000 - .4byte 0 - -.global lbl_805AC860 -lbl_805AC860: - # ROM: 0x3F9100 - .4byte 0x3F000000 - -.global lbl_805AC864 -lbl_805AC864: - # ROM: 0x3F9104 - .4byte 0x34000000 - -.global lbl_805AC868 -lbl_805AC868: - # ROM: 0x3F9108 - .4byte 0x3F800000 - -.global lbl_805AC86C -lbl_805AC86C: - # ROM: 0x3F910C - .4byte 0 - -.global lbl_805AC870 -lbl_805AC870: - # ROM: 0x3F9110 - .4byte 0x7F7FFFFF - -.global lbl_805AC874 -lbl_805AC874: - # ROM: 0x3F9114 - .4byte 0x40400000 - -.global lbl_805AC878 -lbl_805AC878: - # ROM: 0x3F9118 - .4byte 0 - -.global lbl_805AC87C -lbl_805AC87C: - # ROM: 0x3F911C - .4byte 0x38D1B717 - -.global lbl_805AC880 -lbl_805AC880: - # ROM: 0x3F9120 - .4byte 0 - -.global lbl_805AC884 -lbl_805AC884: - # ROM: 0x3F9124 - .4byte 0x3F800000 - -.global lbl_805AC888 -lbl_805AC888: - # ROM: 0x3F9128 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AC890 -lbl_805AC890: - # ROM: 0x3F9130 - .4byte 0x3F800000 - -.global lbl_805AC894 -lbl_805AC894: - # ROM: 0x3F9134 - .4byte 0x3A83126F - -.global lbl_805AC898 -lbl_805AC898: - # ROM: 0x3F9138 - .4byte 0 - .4byte 0 - -.global lbl_805AC8A0 -lbl_805AC8A0: - # ROM: 0x3F9140 - .4byte 0 - -.global lbl_805AC8A4 -lbl_805AC8A4: - # ROM: 0x3F9144 - .4byte 0x3F800000 - -.global lbl_805AC8A8 -lbl_805AC8A8: - # ROM: 0x3F9148 - .4byte 0x3A83126F - .4byte 0 - -.global lbl_805AC8B0 -lbl_805AC8B0: - # ROM: 0x3F9150 - .4byte 0 - -.global lbl_805AC8B4 -lbl_805AC8B4: - # ROM: 0x3F9154 - .4byte 0x3F800000 - -.global lbl_805AC8B8 -lbl_805AC8B8: - # ROM: 0x3F9158 - .4byte 0x3A83126F - .4byte 0 - -.global lbl_805AC8C0 -lbl_805AC8C0: - # ROM: 0x3F9160 - .4byte 0x3F000000 - -.global lbl_805AC8C4 -lbl_805AC8C4: - # ROM: 0x3F9164 - .4byte 0x43E00000 - -.global lbl_805AC8C8 -lbl_805AC8C8: - # ROM: 0x3F9168 - .4byte 0x3C23D70A - .4byte 0 - -.global lbl_805AC8D0 -lbl_805AC8D0: - # ROM: 0x3F9170 - .4byte 0x47C35000 - -.global lbl_805AC8D4 -lbl_805AC8D4: - # ROM: 0x3F9174 - .4byte 0x3F800000 - -.global lbl_805AC8D8 -lbl_805AC8D8: - # ROM: 0x3F9178 - .4byte 0 - -.global lbl_805AC8DC -lbl_805AC8DC: - # ROM: 0x3F917C - .4byte 0x7F7FFFFF - -.global lbl_805AC8E0 -lbl_805AC8E0: - # ROM: 0x3F9180 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC8E8 -lbl_805AC8E8: - # ROM: 0x3F9188 - .4byte 0x40490FDB - -.global lbl_805AC8EC -lbl_805AC8EC: - # ROM: 0x3F918C - .4byte 0x3F000000 - -.global lbl_805AC8F0 -lbl_805AC8F0: - # ROM: 0x3F9190 - .4byte 0x3C23D70A - -.global lbl_805AC8F4 -lbl_805AC8F4: - # ROM: 0x3F9194 - .4byte 0x41000000 - -.global lbl_805AC8F8 -lbl_805AC8F8: - # ROM: 0x3F9198 - .4byte 0x40026666 - .4byte 0x66666666 - -.global lbl_805AC900 -lbl_805AC900: - # ROM: 0x3F91A0 - .4byte 0x3E4CCCCD - -.global lbl_805AC904 -lbl_805AC904: - # ROM: 0x3F91A4 - .4byte 0x3DCCCCCD - -.global lbl_805AC908 -lbl_805AC908: - # ROM: 0x3F91A8 - .4byte 0x437A0000 - -.global lbl_805AC90C -lbl_805AC90C: - # ROM: 0x3F91AC - .4byte 0x404CCCCD - -.global lbl_805AC910 -lbl_805AC910: - # ROM: 0x3F91B0 - .4byte 0x3727C5AC - -.global lbl_805AC914 -lbl_805AC914: - # ROM: 0x3F91B4 - .4byte 0x3F7D70A4 - -.global lbl_805AC918 -lbl_805AC918: - # ROM: 0x3F91B8 - .4byte 0x3F666666 - -.global lbl_805AC91C -lbl_805AC91C: - # ROM: 0x3F91BC - .4byte 0x40E00000 - -.global lbl_805AC920 -lbl_805AC920: - # ROM: 0x3F91C0 - .4byte 0x38D1B717 - -.global lbl_805AC924 -lbl_805AC924: - # ROM: 0x3F91C4 - .4byte 0x3F400000 - -.global lbl_805AC928 -lbl_805AC928: - # ROM: 0x3F91C8 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805AC930 -lbl_805AC930: - # ROM: 0x3F91D0 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AC938 -lbl_805AC938: - # ROM: 0x3F91D8 - .4byte 0x3E124925 - .4byte 0 - -.global lbl_805AC940 -lbl_805AC940: - # ROM: 0x3F91E0 - .4byte 0x4115F8FC - .4byte 0 - -.global lbl_805AC948 -lbl_805AC948: - # ROM: 0x3F91E8 - .4byte 0 - -.global lbl_805AC94C -lbl_805AC94C: - # ROM: 0x3F91EC - .4byte 0x42C80000 - -.global lbl_805AC950 -lbl_805AC950: - # ROM: 0x3F91F0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AC958 -lbl_805AC958: - # ROM: 0x3F91F8 - .4byte 0 - .4byte 0 - -.global lbl_805AC960 -lbl_805AC960: - # ROM: 0x3F9200 - .4byte 0x3DCCCCCD - -.global lbl_805AC964 -lbl_805AC964: - # ROM: 0x3F9204 - .4byte 0x41000000 - -.global lbl_805AC968 -lbl_805AC968: - # ROM: 0x3F9208 - .4byte 0 - .4byte 0 - -.global lbl_805AC970 -lbl_805AC970: - # ROM: 0x3F9210 - .4byte 0x42340000 - -.global lbl_805AC974 -lbl_805AC974: - # ROM: 0x3F9214 - .4byte 0x43B40000 - -.global lbl_805AC978 -lbl_805AC978: - # ROM: 0x3F9218 - .4byte 0x3E22F983 - -.global lbl_805AC97C -lbl_805AC97C: - # ROM: 0x3F921C - .4byte 0x40800000 - -.global lbl_805AC980 -lbl_805AC980: - # ROM: 0x3F9220 - .4byte 0x3F800000 - -.global lbl_805AC984 -lbl_805AC984: - # ROM: 0x3F9224 - .4byte 0x42C80000 - -.global lbl_805AC988 -lbl_805AC988: - # ROM: 0x3F9228 - .4byte 0 - -.global lbl_805AC98C -lbl_805AC98C: - # ROM: 0x3F922C - .4byte 0x3C23D70A - -.global lbl_805AC990 -lbl_805AC990: - # ROM: 0x3F9230 - .4byte 0 - -.global lbl_805AC994 -lbl_805AC994: - # ROM: 0x3F9234 - .4byte 0x3727C5AC - -.global lbl_805AC998 -lbl_805AC998: - # ROM: 0x3F9238 - .4byte 0x40000000 - -.global lbl_805AC99C -lbl_805AC99C: - # ROM: 0x3F923C - .4byte 0x40400000 - -.global lbl_805AC9A0 -lbl_805AC9A0: - # ROM: 0x3F9240 - .4byte 0x3F800000 - -.global lbl_805AC9A4 -lbl_805AC9A4: - # ROM: 0x3F9244 - .4byte 0x3F000000 - -.global lbl_805AC9A8 -lbl_805AC9A8: - # ROM: 0x3F9248 - .4byte 0x3DCCCCCD - -.global lbl_805AC9AC -lbl_805AC9AC: - # ROM: 0x3F924C - .4byte 0x40A00000 - -.global lbl_805AC9B0 -lbl_805AC9B0: - # ROM: 0x3F9250 - .4byte 0x3E99999A - -.global lbl_805AC9B4 -lbl_805AC9B4: - # ROM: 0x3F9254 - .4byte 0x3F400000 - -.global lbl_805AC9B8 -lbl_805AC9B8: - # ROM: 0x3F9258 - .4byte 0x3F800000 - -.global lbl_805AC9BC -lbl_805AC9BC: - # ROM: 0x3F925C - .4byte 0 - -.global lbl_805AC9C0 -lbl_805AC9C0: - # ROM: 0x3F9260 - .4byte 0 - -.global lbl_805AC9C4 -lbl_805AC9C4: - # ROM: 0x3F9264 - .4byte 0x3727C5AC - -.global lbl_805AC9C8 -lbl_805AC9C8: - # ROM: 0x3F9268 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AC9D0 -lbl_805AC9D0: - # ROM: 0x3F9270 - .4byte 0 - -.global lbl_805AC9D4 -lbl_805AC9D4: - # ROM: 0x3F9274 - .4byte 0x40400000 - -.global lbl_805AC9D8 -lbl_805AC9D8: - # ROM: 0x3F9278 - .4byte 0x41200000 - -.global lbl_805AC9DC -lbl_805AC9DC: - # ROM: 0x3F927C - .4byte 0x3F22F983 - -.global lbl_805AC9E0 -lbl_805AC9E0: - # ROM: 0x3F9280 - .4byte 0x3E800000 - -.global lbl_805AC9E4 -lbl_805AC9E4: - # ROM: 0x3F9284 - .4byte 0x3C8EFA35 - -.global lbl_805AC9E8 -lbl_805AC9E8: - # ROM: 0x3F9288 - .4byte 0x803D1CB8 - -.global lbl_805AC9EC -lbl_805AC9EC: - # ROM: 0x3F928C - .4byte 0x3F400000 - -.global lbl_805AC9F0 -lbl_805AC9F0: - # ROM: 0x3F9290 - .4byte 0x3E800000 - -.global lbl_805AC9F4 -lbl_805AC9F4: - # ROM: 0x3F9294 - .4byte 0x40000000 - -.global lbl_805AC9F8 -lbl_805AC9F8: - # ROM: 0x3F9298 - .4byte 0x3F800000 - -.global lbl_805AC9FC -lbl_805AC9FC: - # ROM: 0x3F929C - .4byte 0 - -.global lbl_805ACA00 -lbl_805ACA00: - # ROM: 0x3F92A0 - .4byte 0x40000000 - -.global lbl_805ACA04 -lbl_805ACA04: - # ROM: 0x3F92A4 - .4byte 0x3FC00000 - -.global lbl_805ACA08 -lbl_805ACA08: - # ROM: 0x3F92A8 - .4byte 0x3DCCCCCD - -.global lbl_805ACA0C -lbl_805ACA0C: - # ROM: 0x3F92AC - .4byte 0x447A0000 - -.global lbl_805ACA10 -lbl_805ACA10: - # ROM: 0x3F92B0 - .4byte 0x3E19999A - -.global lbl_805ACA14 -lbl_805ACA14: - # ROM: 0x3F92B4 - .4byte 0x40800000 - -.global lbl_805ACA18 -lbl_805ACA18: - # ROM: 0x3F92B8 - .4byte 0x3F000000 - -.global lbl_805ACA1C -lbl_805ACA1C: - # ROM: 0x3F92BC - .4byte 0x42200000 - -.global lbl_805ACA20 -lbl_805ACA20: - # ROM: 0x3F92C0 - .4byte 0x41200000 - -.global lbl_805ACA24 -lbl_805ACA24: - # ROM: 0x3F92C4 - .4byte 0x41480000 - -.global lbl_805ACA28 -lbl_805ACA28: - # ROM: 0x3F92C8 - .4byte 0x34000000 - -.global lbl_805ACA2C -lbl_805ACA2C: - # ROM: 0x3F92CC - .4byte 0x3E800000 - -.global lbl_805ACA30 -lbl_805ACA30: - # ROM: 0x3F92D0 - .4byte 0x3F400000 - -.global lbl_805ACA34 -lbl_805ACA34: - # ROM: 0x3F92D4 - .4byte 0x3F4CCCCD - -.global lbl_805ACA38 -lbl_805ACA38: - # ROM: 0x3F92D8 - .4byte 0x40A00000 - -.global lbl_805ACA3C -lbl_805ACA3C: - # ROM: 0x3F92DC - .4byte 0x3F666666 - -.global lbl_805ACA40 -lbl_805ACA40: - # ROM: 0x3F92E0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ACA48 -lbl_805ACA48: - # ROM: 0x3F92E8 - .4byte 0x3A83126F - -.global lbl_805ACA4C -lbl_805ACA4C: - # ROM: 0x3F92EC - .4byte 0x3F8CCCCD - -.global lbl_805ACA50 -lbl_805ACA50: - # ROM: 0x3F92F0 - .4byte 0x49742400 - -.global lbl_805ACA54 -lbl_805ACA54: - # ROM: 0x3F92F4 - .4byte 0x3E99999A - -.global lbl_805ACA58 -lbl_805ACA58: - # ROM: 0x3F92F8 - .4byte 0x3E4CCCCC - -.global lbl_805ACA5C -lbl_805ACA5C: - # ROM: 0x3F92FC - .4byte 0x3ECCCCCD - -.global lbl_805ACA60 -lbl_805ACA60: - # ROM: 0x3F9300 - .4byte 0x3F060A92 - -.global lbl_805ACA64 -lbl_805ACA64: - # ROM: 0x3F9304 - .4byte 0x42C80000 - -.global lbl_805ACA68 -lbl_805ACA68: - # ROM: 0x3F9308 - .4byte 0x41A00000 - -.global lbl_805ACA6C -lbl_805ACA6C: - # ROM: 0x3F930C - .4byte 0x40C90FDB - -.global lbl_805ACA70 -lbl_805ACA70: - # ROM: 0x3F9310 - .4byte 0x42FA0000 - -.global lbl_805ACA74 -lbl_805ACA74: - # ROM: 0x3F9314 - .4byte 0x40200000 - -.global lbl_805ACA78 -lbl_805ACA78: - # ROM: 0x3F9318 - .4byte 0xC0E00000 - -.global lbl_805ACA7C -lbl_805ACA7C: - # ROM: 0x3F931C - .4byte 0xC0A00000 - -.global lbl_805ACA80 -lbl_805ACA80: - # ROM: 0x3F9320 - .4byte 0x3C8EFA35 - -.global lbl_805ACA84 -lbl_805ACA84: - # ROM: 0x3F9324 - .4byte 0x40C00000 - -.global lbl_805ACA88 -lbl_805ACA88: - # ROM: 0x3F9328 - .4byte 0xBF800000 - -.global lbl_805ACA8C -lbl_805ACA8C: - # ROM: 0x3F932C - .4byte 0x3F3BA866 - -.global lbl_805ACA90 -lbl_805ACA90: - # ROM: 0x3F9330 - .4byte 0x3FA00000 - -.global lbl_805ACA94 -lbl_805ACA94: - # ROM: 0x3F9334 - .4byte 0x47C35000 - -.global lbl_805ACA98 -lbl_805ACA98: - # ROM: 0x3F9338 - .4byte 0x41F00000 - .4byte 0 - -.global lbl_805ACAA0 -lbl_805ACAA0: - # ROM: 0x3F9340 - .4byte 0 - .4byte 0 - -.global lbl_805ACAA8 -lbl_805ACAA8: - # ROM: 0x3F9348 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACAB0 -lbl_805ACAB0: - # ROM: 0x3F9350 - .4byte 0x3E400000 - -.global lbl_805ACAB4 -lbl_805ACAB4: - # ROM: 0x3F9354 - .4byte 0x3E99999A - -.global lbl_805ACAB8 -lbl_805ACAB8: - # ROM: 0x3F9358 - .4byte 0x3F800000 - -.global lbl_805ACABC -lbl_805ACABC: - # ROM: 0x3F935C - .4byte 0x41200000 - -.global lbl_805ACAC0 -lbl_805ACAC0: - # ROM: 0x3F9360 - .4byte 0 - -.global lbl_805ACAC4 -lbl_805ACAC4: - # ROM: 0x3F9364 - .4byte 0x7F7FFFFF - -.global lbl_805ACAC8 -lbl_805ACAC8: - # ROM: 0x3F9368 - .4byte 0x3DCCCCCD - -.global lbl_805ACACC -lbl_805ACACC: - # ROM: 0x3F936C - .4byte 0x3E99999A - -.global lbl_805ACAD0 -lbl_805ACAD0: - # ROM: 0x3F9370 - .4byte 0x3F000000 - -.global lbl_805ACAD4 -lbl_805ACAD4: - # ROM: 0x3F9374 - .4byte 0x3F800000 - -.global lbl_805ACAD8 -lbl_805ACAD8: - # ROM: 0x3F9378 - .4byte 0x3F6C835E - .4byte 0 - -.global lbl_805ACAE0 -lbl_805ACAE0: - # ROM: 0x3F9380 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805ACAE8 -lbl_805ACAE8: - # ROM: 0x3F9388 - .4byte 0x40200000 - -.global lbl_805ACAEC -lbl_805ACAEC: - # ROM: 0x3F938C - .4byte 0x37A7C5AC - -.global lbl_805ACAF0 -lbl_805ACAF0: - # ROM: 0x3F9390 - .4byte 0x3FC00000 - -.global lbl_805ACAF4 -lbl_805ACAF4: - # ROM: 0x3F9394 - .4byte 0x40A00000 - -.global lbl_805ACAF8 -lbl_805ACAF8: - # ROM: 0x3F9398 - .4byte 0x3727C5AC - -.global lbl_805ACAFC -lbl_805ACAFC: - # ROM: 0x3F939C - .4byte 0x40490FDB - -.global lbl_805ACB00 -lbl_805ACB00: - # ROM: 0x3F93A0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACB08 -lbl_805ACB08: - # ROM: 0x3F93A8 - .4byte 0x3F4CCCCD - -.global lbl_805ACB0C -lbl_805ACB0C: - # ROM: 0x3F93AC - .4byte 0x40000000 - -.global lbl_805ACB10 -lbl_805ACB10: - # ROM: 0x3F93B0 - .4byte 0x41700000 - -.global lbl_805ACB14 -lbl_805ACB14: - # ROM: 0x3F93B4 - .4byte 0x34000000 - -.global lbl_805ACB18 -lbl_805ACB18: - # ROM: 0x3F93B8 - .4byte 0x41200000 - -.global lbl_805ACB1C -lbl_805ACB1C: - # ROM: 0x3F93BC - .4byte 0x3F19999A - -.global lbl_805ACB20 -lbl_805ACB20: - # ROM: 0x3F93C0 - .4byte 0x40C90FDB - -.global lbl_805ACB24 -lbl_805ACB24: - # ROM: 0x3F93C4 - .4byte 0x40E00000 - -.global lbl_805ACB28 -lbl_805ACB28: - # ROM: 0x3F93C8 - .4byte 0x3F333333 - -.global lbl_805ACB2C -lbl_805ACB2C: - # ROM: 0x3F93CC - .4byte 0x3D4CCCCD - -.global lbl_805ACB30 -lbl_805ACB30: - # ROM: 0x3F93D0 - .4byte 0x43A20000 - -.global lbl_805ACB34 -lbl_805ACB34: - # ROM: 0x3F93D4 - .4byte 0x3CA3D70A - -.global lbl_805ACB38 -lbl_805ACB38: - # ROM: 0x3F93D8 - .4byte 0x3F400000 - -.global lbl_805ACB3C -lbl_805ACB3C: - # ROM: 0x3F93DC - .4byte 0x3C23D70A - -.global lbl_805ACB40 -lbl_805ACB40: - # ROM: 0x3F93E0 - .4byte 0x40400000 - -.global lbl_805ACB44 -lbl_805ACB44: - # ROM: 0x3F93E4 - .4byte 0x3C8EFA35 - -.global lbl_805ACB48 -lbl_805ACB48: - # ROM: 0x3F93E8 - .4byte 0x43340000 - -.global lbl_805ACB4C -lbl_805ACB4C: - # ROM: 0x3F93EC - .4byte 0x40900000 - -.global lbl_805ACB50 -lbl_805ACB50: - # ROM: 0x3F93F0 - .4byte 0x41100000 - -.global lbl_805ACB54 -lbl_805ACB54: - # ROM: 0x3F93F4 - .4byte 0xBF800000 - -.global lbl_805ACB58 -lbl_805ACB58: - # ROM: 0x3F93F8 - .4byte 0x3D800000 - -.global lbl_805ACB5C -lbl_805ACB5C: - # ROM: 0x3F93FC - .4byte 0xBF7FF38C - -.global lbl_805ACB60 -lbl_805ACB60: - # ROM: 0x3F9400 - .4byte 0 - .4byte 0 - -.global lbl_805ACB68 -lbl_805ACB68: - # ROM: 0x3F9408 - .4byte 0 - -.global lbl_805ACB6C -lbl_805ACB6C: - # ROM: 0x3F940C - .4byte 0x3DCCCCCD - -.global lbl_805ACB70 -lbl_805ACB70: - # ROM: 0x3F9410 - .4byte 0x41F00000 - -.global lbl_805ACB74 -lbl_805ACB74: - # ROM: 0x3F9414 - .4byte 0x3F4CCCCD - -.global lbl_805ACB78 -lbl_805ACB78: - # ROM: 0x3F9418 - .4byte 0x3F000000 - -.global lbl_805ACB7C -lbl_805ACB7C: - # ROM: 0x3F941C - .4byte 0x3F333333 - -.global lbl_805ACB80 -lbl_805ACB80: - # ROM: 0x3F9420 - .4byte 0x3F59999A - -.global lbl_805ACB84 -lbl_805ACB84: - # ROM: 0x3F9424 - .4byte 0x3F666666 - -.global lbl_805ACB88 -lbl_805ACB88: - # ROM: 0x3F9428 - .4byte 0x3DCCCCD0 - -.global lbl_805ACB8C -lbl_805ACB8C: - # ROM: 0x3F942C - .4byte 0x3F800000 - -.global lbl_805ACB90 -lbl_805ACB90: - # ROM: 0x3F9430 - .4byte 0x3E19999A - -.global lbl_805ACB94 -lbl_805ACB94: - # ROM: 0x3F9434 - .4byte 0x3E99999A - -.global lbl_805ACB98 -lbl_805ACB98: - # ROM: 0x3F9438 - .4byte 0x41400000 - -.global lbl_805ACB9C -lbl_805ACB9C: - # ROM: 0x3F943C - .4byte 0xC1400000 - -.global lbl_805ACBA0 -lbl_805ACBA0: - # ROM: 0x3F9440 - .4byte 0x437F0000 - -.global lbl_805ACBA4 -lbl_805ACBA4: - # ROM: 0x3F9444 - .4byte 0x40A00000 - -.global lbl_805ACBA8 -lbl_805ACBA8: - # ROM: 0x3F9448 - .4byte 0x3FC90FDB - -.global lbl_805ACBAC -lbl_805ACBAC: - # ROM: 0x3F944C - .4byte 0x41200000 - -.global lbl_805ACBB0 -lbl_805ACBB0: - # ROM: 0x3F9450 - .4byte 0x41A00000 - -.global lbl_805ACBB4 -lbl_805ACBB4: - # ROM: 0x3F9454 - .4byte 0x46FFFE00 - -.global lbl_805ACBB8 -lbl_805ACBB8: - # ROM: 0x3F9458 - .4byte 0x3DA3D70A - -.global lbl_805ACBBC -lbl_805ACBBC: - # ROM: 0x3F945C - .4byte 0x3D23D70A - -.global lbl_805ACBC0 -lbl_805ACBC0: - # ROM: 0x3F9460 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ACBC8 -lbl_805ACBC8: - # ROM: 0x3F9468 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACBD0 -lbl_805ACBD0: - # ROM: 0x3F9470 - .4byte 0x803D2025 - -.global lbl_805ACBD4 -lbl_805ACBD4: - # ROM: 0x3F9474 - .4byte 0 - -.global lbl_805ACBD8 -lbl_805ACBD8: - # ROM: 0x3F9478 - .4byte 0x41200000 - -.global lbl_805ACBDC -lbl_805ACBDC: - # ROM: 0x3F947C - .4byte 0x3F800000 - -.global lbl_805ACBE0 -lbl_805ACBE0: - # ROM: 0x3F9480 - .4byte 0x3D23D70A - .4byte 0 - -.global lbl_805ACBE8 -lbl_805ACBE8: - # ROM: 0x3F9488 - .4byte 0x3F800000 - -.global lbl_805ACBEC -lbl_805ACBEC: - # ROM: 0x3F948C - .4byte 0x3A83126F - -.global lbl_805ACBF0 -lbl_805ACBF0: - # ROM: 0x3F9490 - .4byte 0 - -.global lbl_805ACBF4 -lbl_805ACBF4: - # ROM: 0x3F9494 - .4byte 0x3727C5AC - -.global lbl_805ACBF8 -lbl_805ACBF8: - # ROM: 0x3F9498 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ACC00 -lbl_805ACC00: - # ROM: 0x3F94A0 - .4byte 0xBECCCCCD - -.global lbl_805ACC04 -lbl_805ACC04: - # ROM: 0x3F94A4 - .4byte 0x3ECCCCCD - -.global lbl_805ACC08 -lbl_805ACC08: - # ROM: 0x3F94A8 - .4byte 0 - -.global lbl_805ACC0C -lbl_805ACC0C: - # ROM: 0x3F94AC - .4byte 0x3F800000 - -.global lbl_805ACC10 -lbl_805ACC10: - # ROM: 0x3F94B0 - .4byte 0x43B40000 - -.global lbl_805ACC14 -lbl_805ACC14: - # ROM: 0x3F94B4 - .4byte 0x3C8EFA35 - -.global lbl_805ACC18 -lbl_805ACC18: - # ROM: 0x3F94B8 - .4byte 0xBF800000 - -.global lbl_805ACC1C -lbl_805ACC1C: - # ROM: 0x3F94BC - .4byte 0x3E99999A - -.global lbl_805ACC20 -lbl_805ACC20: - # ROM: 0x3F94C0 - .4byte 0x3F000000 - -.global lbl_805ACC24 -lbl_805ACC24: - # ROM: 0x3F94C4 - .4byte 0x41C80000 - -.global lbl_805ACC28 -lbl_805ACC28: - # ROM: 0x3F94C8 - .4byte 0x40800000 - -.global lbl_805ACC2C -lbl_805ACC2C: - # ROM: 0x3F94CC - .4byte 0x40400000 - -.global lbl_805ACC30 -lbl_805ACC30: - # ROM: 0x3F94D0 - .4byte 0x3D4CCCCD - -.global lbl_805ACC34 -lbl_805ACC34: - # ROM: 0x3F94D4 - .4byte 0x3A83126F - -.global lbl_805ACC38 -lbl_805ACC38: - # ROM: 0x3F94D8 - .4byte 0xC47A0000 - .4byte 0 - -.global lbl_805ACC40 -lbl_805ACC40: - # ROM: 0x3F94E0 - .4byte 0 - -.global lbl_805ACC44 -lbl_805ACC44: - # ROM: 0x3F94E4 - .4byte 0x407F5C29 - -.global lbl_805ACC48 -lbl_805ACC48: - # ROM: 0x3F94E8 - .4byte 0x40490FDB - -.global lbl_805ACC4C -lbl_805ACC4C: - # ROM: 0x3F94EC - .4byte 0x3F490FDB - -.global lbl_805ACC50 -lbl_805ACC50: - # ROM: 0x3F94F0 - .4byte 0x4016CBE4 - -.global lbl_805ACC54 -lbl_805ACC54: - # ROM: 0x3F94F4 - .4byte 0x3F800000 - -.global lbl_805ACC58 -lbl_805ACC58: - # ROM: 0x3F94F8 - .4byte 0x34000000 - -.global lbl_805ACC5C -lbl_805ACC5C: - # ROM: 0x3F94FC - .4byte 0x3E4CCCCD - -.global lbl_805ACC60 -lbl_805ACC60: - # ROM: 0x3F9500 - .4byte 0x3E99999A - -.global lbl_805ACC64 -lbl_805ACC64: - # ROM: 0x3F9504 - .4byte 0x40800000 - -.global lbl_805ACC68 -lbl_805ACC68: - # ROM: 0x3F9508 - .4byte 0x3F000000 - -.global lbl_805ACC6C -lbl_805ACC6C: - # ROM: 0x3F950C - .4byte 0xBEAAAAAB - -.global lbl_805ACC70 -lbl_805ACC70: - # ROM: 0x3F9510 - .4byte 0x00000023 - -.global lbl_805ACC74 -lbl_805ACC74: - # ROM: 0x3F9514 - .4byte 0x42480000 - -.global lbl_805ACC78 -lbl_805ACC78: - # ROM: 0x3F9518 - .4byte 0x40A00000 - -.global lbl_805ACC7C -lbl_805ACC7C: - # ROM: 0x3F951C - .4byte 0xC0400000 - -.global lbl_805ACC80 -lbl_805ACC80: - # ROM: 0x3F9520 - .4byte 0 - -.global lbl_805ACC84 -lbl_805ACC84: - # ROM: 0x3F9524 - .4byte 0x40000000 - -.global lbl_805ACC88 -lbl_805ACC88: - # ROM: 0x3F9528 - .4byte 0x3F666666 - -.global lbl_805ACC8C -lbl_805ACC8C: - # ROM: 0x3F952C - .4byte 0x3E4CCCCD - -.global lbl_805ACC90 -lbl_805ACC90: - # ROM: 0x3F9530 - .4byte 0x46AC4400 - -.global lbl_805ACC94 -lbl_805ACC94: - # ROM: 0x3F9534 - .4byte 0x3F000000 - -.global lbl_805ACC98 -lbl_805ACC98: - # ROM: 0x3F9538 - .4byte 0x3F800000 - -.global lbl_805ACC9C -lbl_805ACC9C: - # ROM: 0x3F953C - .4byte 0x40400000 - -.global lbl_805ACCA0 -lbl_805ACCA0: - # ROM: 0x3F9540 - .4byte 0x46000000 - -.global lbl_805ACCA4 -lbl_805ACCA4: - # ROM: 0x3F9544 - .4byte 0x3EAA7EFA - -.global lbl_805ACCA8 -lbl_805ACCA8: - # ROM: 0x3F9548 - .4byte 0x41F00000 - -.global lbl_805ACCAC -lbl_805ACCAC: - # ROM: 0x3F954C - .4byte 0x40490FDB - -.global lbl_805ACCB0 -lbl_805ACCB0: - # ROM: 0x3F9550 - .4byte 0x43340000 - -.global lbl_805ACCB4 -lbl_805ACCB4: - # ROM: 0x3F9554 - .4byte 0xFF7FFFFF - -.global lbl_805ACCB8 -lbl_805ACCB8: - # ROM: 0x3F9558 - .4byte 0xBEAAAAAB - -.global lbl_805ACCBC -lbl_805ACCBC: - # ROM: 0x3F955C - .4byte 0x3E800000 - -.global lbl_805ACCC0 -lbl_805ACCC0: - # ROM: 0x3F9560 - .4byte 0x3E99999A - -.global lbl_805ACCC4 -lbl_805ACCC4: - # ROM: 0x3F9564 - .4byte 0x42480000 - -.global lbl_805ACCC8 -lbl_805ACCC8: - # ROM: 0x3F9568 - .4byte 0x3F34FDF4 - -.global lbl_805ACCCC -lbl_805ACCCC: - # ROM: 0x3F956C - .4byte 0x40C00000 - -.global lbl_805ACCD0 -lbl_805ACCD0: - # ROM: 0x3F9570 - .4byte 0x3DCCCCCD - -.global lbl_805ACCD4 -lbl_805ACCD4: - # ROM: 0x3F9574 - .4byte 0x3FC00000 - -.global lbl_805ACCD8 -lbl_805ACCD8: - # ROM: 0x3F9578 - .4byte 0xC1C80000 - -.global lbl_805ACCDC -lbl_805ACCDC: - # ROM: 0x3F957C - .4byte 0xC1700000 - -.global lbl_805ACCE0 -lbl_805ACCE0: - # ROM: 0x3F9580 - .4byte 0x41700000 - -.global lbl_805ACCE4 -lbl_805ACCE4: - # ROM: 0x3F9584 - .4byte 0x41C80000 - -.global lbl_805ACCE8 -lbl_805ACCE8: - # ROM: 0x3F9588 - .4byte 0x3F4CCCCD - -.global lbl_805ACCEC -lbl_805ACCEC: - # ROM: 0x3F958C - .4byte 0x40800000 - -.global lbl_805ACCF0 -lbl_805ACCF0: - # ROM: 0x3F9590 - .4byte 0x41200000 - -.global lbl_805ACCF4 -lbl_805ACCF4: - # ROM: 0x3F9594 - .4byte 0x42C80000 - -.global lbl_805ACCF8 -lbl_805ACCF8: - # ROM: 0x3F9598 - .4byte 0x3EA8F5C3 - -.global lbl_805ACCFC -lbl_805ACCFC: - # ROM: 0x3F959C - .4byte 0x38D1B717 - -.global lbl_805ACD00 -lbl_805ACD00: - # ROM: 0x3F95A0 - .4byte 0xC0A00000 - -.global lbl_805ACD04 -lbl_805ACD04: - # ROM: 0x3F95A4 - .4byte 0x40A00000 - -.global lbl_805ACD08 -lbl_805ACD08: - # ROM: 0x3F95A8 - .4byte 0x3F5DB22D - -.global lbl_805ACD0C -lbl_805ACD0C: - # ROM: 0x3F95AC - .4byte 0x41000000 - -.global lbl_805ACD10 -lbl_805ACD10: - # ROM: 0x3F95B0 - .4byte 0x41A00000 - -.global lbl_805ACD14 -lbl_805ACD14: - # ROM: 0x3F95B4 - .4byte 0x3F70624E - -.global lbl_805ACD18 -lbl_805ACD18: - # ROM: 0x3F95B8 - .4byte 0x40100000 - -.global lbl_805ACD1C -lbl_805ACD1C: - # ROM: 0x3F95BC - .4byte 0x3F400000 - -.global lbl_805ACD20 -lbl_805ACD20: - # ROM: 0x3F95C0 - .4byte 0xBDCCCCCD - -.global lbl_805ACD24 -lbl_805ACD24: - # ROM: 0x3F95C4 - .4byte 0xBE051EB8 - -.global lbl_805ACD28 -lbl_805ACD28: - # ROM: 0x3F95C8 - .4byte 0x3FB2B8C3 - -.global lbl_805ACD2C -lbl_805ACD2C: - # ROM: 0x3F95CC - .4byte 0x7F7FFFFF - -.global lbl_805ACD30 -lbl_805ACD30: - # ROM: 0x3F95D0 - .4byte 0x3C8EFA35 - -.global lbl_805ACD34 -lbl_805ACD34: - # ROM: 0x3F95D4 - .4byte 0x43B40000 - -.global lbl_805ACD38 -lbl_805ACD38: - # ROM: 0x3F95D8 - .4byte 0x41300000 - -.global lbl_805ACD3C -lbl_805ACD3C: - # ROM: 0x3F95DC - .4byte 0xC0800000 - -.global lbl_805ACD40 -lbl_805ACD40: - # ROM: 0x3F95E0 - .4byte 0x447A0000 - -.global lbl_805ACD44 -lbl_805ACD44: - # ROM: 0x3F95E4 - .4byte 0x3E6353F8 - -.global lbl_805ACD48 -lbl_805ACD48: - # ROM: 0x3F95E8 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805ACD50 -lbl_805ACD50: - # ROM: 0x3F95F0 - .4byte 0 - .4byte 0 - -.global lbl_805ACD58 -lbl_805ACD58: - # ROM: 0x3F95F8 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805ACD60 -lbl_805ACD60: - # ROM: 0x3F9600 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ACD68 -lbl_805ACD68: - # ROM: 0x3F9608 - .4byte 0x437F0000 - -.global lbl_805ACD6C -lbl_805ACD6C: - # ROM: 0x3F960C - .4byte 0x3F000000 - -.global lbl_805ACD70 -lbl_805ACD70: - # ROM: 0x3F9610 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ACD78 -lbl_805ACD78: - # ROM: 0x3F9618 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACD80 -lbl_805ACD80: - # ROM: 0x3F9620 - .4byte 0xBF800000 - -.global lbl_805ACD84 -lbl_805ACD84: - # ROM: 0x3F9624 - .4byte 0x40000000 - -.global lbl_805ACD88 -lbl_805ACD88: - # ROM: 0x3F9628 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ACD90 -lbl_805ACD90: - # ROM: 0x3F9630 - .4byte 0x44C80000 - .4byte 0 - -.global lbl_805ACD98 -lbl_805ACD98: - # ROM: 0x3F9638 - .4byte 0x803D2590 - .4byte 0x3FC00000 - -.global lbl_805ACDA0 -lbl_805ACDA0: - # ROM: 0x3F9640 - .4byte 0x3F400000 - -.global lbl_805ACDA4 -lbl_805ACDA4: - # ROM: 0x3F9644 - .4byte 0x42FA0000 - -.global lbl_805ACDA8 -lbl_805ACDA8: - # ROM: 0x3F9648 - .4byte 0x3F800000 - -.global lbl_805ACDAC -lbl_805ACDAC: - # ROM: 0x3F964C - .4byte 0x41200000 - -.global lbl_805ACDB0 -lbl_805ACDB0: - # ROM: 0x3F9650 - .4byte 0x3F000000 - -.global lbl_805ACDB4 -lbl_805ACDB4: - # ROM: 0x3F9654 - .4byte 0x3DCCCCCD - -.global lbl_805ACDB8 -lbl_805ACDB8: - # ROM: 0x3F9658 - .4byte 0x447A0000 - -.global lbl_805ACDBC -lbl_805ACDBC: - # ROM: 0x3F965C - .4byte 0x40000000 - -.global lbl_805ACDC0 -lbl_805ACDC0: - # ROM: 0x3F9660 - .4byte 0 - -.global lbl_805ACDC4 -lbl_805ACDC4: - # ROM: 0x3F9664 - .4byte 0x3A83126F - -.global lbl_805ACDC8 -lbl_805ACDC8: - # ROM: 0x3F9668 - .4byte 0x42C80000 - -.global lbl_805ACDCC -lbl_805ACDCC: - # ROM: 0x3F966C - .4byte 0x3E800000 - -.global lbl_805ACDD0 -lbl_805ACDD0: - # ROM: 0x3F9670 - .4byte 0x42480000 - -.global lbl_805ACDD4 -lbl_805ACDD4: - # ROM: 0x3F9674 - .4byte 0x3F333333 - -.global lbl_805ACDD8 -lbl_805ACDD8: - # ROM: 0x3F9678 - .asciz "?&ff" - .balign 4 - -.global lbl_805ACDE0 -lbl_805ACDE0: - # ROM: 0x3F9680 - .4byte 0x803E6FC4 - -.global lbl_805ACDE4 -lbl_805ACDE4: - # ROM: 0x3F9684 - .4byte 0 - -.global lbl_805ACDE8 -lbl_805ACDE8: - # ROM: 0x3F9688 - .4byte 0x4335A25B - -.global lbl_805ACDEC -lbl_805ACDEC: - # ROM: 0x3F968C - .4byte 0x42FF0000 - -.global lbl_805ACDF0 -lbl_805ACDF0: - # ROM: 0x3F9690 - .4byte 0x40800000 - -.global lbl_805ACDF4 -lbl_805ACDF4: - # ROM: 0x3F9694 - .4byte 0x437F0000 - -.global lbl_805ACDF8 -lbl_805ACDF8: - # ROM: 0x3F9698 - .4byte 0x3F800000 - -.global lbl_805ACDFC -lbl_805ACDFC: - # ROM: 0x3F969C - .4byte 0x40C00000 - -.global lbl_805ACE00 -lbl_805ACE00: - # ROM: 0x3F96A0 - .4byte 0x3E800000 - -.global lbl_805ACE04 -lbl_805ACE04: - # ROM: 0x3F96A4 - .4byte 0x3F000000 - -.global lbl_805ACE08 -lbl_805ACE08: - # ROM: 0x3F96A8 - .4byte 0 - -.global lbl_805ACE0C -lbl_805ACE0C: - # ROM: 0x3F96AC - .4byte 0x3F800000 - -.global lbl_805ACE10 -lbl_805ACE10: - # ROM: 0x3F96B0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ACE18 -lbl_805ACE18: - # ROM: 0x3F96B8 - .4byte 0x437F0000 - -.global lbl_805ACE1C -lbl_805ACE1C: - # ROM: 0x3F96BC - .4byte 0x3B808081 - -.global lbl_805ACE20 -lbl_805ACE20: - # ROM: 0x3F96C0 - .4byte 0x3727C5AC - -.global lbl_805ACE24 -lbl_805ACE24: - # ROM: 0x3F96C4 - .4byte 0x3F000000 - -.global lbl_805ACE28 -lbl_805ACE28: - # ROM: 0x3F96C8 - .4byte 0x40800000 - .4byte 0 - -.global lbl_805ACE30 -lbl_805ACE30: - # ROM: 0x3F96D0 - .4byte 0x40A00000 - -.global lbl_805ACE34 -lbl_805ACE34: - # ROM: 0x3F96D4 - .4byte 0x41200000 - -.global lbl_805ACE38 -lbl_805ACE38: - # ROM: 0x3F96D8 - .4byte 0 - -.global lbl_805ACE3C -lbl_805ACE3C: - # ROM: 0x3F96DC - .4byte 0x3A83126F - -.global lbl_805ACE40 -lbl_805ACE40: - # ROM: 0x3F96E0 - .4byte 0xC5800000 - -.global lbl_805ACE44 -lbl_805ACE44: - # ROM: 0x3F96E4 - .4byte 0x45800000 - -.global lbl_805ACE48 -lbl_805ACE48: - # ROM: 0x3F96E8 - .4byte 0 - -.global lbl_805ACE4C -lbl_805ACE4C: - # ROM: 0x3F96EC - .4byte 0x43E00000 - -.global lbl_805ACE50 -lbl_805ACE50: - # ROM: 0x3F96F0 - .4byte 0x3F800000 - -.global lbl_805ACE54 -lbl_805ACE54: - # ROM: 0x3F96F4 - .4byte 0x437F0000 - -.global lbl_805ACE58 -lbl_805ACE58: - # ROM: 0x3F96F8 - .4byte 0x3F000000 - -.global lbl_805ACE5C -lbl_805ACE5C: - # ROM: 0x3F96FC - .4byte 0x3E800000 - -.global lbl_805ACE60 -lbl_805ACE60: - # ROM: 0x3F9700 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACE68 -lbl_805ACE68: - # ROM: 0x3F9708 - .4byte 0x40000000 - -.global lbl_805ACE6C -lbl_805ACE6C: - # ROM: 0x3F970C - .4byte 0x40A00000 - -.global lbl_805ACE70 -lbl_805ACE70: - # ROM: 0x3F9710 - .4byte 0x3C8EFA35 - -.global lbl_805ACE74 -lbl_805ACE74: - # ROM: 0x3F9714 - .4byte 0x43340000 - -.global lbl_805ACE78 -lbl_805ACE78: - # ROM: 0x3F9718 - .4byte 0x42400000 - -.global lbl_805ACE7C -lbl_805ACE7C: - # ROM: 0x3F971C - .4byte 0x41C00000 - -.global lbl_805ACE80 -lbl_805ACE80: - # ROM: 0x3F9720 - .4byte 0x3FC00000 - -.global lbl_805ACE84 -lbl_805ACE84: - # ROM: 0x3F9724 - .4byte 0xBF000000 - -.global lbl_805ACE88 -lbl_805ACE88: - # ROM: 0x3F9728 - .4byte 0xBDCCCCCD - -.global lbl_805ACE8C -lbl_805ACE8C: - # ROM: 0x3F972C - .4byte 0x41C80000 - -.global lbl_805ACE90 -lbl_805ACE90: - # ROM: 0x3F9730 - .4byte 0x41200000 - -.global lbl_805ACE94 -lbl_805ACE94: - # ROM: 0x3F9734 - .4byte 0x43B40000 - -.global lbl_805ACE98 -lbl_805ACE98: - # ROM: 0x3F9738 - .4byte 0x42B40000 - -.global lbl_805ACE9C -lbl_805ACE9C: - # ROM: 0x3F973C - .4byte 0xC0600000 - -.global lbl_805ACEA0 -lbl_805ACEA0: - # ROM: 0x3F9740 - .4byte 0x3DCCCCCD - -.global lbl_805ACEA4 -lbl_805ACEA4: - # ROM: 0x3F9744 - .4byte 0x40800000 - -.global lbl_805ACEA8 -lbl_805ACEA8: - # ROM: 0x3F9748 - .4byte 0x3C888889 - -.global lbl_805ACEAC -lbl_805ACEAC: - # ROM: 0x3F974C - .4byte 0xBCCCCCCD - -.global lbl_805ACEB0 -lbl_805ACEB0: - # ROM: 0x3F9750 - .4byte 0x3CCCCCCD - -.global lbl_805ACEB4 -lbl_805ACEB4: - # ROM: 0x3F9754 - .4byte 0xBD99999A - -.global lbl_805ACEB8 -lbl_805ACEB8: - # ROM: 0x3F9758 - .4byte 0x3D99999A - -.global lbl_805ACEBC -lbl_805ACEBC: - # ROM: 0x3F975C - .4byte 0xC0000000 - -.global lbl_805ACEC0 -lbl_805ACEC0: - # ROM: 0x3F9760 - .4byte 0x42480000 - -.global lbl_805ACEC4 -lbl_805ACEC4: - # ROM: 0x3F9764 - .4byte 0x47C34F80 - -.global lbl_805ACEC8 -lbl_805ACEC8: - # ROM: 0x3F9768 - .4byte 0x447A0000 - -.global lbl_805ACECC -lbl_805ACECC: - # ROM: 0x3F976C - .4byte 0x42FE0000 - -.global lbl_805ACED0 -lbl_805ACED0: - # ROM: 0x3F9770 - .4byte 0 - .4byte 0 - -.global lbl_805ACED8 -lbl_805ACED8: - # ROM: 0x3F9778 - .4byte 0x42FE0000 - .4byte 0 - -.global lbl_805ACEE0 -lbl_805ACEE0: - # ROM: 0x3F9780 - .4byte 0x3F800000 - -.global lbl_805ACEE4 -lbl_805ACEE4: - # ROM: 0x3F9784 - .4byte 0 - -.global lbl_805ACEE8 -lbl_805ACEE8: - # ROM: 0x3F9788 - .4byte 0x7F7FFFFF - -.global lbl_805ACEEC -lbl_805ACEEC: - # ROM: 0x3F978C - .4byte 0xFF7FFFFF - -.global lbl_805ACEF0 -lbl_805ACEF0: - # ROM: 0x3F9790 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805ACEF8 -lbl_805ACEF8: - # ROM: 0x3F9798 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACF00 -lbl_805ACF00: - # ROM: 0x3F97A0 - .4byte 0x38D1B717 - -.global lbl_805ACF04 -lbl_805ACF04: - # ROM: 0x3F97A4 - .4byte 0xBE000000 - -.global lbl_805ACF08 -lbl_805ACF08: - # ROM: 0x3F97A8 - .4byte 0x3F1A36E2 - .4byte 0xEB1C432D - -.global lbl_805ACF10 -lbl_805ACF10: - # ROM: 0x3F97B0 - .4byte 0x40800000 - -.global lbl_805ACF14 -lbl_805ACF14: - # ROM: 0x3F97B4 - .4byte 0x3E4CCCCD - -.global lbl_805ACF18 -lbl_805ACF18: - # ROM: 0x3F97B8 - .4byte 0x3DCCCCCD - -.global lbl_805ACF1C -lbl_805ACF1C: - # ROM: 0x3F97BC - .4byte 0x3FC90FDB - -.global lbl_805ACF20 -lbl_805ACF20: - # ROM: 0x3F97C0 - .4byte 0x34000000 - -.global lbl_805ACF24 -lbl_805ACF24: - # ROM: 0x3F97C4 - .4byte 0x3F400000 - -.global lbl_805ACF28 -lbl_805ACF28: - # ROM: 0x3F97C8 - .4byte 0x3F99999A - -.global lbl_805ACF2C -lbl_805ACF2C: - # ROM: 0x3F97CC - .4byte 0x447A0000 - -.global lbl_805ACF30 -lbl_805ACF30: - # ROM: 0x3F97D0 - .4byte 0x45FA0000 - -.global lbl_805ACF34 -lbl_805ACF34: - # ROM: 0x3F97D4 - .4byte 0x41C80000 - -.global lbl_805ACF38 -lbl_805ACF38: - # ROM: 0x3F97D8 - .4byte 0x3F666666 - -.global lbl_805ACF3C -lbl_805ACF3C: - # ROM: 0x3F97DC - .4byte 0x40000000 - -.global lbl_805ACF40 -lbl_805ACF40: - # ROM: 0x3F97E0 - .byte 0x01 - -.global lbl_805ACF41 -lbl_805ACF41: - # ROM: 0x3F97E1 - .byte 0x00 - -.global lbl_805ACF42 -lbl_805ACF42: - # ROM: 0x3F97E2 - .byte 0x01 - -.global lbl_805ACF43 -lbl_805ACF43: - # ROM: 0x3F97E3 - .byte 0x00 - -.global lbl_805ACF44 -lbl_805ACF44: - # ROM: 0x3F97E4 - .4byte 0x01000000 - -.global lbl_805ACF48 -lbl_805ACF48: - # ROM: 0x3F97E8 - .4byte 0x3B808081 - .4byte 0 - -.global lbl_805ACF50 -lbl_805ACF50: - # ROM: 0x3F97F0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACF58 -lbl_805ACF58: - # ROM: 0x3F97F8 - .4byte 0x3F800000 - -.global lbl_805ACF5C -lbl_805ACF5C: - # ROM: 0x3F97FC - .4byte 0x3EC00000 - -.global lbl_805ACF60 -lbl_805ACF60: - # ROM: 0x3F9800 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805ACF68 -lbl_805ACF68: - # ROM: 0x3F9808 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ACF70 -lbl_805ACF70: - # ROM: 0x3F9810 - .4byte 0x46000000 - -.global lbl_805ACF74 -lbl_805ACF74: - # ROM: 0x3F9814 - .4byte 0x42940000 - -.global lbl_805ACF78 -lbl_805ACF78: - # ROM: 0x3F9818 - .4byte 0x3DCCCCCD - -.global lbl_805ACF7C -lbl_805ACF7C: - # ROM: 0x3F981C - .4byte 0x41A80000 - -.global lbl_805ACF80 -lbl_805ACF80: - # ROM: 0x3F9820 - .4byte 0x3F666666 - -.global lbl_805ACF84 -lbl_805ACF84: - # ROM: 0x3F9824 - .4byte 0x3F800000 - -.global lbl_805ACF88 -lbl_805ACF88: - # ROM: 0x3F9828 - .4byte 0x3E19999A - -.global lbl_805ACF8C -lbl_805ACF8C: - # ROM: 0x3F982C - .4byte 0x7F7FFFFF - -.global lbl_805ACF90 -lbl_805ACF90: - # ROM: 0x3F9830 - .4byte 0x3F000000 - -.global lbl_805ACF94 -lbl_805ACF94: - # ROM: 0x3F9834 - .4byte 0xC1200000 - -.global lbl_805ACF98 -lbl_805ACF98: - # ROM: 0x3F9838 - .4byte 0 - -.global lbl_805ACF9C -lbl_805ACF9C: - # ROM: 0x3F983C - .4byte 0x420C0000 - -.global lbl_805ACFA0 -lbl_805ACFA0: - # ROM: 0x3F9840 - .4byte 0x42500000 - -.global lbl_805ACFA4 -lbl_805ACFA4: - # ROM: 0x3F9844 - .4byte 0x42640000 - -.global lbl_805ACFA8 -lbl_805ACFA8: - # ROM: 0x3F9848 - .4byte 0xC1FE0000 - -.global lbl_805ACFAC -lbl_805ACFAC: - # ROM: 0x3F984C - .4byte 0xBDCCCCCD - -.global lbl_805ACFB0 -lbl_805ACFB0: - # ROM: 0x3F9850 - .4byte 0x42700000 - -.global lbl_805ACFB4 -lbl_805ACFB4: - # ROM: 0x3F9854 - .4byte 0x43800000 - -.global lbl_805ACFB8 -lbl_805ACFB8: - # ROM: 0x3F9858 - .4byte 0xC2200000 - -.global lbl_805ACFBC -lbl_805ACFBC: - # ROM: 0x3F985C - .4byte 0xFF7FFFFF - -.global lbl_805ACFC0 -lbl_805ACFC0: - # ROM: 0x3F9860 - .4byte 0x3B800000 - -.global lbl_805ACFC4 -lbl_805ACFC4: - # ROM: 0x3F9864 - .4byte 0x43FA0000 - -.global lbl_805ACFC8 -lbl_805ACFC8: - # ROM: 0x3F9868 - .4byte 0x447A0000 - -.global lbl_805ACFCC -lbl_805ACFCC: - # ROM: 0x3F986C - .4byte 0x427C0000 - -.global lbl_805ACFD0 -lbl_805ACFD0: - # ROM: 0x3F9870 - .4byte 0x462BE000 - -.global lbl_805ACFD4 -lbl_805ACFD4: - # ROM: 0x3F9874 - .4byte 0xBF800000 - -.global lbl_805ACFD8 -lbl_805ACFD8: - # ROM: 0x3F9878 - .4byte 0x41BE8000 - .4byte 0 - -.global lbl_805ACFE0 -lbl_805ACFE0: - # ROM: 0x3F9880 - .4byte 0x401FC000 - .4byte 0 - -.global lbl_805ACFE8 -lbl_805ACFE8: - # ROM: 0x3F9888 - .4byte 0x40FE0000 - .4byte 0 - -.global lbl_805ACFF0 -lbl_805ACFF0: - # ROM: 0x3F9890 - .4byte 0x40700000 - .4byte 0 - -.global lbl_805ACFF8 -lbl_805ACFF8: - # ROM: 0x3F9898 - .4byte 0x3E000000 - .4byte 0 - -.global lbl_805AD000 -lbl_805AD000: - # ROM: 0x3F98A0 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AD008 -lbl_805AD008: - # ROM: 0x3F98A8 - .4byte 0x3C010204 - -.global lbl_805AD00C -lbl_805AD00C: - # ROM: 0x3F98AC - .4byte 0x41200000 - -.global lbl_805AD010 -lbl_805AD010: - # ROM: 0x3F98B0 - .4byte 0x3E4CCCCD - -.global lbl_805AD014 -lbl_805AD014: - # ROM: 0x3F98B4 - .4byte 0x44000000 - -.global lbl_805AD018 -lbl_805AD018: - # ROM: 0x3F98B8 - .4byte 0x427E0000 - -.global lbl_805AD01C -lbl_805AD01C: - # ROM: 0x3F98BC - .4byte 0xC27E0000 - -.global lbl_805AD020 -lbl_805AD020: - # ROM: 0x3F98C0 - .4byte 0xC0000000 - -.global lbl_805AD024 -lbl_805AD024: - # ROM: 0x3F98C4 - .4byte 0xC0800000 - -.global lbl_805AD028 -lbl_805AD028: - # ROM: 0x3F98C8 - .4byte 0x7F7FFFFF - .4byte 0 - -.global lbl_805AD030 -lbl_805AD030: - # ROM: 0x3F98D0 - .4byte 0 - -.global lbl_805AD034 -lbl_805AD034: - # ROM: 0x3F98D4 - .4byte 0x42480000 - -.global lbl_805AD038 -lbl_805AD038: - # ROM: 0x3F98D8 - .4byte 0x3E4CCCCD - -.global lbl_805AD03C -lbl_805AD03C: - # ROM: 0x3F98DC - .4byte 0x42340000 - -.global lbl_805AD040 -lbl_805AD040: - # ROM: 0x3F98E0 - .4byte 0x3F800000 - -.global lbl_805AD044 -lbl_805AD044: - # ROM: 0x3F98E4 - .4byte 0x3F400000 - -.global lbl_805AD048 -lbl_805AD048: - # ROM: 0x3F98E8 - .4byte 0x42960000 - -.global lbl_805AD04C -lbl_805AD04C: - # ROM: 0x3F98EC - .4byte 0x3C23D70A - -.global lbl_805AD050 -lbl_805AD050: - # ROM: 0x3F98F0 - .4byte 0x40C90FDB - -.global lbl_805AD054 -lbl_805AD054: - # ROM: 0x3F98F4 - .4byte 0x40800000 - -.global lbl_805AD058 -lbl_805AD058: - # ROM: 0x3F98F8 - .4byte 0x3E800000 - -.global lbl_805AD05C -lbl_805AD05C: - # ROM: 0x3F98FC - .4byte 0x3F4CCCCD - -.global lbl_805AD060 -lbl_805AD060: - # ROM: 0x3F9900 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AD068 -lbl_805AD068: - # ROM: 0x3F9908 - .4byte 0x0000002B - -.global lbl_805AD06C -lbl_805AD06C: - # ROM: 0x3F990C - .4byte 0x3F666666 - -.global lbl_805AD070 -lbl_805AD070: - # ROM: 0x3F9910 - .4byte 0x803D2FF0 - -.global lbl_805AD074 -lbl_805AD074: - # ROM: 0x3F9914 - .4byte 0x803D2FF8 - -.global lbl_805AD078 -lbl_805AD078: - # ROM: 0x3F9918 - .4byte 0x803D3003 - -.global lbl_805AD07C -lbl_805AD07C: - # ROM: 0x3F991C - .4byte 0 - -.global lbl_805AD080 -lbl_805AD080: - # ROM: 0x3F9920 - .4byte 0x40000000 - -.global lbl_805AD084 -lbl_805AD084: - # ROM: 0x3F9924 - .4byte 0x3F19999A - -.global lbl_805AD088 -lbl_805AD088: - # ROM: 0x3F9928 - .4byte 0x3F800000 - -.global lbl_805AD08C -lbl_805AD08C: - # ROM: 0x3F992C - .4byte 0x447A0000 - -.global lbl_805AD090 -lbl_805AD090: - # ROM: 0x3F9930 - .4byte 0x3E99999A - -.global lbl_805AD094 -lbl_805AD094: - # ROM: 0x3F9934 - .4byte 0x3EB2B8C2 - -.global lbl_805AD098 -lbl_805AD098: - # ROM: 0x3F9938 - .4byte 0x3F000000 - -.global lbl_805AD09C -lbl_805AD09C: - # ROM: 0x3F993C - .4byte 0x46000000 - -.global lbl_805AD0A0 -lbl_805AD0A0: - # ROM: 0x3F9940 - .4byte 0x42B40000 - -.global lbl_805AD0A4 -lbl_805AD0A4: - # ROM: 0x3F9944 - .4byte 0x3FC90FDB - -.global lbl_805AD0A8 -lbl_805AD0A8: - # ROM: 0x3F9948 - .4byte 0xBEB2B8C2 - -.global lbl_805AD0AC -lbl_805AD0AC: - # ROM: 0x3F994C - .4byte 0x3D0EFA35 - -.global lbl_805AD0B0 -lbl_805AD0B0: - # ROM: 0x3F9950 - .4byte 0x3FC00000 - .4byte 0 - -.global lbl_805AD0B8 -lbl_805AD0B8: - # ROM: 0x3F9958 - .4byte 0 - .4byte 0 - -.global lbl_805AD0C0 -lbl_805AD0C0: - # ROM: 0x3F9960 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AD0C8 -lbl_805AD0C8: - # ROM: 0x3F9968 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AD0D0 -lbl_805AD0D0: - # ROM: 0x3F9970 - .4byte 0x3A83126F - -.global lbl_805AD0D4 -lbl_805AD0D4: - # ROM: 0x3F9974 - .4byte 0xBF000000 - -.global lbl_805AD0D8 -lbl_805AD0D8: - # ROM: 0x3F9978 - .4byte 0x3E19999A - -.global lbl_805AD0DC -lbl_805AD0DC: - # ROM: 0x3F997C - .4byte 0x3F490FDB - -.global lbl_805AD0E0 -lbl_805AD0E0: - # ROM: 0x3F9980 - .4byte 0x42C80000 - -.global lbl_805AD0E4 -lbl_805AD0E4: - # ROM: 0x3F9984 - .4byte 0x3C8EFA35 - -.global lbl_805AD0E8 -lbl_805AD0E8: - # ROM: 0x3F9988 - .4byte 0x41A00000 - -.global lbl_805AD0EC -lbl_805AD0EC: - # ROM: 0x3F998C - .4byte 0x41200000 - -.global lbl_805AD0F0 -lbl_805AD0F0: - # ROM: 0x3F9990 - .4byte 0x3DCCCCCD - -.global lbl_805AD0F4 -lbl_805AD0F4: - # ROM: 0x3F9994 - .4byte 0x41F00000 - -.global lbl_805AD0F8 -lbl_805AD0F8: - # ROM: 0x3F9998 - .4byte 0x40400000 - .4byte 0 - -.global lbl_805AD100 -lbl_805AD100: - # ROM: 0x3F99A0 - .4byte 0 - -.global lbl_805AD104 -lbl_805AD104: - # ROM: 0x3F99A4 - .4byte 0x3FC00000 - -.global lbl_805AD108 -lbl_805AD108: - # ROM: 0x3F99A8 - .4byte 0x472FC800 - .4byte 0 - -.global lbl_805AD110 -lbl_805AD110: - # ROM: 0x3F99B0 - .4byte 0x00000021 - -.global lbl_805AD114 -lbl_805AD114: - # ROM: 0x3F99B4 - .4byte 0x803D31DE - -.global lbl_805AD118 -lbl_805AD118: - # ROM: 0x3F99B8 - .4byte 0x803D31EC - -.global lbl_805AD11C -lbl_805AD11C: - # ROM: 0x3F99BC - .4byte 0x803D31F3 - -.global lbl_805AD120 -lbl_805AD120: - # ROM: 0x3F99C0 - .4byte 0x41200000 - -.global lbl_805AD124 -lbl_805AD124: - # ROM: 0x3F99C4 - .4byte 0 - -.global lbl_805AD128 -lbl_805AD128: - # ROM: 0x3F99C8 - .4byte 0x3F2AAAAB - -.global lbl_805AD12C -lbl_805AD12C: - # ROM: 0x3F99CC - .4byte 0x3EAAAAAB - -.global lbl_805AD130 -lbl_805AD130: - # ROM: 0x3F99D0 - .4byte 0x3F000000 - -.global lbl_805AD134 -lbl_805AD134: - # ROM: 0x3F99D4 - .4byte 0x41700000 - -.global lbl_805AD138 -lbl_805AD138: - # ROM: 0x3F99D8 - .4byte 0x3F800000 - -.global lbl_805AD13C -lbl_805AD13C: - # ROM: 0x3F99DC - .4byte 0x3D800000 - -.global lbl_805AD140 -lbl_805AD140: - # ROM: 0x3F99E0 - .4byte 0x41A00000 - -.global lbl_805AD144 -lbl_805AD144: - # ROM: 0x3F99E4 - .4byte 0x40000000 - -.global lbl_805AD148 -lbl_805AD148: - # ROM: 0x3F99E8 - .4byte 0x3F19999A - -.global lbl_805AD14C -lbl_805AD14C: - # ROM: 0x3F99EC - .4byte 0x3F666666 - -.global lbl_805AD150 -lbl_805AD150: - # ROM: 0x3F99F0 - .4byte 0x447A0000 - -.global lbl_805AD154 -lbl_805AD154: - # ROM: 0x3F99F4 - .4byte 0x3FC00000 - -.global lbl_805AD158 -lbl_805AD158: - # ROM: 0x3F99F8 - .4byte 0xBFC00000 - -.global lbl_805AD15C -lbl_805AD15C: - # ROM: 0x3F99FC - .4byte 0x3EDF66F3 - -.global lbl_805AD160 -lbl_805AD160: - # ROM: 0x3F9A00 - .4byte 0x3DB2B8C2 - -.global lbl_805AD164 -lbl_805AD164: - # ROM: 0x3F9A04 - .4byte 0x41100000 - -.global lbl_805AD168 -lbl_805AD168: - # ROM: 0x3F9A08 - .4byte 0x3F490FDB - -.global lbl_805AD16C -lbl_805AD16C: - # ROM: 0x3F9A0C - .4byte 0x3F060A92 - -.global lbl_805AD170 -lbl_805AD170: - # ROM: 0x3F9A10 - .4byte 0x40490FDB - .4byte 0 - -.global lbl_805AD178 -lbl_805AD178: - # ROM: 0x3F9A18 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD180 -lbl_805AD180: - # ROM: 0x3F9A20 - .4byte 0x44C80000 - -.global lbl_805AD184 -lbl_805AD184: - # ROM: 0x3F9A24 - .4byte 0x3FB2B8C3 - -.global lbl_805AD188 -lbl_805AD188: - # ROM: 0x3F9A28 - .4byte 0x3E4CCCCD - .4byte 0 - -.global lbl_805AD190 -lbl_805AD190: - # ROM: 0x3F9A30 - .4byte 0 - -.global lbl_805AD194 -lbl_805AD194: - # ROM: 0x3F9A34 - .4byte 0x42480000 - -.global lbl_805AD198 -lbl_805AD198: - # ROM: 0x3F9A38 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805AD1A0 -lbl_805AD1A0: - # ROM: 0x3F9A40 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AD1A8 -lbl_805AD1A8: - # ROM: 0x3F9A48 - .4byte 0x3F490FDB - -.global lbl_805AD1AC -lbl_805AD1AC: - # ROM: 0x3F9A4C - .4byte 0x3F000000 - -.global lbl_805AD1B0 -lbl_805AD1B0: - # ROM: 0x3F9A50 - .4byte 0x3F800000 - -.global lbl_805AD1B4 -lbl_805AD1B4: - # ROM: 0x3F9A54 - .4byte 0x3D4CCCCD - -.global lbl_805AD1B8 -lbl_805AD1B8: - # ROM: 0x3F9A58 - .4byte 0x40000000 - -.global lbl_805AD1BC -lbl_805AD1BC: - # ROM: 0x3F9A5C - .4byte 0x41A00000 - -.global lbl_805AD1C0 -lbl_805AD1C0: - # ROM: 0x3F9A60 - .4byte 0x43160000 - -.global lbl_805AD1C4 -lbl_805AD1C4: - # ROM: 0x3F9A64 - .4byte 0x40490FDB - -.global lbl_805AD1C8 -lbl_805AD1C8: - # ROM: 0x3F9A68 - .4byte 0 - -.global lbl_805AD1CC -lbl_805AD1CC: - # ROM: 0x3F9A6C - .4byte 0x3F800000 - -.global lbl_805AD1D0 -lbl_805AD1D0: - # ROM: 0x3F9A70 - .4byte 0x40000000 - -.global lbl_805AD1D4 -lbl_805AD1D4: - # ROM: 0x3F9A74 - .4byte 0x40490FDB - -.global lbl_805AD1D8 -lbl_805AD1D8: - # ROM: 0x3F9A78 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AD1E0 -lbl_805AD1E0: - # ROM: 0x3F9A80 - .4byte 0x3EF5C28F - -.global lbl_805AD1E4 -lbl_805AD1E4: - # ROM: 0x3F9A84 - .4byte 0 - -.global lbl_805AD1E8 -lbl_805AD1E8: - # ROM: 0x3F9A88 - .4byte 0x3E99999A - -.global lbl_805AD1EC -lbl_805AD1EC: - # ROM: 0x3F9A8C - .4byte 0x3E000000 - -.global lbl_805AD1F0 -lbl_805AD1F0: - # ROM: 0x3F9A90 - .4byte 0x3DCCCCCD - -.global lbl_805AD1F4 -lbl_805AD1F4: - # ROM: 0x3F9A94 - .4byte 0x3F000000 - -.global lbl_805AD1F8 -lbl_805AD1F8: - # ROM: 0x3F9A98 - .4byte 0x3F28F5C3 - -.global lbl_805AD1FC -lbl_805AD1FC: - # ROM: 0x3F9A9C - .4byte 0x3DE147AE - -.global lbl_805AD200 -lbl_805AD200: - # ROM: 0x3F9AA0 - .4byte 0x3E333333 - -.global lbl_805AD204 -lbl_805AD204: - # ROM: 0x3F9AA4 - .4byte 0x3ED70A3D - -.global lbl_805AD208 -lbl_805AD208: - # ROM: 0x3F9AA8 - .4byte 0x3EC00000 - -.global lbl_805AD20C -lbl_805AD20C: - # ROM: 0x3F9AAC - .4byte 0x3E666666 - -.global lbl_805AD210 -lbl_805AD210: - # ROM: 0x3F9AB0 - .4byte 0x3FC00000 - -.global lbl_805AD214 -lbl_805AD214: - # ROM: 0x3F9AB4 - .4byte 0x3F833333 - -.global lbl_805AD218 -lbl_805AD218: - # ROM: 0x3F9AB8 - .4byte 0x3ECCCCCD - -.global lbl_805AD21C -lbl_805AD21C: - # ROM: 0x3F9ABC - .4byte 0x3F49374C - -.global lbl_805AD220 -lbl_805AD220: - # ROM: 0x3F9AC0 - .4byte 0x3E23D70A - -.global lbl_805AD224 -lbl_805AD224: - # ROM: 0x3F9AC4 - .4byte 0x3F27AE14 - -.global lbl_805AD228 -lbl_805AD228: - # ROM: 0x3F9AC8 - .4byte 0x3E828F5C - -.global lbl_805AD22C -lbl_805AD22C: - # ROM: 0x3F9ACC - .4byte 0x3F99999A - -.global lbl_805AD230 -lbl_805AD230: - # ROM: 0x3F9AD0 - .4byte 0x3F800000 - -.global lbl_805AD234 -lbl_805AD234: - # ROM: 0x3F9AD4 - .4byte 0x3D6147AE - -.global lbl_805AD238 -lbl_805AD238: - # ROM: 0x3F9AD8 - .4byte 0x3D4CCCCD - -.global lbl_805AD23C -lbl_805AD23C: - # ROM: 0x3F9ADC - .4byte 0x3F8CCCCD - -.global lbl_805AD240 -lbl_805AD240: - # ROM: 0x3F9AE0 - .4byte 0x3F828F5C - -.global lbl_805AD244 -lbl_805AD244: - # ROM: 0x3F9AE4 - .4byte 0x3D851EB8 - -.global lbl_805AD248 -lbl_805AD248: - # ROM: 0x3F9AE8 - .4byte 0x3F59999A - -.global lbl_805AD24C -lbl_805AD24C: - # ROM: 0x3F9AEC - .4byte 0x3F666666 - -.global lbl_805AD250 -lbl_805AD250: - # ROM: 0x3F9AF0 - .4byte 0x3F3851EC - -.global lbl_805AD254 -lbl_805AD254: - # ROM: 0x3F9AF4 - .4byte 0x3C23D70A - -.global lbl_805AD258 -lbl_805AD258: - # ROM: 0x3F9AF8 - .4byte 0x3F19999A - -.global lbl_805AD25C -lbl_805AD25C: - # ROM: 0x3F9AFC - .4byte 0x3E75C28F - -.global lbl_805AD260 -lbl_805AD260: - # ROM: 0x3F9B00 - .4byte 0x3F066666 - -.global lbl_805AD264 -lbl_805AD264: - # ROM: 0x3F9B04 - .4byte 0x3E4CCCCD - -.global lbl_805AD268 -lbl_805AD268: - # ROM: 0x3F9B08 - .4byte 0x4019999A - -.global lbl_805AD26C -lbl_805AD26C: - # ROM: 0x3F9B0C - .4byte 0x3EEE978D - -.global lbl_805AD270 -lbl_805AD270: - # ROM: 0x3F9B10 - .4byte 0x3F0D9E84 - -.global lbl_805AD274 -lbl_805AD274: - # ROM: 0x3F9B14 - .4byte 0x3FAC28F6 - -.global lbl_805AD278 -lbl_805AD278: - # ROM: 0x3F9B18 - .4byte 0x3FE0C49C - -.global lbl_805AD27C -lbl_805AD27C: - # ROM: 0x3F9B1C - .4byte 0x3E800000 - -.global lbl_805AD280 -lbl_805AD280: - # ROM: 0x3F9B20 - .4byte 0x3F570A3D - -.global lbl_805AD284 -lbl_805AD284: - # ROM: 0x3F9B24 - .4byte 0x3EB33333 - -.global lbl_805AD288 -lbl_805AD288: - # ROM: 0x3F9B28 - .4byte 0x3EC28F5C - -.global lbl_805AD28C -lbl_805AD28C: - # ROM: 0x3F9B2C - .4byte 0x3E9AD42C - -.global lbl_805AD290 -lbl_805AD290: - # ROM: 0x3F9B30 - .4byte 0x3F985F07 - -.global lbl_805AD294 -lbl_805AD294: - # ROM: 0x3F9B34 - .4byte 0x3F2ED917 - -.global lbl_805AD298 -lbl_805AD298: - # ROM: 0x3F9B38 - .4byte 0x3F1EF9DB - -.global lbl_805AD29C -lbl_805AD29C: - # ROM: 0x3F9B3C - .4byte 0x3F06DC5D - -.global lbl_805AD2A0 -lbl_805AD2A0: - # ROM: 0x3F9B40 - .4byte 0x3DE978D5 - -.global lbl_805AD2A4 -lbl_805AD2A4: - # ROM: 0x3F9B44 - .4byte 0x3F810625 - -.global lbl_805AD2A8 -lbl_805AD2A8: - # ROM: 0x3F9B48 - .4byte 0x3EA66666 - -.global lbl_805AD2AC -lbl_805AD2AC: - # ROM: 0x3F9B4C - .4byte 0x3F2ECBFB - -.global lbl_805AD2B0 -lbl_805AD2B0: - # ROM: 0x3F9B50 - .4byte 0x3F522D0E - -.global lbl_805AD2B4 -lbl_805AD2B4: - # ROM: 0x3F9B54 - .4byte 0x3FE66666 - -.global lbl_805AD2B8 -lbl_805AD2B8: - # ROM: 0x3F9B58 - .4byte 0x3ED9999A - .4byte 0 - -.global lbl_805AD2C0 -lbl_805AD2C0: - # ROM: 0x3F9B60 - .4byte 0x00000029 - -.global lbl_805AD2C4 -lbl_805AD2C4: - # ROM: 0x3F9B64 - .4byte 0x803D3364 - -.global lbl_805AD2C8 -lbl_805AD2C8: - # ROM: 0x3F9B68 - .4byte 0x803D33A0 - -.global lbl_805AD2CC -lbl_805AD2CC: - # ROM: 0x3F9B6C - .4byte 0x803D3377 - -.global lbl_805AD2D0 -lbl_805AD2D0: - # ROM: 0x3F9B70 - .4byte 0x803D336B - -.global lbl_805AD2D4 -lbl_805AD2D4: - # ROM: 0x3F9B74 - .4byte 0x803D33B5 - -.global lbl_805AD2D8 -lbl_805AD2D8: - # ROM: 0x3F9B78 - .4byte 0 - -.global lbl_805AD2DC -lbl_805AD2DC: - # ROM: 0x3F9B7C - .4byte 0x3F000000 - -.global lbl_805AD2E0 -lbl_805AD2E0: - # ROM: 0x3F9B80 - .4byte 0x41842C71 - -.global lbl_805AD2E4 -lbl_805AD2E4: - # ROM: 0x3F9B84 - .4byte 0x3E4CCCCD - -.global lbl_805AD2E8 -lbl_805AD2E8: - # ROM: 0x3F9B88 - .4byte 0x40400000 - -.global lbl_805AD2EC -lbl_805AD2EC: - # ROM: 0x3F9B8C - .4byte 0x3F800000 - -.global lbl_805AD2F0 -lbl_805AD2F0: - # ROM: 0x3F9B90 - .4byte 0x3ECCCCCD - -.global lbl_805AD2F4 -lbl_805AD2F4: - # ROM: 0x3F9B94 - .4byte 0x3EAA7EFA - -.global lbl_805AD2F8 -lbl_805AD2F8: - # ROM: 0x3F9B98 - .4byte 0x3F2A7EFA - -.global lbl_805AD2FC -lbl_805AD2FC: - # ROM: 0x3F9B9C - .4byte 0x3F4CCCCD - -.global lbl_805AD300 -lbl_805AD300: - # ROM: 0x3F9BA0 - .4byte 0x3ECCCCCC - -.global lbl_805AD304 -lbl_805AD304: - # ROM: 0x3F9BA4 - .4byte 0x3F19999A - -.global lbl_805AD308 -lbl_805AD308: - # ROM: 0x3F9BA8 - .4byte 0x3E800000 - -.global lbl_805AD30C -lbl_805AD30C: - # ROM: 0x3F9BAC - .4byte 0x3BA3D70A - -.global lbl_805AD310 -lbl_805AD310: - # ROM: 0x3F9BB0 - .4byte 0x41A00000 - -.global lbl_805AD314 -lbl_805AD314: - # ROM: 0x3F9BB4 - .4byte 0x41200000 - -.global lbl_805AD318 -lbl_805AD318: - # ROM: 0x3F9BB8 - .4byte 0x3FC00000 - -.global lbl_805AD31C -lbl_805AD31C: - # ROM: 0x3F9BBC - .4byte 0x40A00000 - -.global lbl_805AD320 -lbl_805AD320: - # ROM: 0x3F9BC0 - .4byte 0x41C80000 - -.global lbl_805AD324 -lbl_805AD324: - # ROM: 0x3F9BC4 - .4byte 0x40800000 - -.global lbl_805AD328 -lbl_805AD328: - # ROM: 0x3F9BC8 - .4byte 0x40F00000 - -.global lbl_805AD32C -lbl_805AD32C: - # ROM: 0x3F9BCC - .4byte 0x3E860A92 - -.global lbl_805AD330 -lbl_805AD330: - # ROM: 0x3F9BD0 - .4byte 0x40000000 - -.global lbl_805AD334 -lbl_805AD334: - # ROM: 0x3F9BD4 - .4byte 0x3FA66666 - -.global lbl_805AD338 -lbl_805AD338: - # ROM: 0x3F9BD8 - .4byte 0x3F7D70A4 - -.global lbl_805AD33C -lbl_805AD33C: - # ROM: 0x3F9BDC - .4byte 0x3FB2B8C3 - -.global lbl_805AD340 -lbl_805AD340: - # ROM: 0x3F9BE0 - .4byte 0x40490FDB - -.global lbl_805AD344 -lbl_805AD344: - # ROM: 0x3F9BE4 - .4byte 0x3C8EFA35 - -.global lbl_805AD348 -lbl_805AD348: - # ROM: 0x3F9BE8 - .4byte 0 - -.global lbl_805AD34C -lbl_805AD34C: - # ROM: 0x3F9BEC - .4byte 0x3727C5AC - -.global lbl_805AD350 -lbl_805AD350: - # ROM: 0x3F9BF0 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AD358 -lbl_805AD358: - # ROM: 0x3F9BF8 - .4byte 0x3F800000 - -.global lbl_805AD35C -lbl_805AD35C: - # ROM: 0x3F9BFC - .4byte 0 - -.global lbl_805AD360 -lbl_805AD360: - # ROM: 0x3F9C00 - .4byte 0x42960000 - -.global lbl_805AD364 -lbl_805AD364: - # ROM: 0x3F9C04 - .4byte 0x3E99999A - -.global lbl_805AD368 -lbl_805AD368: - # ROM: 0x3F9C08 - .4byte 0x3F000000 - -.global lbl_805AD36C -lbl_805AD36C: - # ROM: 0x3F9C0C - .4byte 0x3DCCCCCD - -.global lbl_805AD370 -lbl_805AD370: - # ROM: 0x3F9C10 - .4byte 0 - .4byte 0x00000003 - -.global lbl_805AD378 -lbl_805AD378: - # ROM: 0x3F9C18 - .4byte 0x803D3410 - -.global lbl_805AD37C -lbl_805AD37C: - # ROM: 0x3F9C1C - .4byte 0x803D341D - -.global lbl_805AD380 -lbl_805AD380: - # ROM: 0x3F9C20 - .4byte 0x3F000000 - -.global lbl_805AD384 -lbl_805AD384: - # ROM: 0x3F9C24 - .4byte 0 - -.global lbl_805AD388 -lbl_805AD388: - # ROM: 0x3F9C28 - .4byte 0x3EA8F5C3 - -.global lbl_805AD38C -lbl_805AD38C: - # ROM: 0x3F9C2C - .4byte 0x3F800000 - -.global lbl_805AD390 -lbl_805AD390: - # ROM: 0x3F9C30 - .4byte 0x40A00000 - -.global lbl_805AD394 -lbl_805AD394: - # ROM: 0x3F9C34 - .4byte 0x3F490FDB - -.global lbl_805AD398 -lbl_805AD398: - # ROM: 0x3F9C38 - .4byte 0x40400000 - -.global lbl_805AD39C -lbl_805AD39C: - # ROM: 0x3F9C3C - .4byte 0x41200000 - -.global lbl_805AD3A0 -lbl_805AD3A0: - # ROM: 0x3F9C40 - .4byte 0x3F22F983 - -.global lbl_805AD3A4 -lbl_805AD3A4: - # ROM: 0x3F9C44 - .4byte 0x3E800000 - -.global lbl_805AD3A8 -lbl_805AD3A8: - # ROM: 0x3F9C48 - .4byte 0x3F490FDB - -.global lbl_805AD3AC -lbl_805AD3AC: - # ROM: 0x3F9C4C - .4byte 0x7F7FFFFF - -.global lbl_805AD3B0 -lbl_805AD3B0: - # ROM: 0x3F9C50 - .4byte 0x3DCCCCCD - -.global lbl_805AD3B4 -lbl_805AD3B4: - # ROM: 0x3F9C54 - .4byte 0x3F000000 - -.global lbl_805AD3B8 -lbl_805AD3B8: - # ROM: 0x3F9C58 - .4byte 0x34000000 - -.global lbl_805AD3BC -lbl_805AD3BC: - # ROM: 0x3F9C5C - .4byte 0x447A0000 - -.global lbl_805AD3C0 -lbl_805AD3C0: - # ROM: 0x3F9C60 - .4byte 0x3E99999A - -.global lbl_805AD3C4 -lbl_805AD3C4: - # ROM: 0x3F9C64 - .4byte 0xBF800000 - -.global lbl_805AD3C8 -lbl_805AD3C8: - # ROM: 0x3F9C68 - .4byte 0 - -.global lbl_805AD3CC -lbl_805AD3CC: - # ROM: 0x3F9C6C - .4byte 0x3F800000 - -.global lbl_805AD3D0 -lbl_805AD3D0: - # ROM: 0x3F9C70 - .4byte 0x3DF5C290 - -.global lbl_805AD3D4 -lbl_805AD3D4: - # ROM: 0x3F9C74 - .4byte 0x3F6147AE - -.global lbl_805AD3D8 -lbl_805AD3D8: - # ROM: 0x3F9C78 - .4byte 0x42200000 - -.global lbl_805AD3DC -lbl_805AD3DC: - # ROM: 0x3F9C7C - .4byte 0x3E887FCC - -.global lbl_805AD3E0 -lbl_805AD3E0: - # ROM: 0x3F9C80 - .4byte 0x3E087FCC - .4byte 0 - -.global lbl_805AD3E8 -lbl_805AD3E8: - # ROM: 0x3F9C88 - .4byte 0x3E22F983 - -.global lbl_805AD3EC -lbl_805AD3EC: - # ROM: 0x3F9C8C - .4byte 0x40C90FDB - -.global lbl_805AD3F0 -lbl_805AD3F0: - # ROM: 0x3F9C90 - .4byte 0 - -.global lbl_805AD3F4 -lbl_805AD3F4: - # ROM: 0x3F9C94 - .4byte 0x40490FDB - -.global lbl_805AD3F8 -lbl_805AD3F8: - # ROM: 0x3F9C98 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD400 -lbl_805AD400: - # ROM: 0x3F9CA0 - .4byte 0x7F7FFFFF - -.global lbl_805AD404 -lbl_805AD404: - # ROM: 0x3F9CA4 - .4byte 0x41200000 - -.global lbl_805AD408 -lbl_805AD408: - # ROM: 0x3F9CA8 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AD410 -lbl_805AD410: - # ROM: 0x3F9CB0 - .4byte 0x3DCCCCCD - .4byte 0x3E99999A - -.global lbl_805AD418 -lbl_805AD418: - # ROM: 0x3F9CB8 - .4byte 0x40A00000 - -.global lbl_805AD41C -lbl_805AD41C: - # ROM: 0x3F9CBC - .4byte 0x3F000000 - -.global lbl_805AD420 -lbl_805AD420: - # ROM: 0x3F9CC0 - .4byte 0 - -.global lbl_805AD424 -lbl_805AD424: - # ROM: 0x3F9CC4 - .4byte 0x3F800000 - -.global lbl_805AD428 -lbl_805AD428: - # ROM: 0x3F9CC8 - .4byte 0x41200000 - -.global lbl_805AD42C -lbl_805AD42C: - # ROM: 0x3F9CCC - .4byte 0x40000000 - -.global lbl_805AD430 -lbl_805AD430: - # ROM: 0x3F9CD0 - .4byte 0x3F8CCCCD - -.global lbl_805AD434 -lbl_805AD434: - # ROM: 0x3F9CD4 - .4byte 0x3E4CCCCD - -.global lbl_805AD438 -lbl_805AD438: - # ROM: 0x3F9CD8 - .4byte 0x3D4CCCCD - -.global lbl_805AD43C -lbl_805AD43C: - # ROM: 0x3F9CDC - .4byte 0x7F7FFFFF - -.global lbl_805AD440 -lbl_805AD440: - # ROM: 0x3F9CE0 - .4byte 0 - -.global lbl_805AD444 -lbl_805AD444: - # ROM: 0x3F9CE4 - .4byte 0x40133333 - -.global lbl_805AD448 -lbl_805AD448: - # ROM: 0x3F9CE8 - .4byte 0x40400000 - -.global lbl_805AD44C -lbl_805AD44C: - # ROM: 0x3F9CEC - .4byte 0x7F7FFFFF - -.global lbl_805AD450 -lbl_805AD450: - # ROM: 0x3F9CF0 - .4byte 0x3727C5AC - -.global lbl_805AD454 -lbl_805AD454: - # ROM: 0x3F9CF4 - .4byte 0x3F800000 - -.global lbl_805AD458 -lbl_805AD458: - # ROM: 0x3F9CF8 - .4byte 0x40000000 - -.global lbl_805AD45C -lbl_805AD45C: - # ROM: 0x3F9CFC - .4byte 0xBF800000 - -.global lbl_805AD460 -lbl_805AD460: - # ROM: 0x3F9D00 - .4byte 0x42652EE0 - -.global lbl_805AD464 -lbl_805AD464: - # ROM: 0x3F9D04 - .4byte 0x3C8EFA35 - -.global lbl_805AD468 -lbl_805AD468: - # ROM: 0x3F9D08 - .4byte 0x43480000 - -.global lbl_805AD46C -lbl_805AD46C: - # ROM: 0x3F9D0C - .4byte 0x3F000000 - -.global lbl_805AD470 -lbl_805AD470: - # ROM: 0x3F9D10 - .4byte 0x3FC90FDB - .4byte 0 - -.global lbl_805AD478 -lbl_805AD478: - # ROM: 0x3F9D18 - .4byte 0x00000008 - -.global lbl_805AD47C -lbl_805AD47C: - # ROM: 0x3F9D1C - .4byte 0x40900000 - -.global lbl_805AD480 -lbl_805AD480: - # ROM: 0x3F9D20 - .4byte 0x3FC00000 - -.global lbl_805AD484 -lbl_805AD484: - # ROM: 0x3F9D24 - .4byte 0 - -.global lbl_805AD488 -lbl_805AD488: - # ROM: 0x3F9D28 - .4byte 0 - -.global lbl_805AD48C -lbl_805AD48C: - # ROM: 0x3F9D2C - .4byte 0xBF800000 - -.global lbl_805AD490 -lbl_805AD490: - # ROM: 0x3F9D30 - .4byte 0x40000000 - -.global lbl_805AD494 -lbl_805AD494: - # ROM: 0x3F9D34 - .4byte 0x3F800000 - -.global lbl_805AD498 -lbl_805AD498: - # ROM: 0x3F9D38 - .4byte 0x401E44A8 - -.global lbl_805AD49C -lbl_805AD49C: - # ROM: 0x3F9D3C - .4byte 0x3EB21ABB - -.global lbl_805AD4A0 -lbl_805AD4A0: - # ROM: 0x3F9D40 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD4A8 -lbl_805AD4A8: - # ROM: 0x3F9D48 - .4byte 0x41036C57 - -.global lbl_805AD4AC -lbl_805AD4AC: - # ROM: 0x3F9D4C - .4byte 0x3DE727DD - -.global lbl_805AD4B0 -lbl_805AD4B0: - # ROM: 0x3F9D50 - .4byte 0x3F400000 - -.global lbl_805AD4B4 -lbl_805AD4B4: - # ROM: 0x3F9D54 - .4byte 0x3E800000 - -.global lbl_805AD4B8 -lbl_805AD4B8: - # ROM: 0x3F9D58 - .4byte 0x3C8EFA35 - .4byte 0 - -.global lbl_805AD4C0 -lbl_805AD4C0: - # ROM: 0x3F9D60 - .4byte 0 - -.global lbl_805AD4C4 -lbl_805AD4C4: - # ROM: 0x3F9D64 - .4byte 0x3F800000 - -.global lbl_805AD4C8 -lbl_805AD4C8: - # ROM: 0x3F9D68 - .4byte 0x3FC00000 - -.global lbl_805AD4CC -lbl_805AD4CC: - # ROM: 0x3F9D6C - .4byte 0x3A9C4000 - -.global lbl_805AD4D0 -lbl_805AD4D0: - # ROM: 0x3F9D70 - .4byte 0x3F19999A - .4byte 0 - -.global lbl_805AD4D8 -lbl_805AD4D8: - # ROM: 0x3F9D78 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD4E0 -lbl_805AD4E0: - # ROM: 0x3F9D80 - .4byte 0x35A00000 - -.global lbl_805AD4E4 -lbl_805AD4E4: - # ROM: 0x3F9D84 - .4byte 0x40000000 - -.global lbl_805AD4E8 -lbl_805AD4E8: - # ROM: 0x3F9D88 - .4byte 0x3F000000 - -.global lbl_805AD4EC -lbl_805AD4EC: - # ROM: 0x3F9D8C - .4byte 0x3F800000 - -.global lbl_805AD4F0 -lbl_805AD4F0: - # ROM: 0x3F9D90 - .4byte 0 - -.global lbl_805AD4F4 -lbl_805AD4F4: - # ROM: 0x3F9D94 - .4byte 0x3F800000 - -.global lbl_805AD4F8 -lbl_805AD4F8: - # ROM: 0x3F9D98 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AD500 -lbl_805AD500: - # ROM: 0x3F9DA0 - .4byte 0xBF800000 - -.global lbl_805AD504 -lbl_805AD504: - # ROM: 0x3F9DA4 - .4byte 0x40C90FDB - -.global lbl_805AD508 -lbl_805AD508: - # ROM: 0x3F9DA8 - .4byte 0x40000000 - -.global lbl_805AD50C -lbl_805AD50C: - # ROM: 0x3F9DAC - .4byte 0x3F000000 - -.global lbl_805AD510 -lbl_805AD510: - # ROM: 0x3F9DB0 - .4byte 0x41200000 - -.global lbl_805AD514 -lbl_805AD514: - # ROM: 0x3F9DB4 - .4byte 0x3F7FFF58 - -.global lbl_805AD518 -lbl_805AD518: - # ROM: 0x3F9DB8 - .4byte 0x40400000 - -.global lbl_805AD51C -lbl_805AD51C: - # ROM: 0x3F9DBC - .4byte 0x3E32B8C2 - -.global lbl_805AD520 -lbl_805AD520: - # ROM: 0x3F9DC0 - .4byte 0x3C23D70A - -.global lbl_805AD524 -lbl_805AD524: - # ROM: 0x3F9DC4 - .4byte 0x3727C5AC - -.global lbl_805AD528 -lbl_805AD528: - # ROM: 0x3F9DC8 - .4byte 0x3C8EFA35 - .4byte 0 - -.global lbl_805AD530 -lbl_805AD530: - # ROM: 0x3F9DD0 - .4byte 0 - -.global lbl_805AD534 -lbl_805AD534: - # ROM: 0x3F9DD4 - .4byte 0x3F800000 - -.global lbl_805AD538 -lbl_805AD538: - # ROM: 0x3F9DD8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD540 -lbl_805AD540: - # ROM: 0x3F9DE0 - .4byte 0x3A83126F - -.global lbl_805AD544 -lbl_805AD544: - # ROM: 0x3F9DE4 - .4byte 0x40800000 - -.global lbl_805AD548 -lbl_805AD548: - # ROM: 0x3F9DE8 - .4byte 0x3727C5AC - .4byte 0 - -.global lbl_805AD550 -lbl_805AD550: - # ROM: 0x3F9DF0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AD558 -lbl_805AD558: - # ROM: 0x3F9DF8 - .4byte 0x42FF0000 - .4byte 0 - -.global lbl_805AD560 -lbl_805AD560: - # ROM: 0x3F9E00 - .4byte 0x3F800000 - -.global lbl_805AD564 -lbl_805AD564: - # ROM: 0x3F9E04 - .4byte 0 - -.global lbl_805AD568 -lbl_805AD568: - # ROM: 0x3F9E08 - .4byte 0x3DCCCCCD - -.global lbl_805AD56C -lbl_805AD56C: - # ROM: 0x3F9E0C - .4byte 0x3F000000 - -.global lbl_805AD570 -lbl_805AD570: - # ROM: 0x3F9E10 - .4byte 0x3E800000 - -.global lbl_805AD574 -lbl_805AD574: - # ROM: 0x3F9E14 - .4byte 0x7F7FFFFF - -.global lbl_805AD578 -lbl_805AD578: - # ROM: 0x3F9E18 - .4byte 0 - -.global lbl_805AD57C -lbl_805AD57C: - # ROM: 0x3F9E1C - .4byte 0x3F000000 - -.global lbl_805AD580 -lbl_805AD580: - # ROM: 0x3F9E20 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AD588 -lbl_805AD588: - # ROM: 0x3F9E28 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD590 -lbl_805AD590: - # ROM: 0x3F9E30 - .4byte 0x40800000 - -.global lbl_805AD594 -lbl_805AD594: - # ROM: 0x3F9E34 - .4byte 0x437F0000 - -.global lbl_805AD598 -lbl_805AD598: - # ROM: 0x3F9E38 - .4byte 0x414D5445 - -.global lbl_805AD59C -lbl_805AD59C: - # ROM: 0x3F9E3C - .4byte 0x40800000 - -.global lbl_805AD5A0 -lbl_805AD5A0: - # ROM: 0x3F9E40 - .4byte 0 - .4byte 0 - -.global lbl_805AD5A8 -lbl_805AD5A8: - # ROM: 0x3F9E48 - .4byte 0xFFFFFFFF - .4byte 0 - -.global lbl_805AD5B0 -lbl_805AD5B0: - # ROM: 0x3F9E50 - .4byte 0x3F800000 - -.global lbl_805AD5B4 -lbl_805AD5B4: - # ROM: 0x3F9E54 - .4byte 0x34000000 - -.global lbl_805AD5B8 -lbl_805AD5B8: - # ROM: 0x3F9E58 - .4byte 0 - -.global lbl_805AD5BC -lbl_805AD5BC: - # ROM: 0x3F9E5C - .4byte 0x3F4CCCCD - -.global lbl_805AD5C0 -lbl_805AD5C0: - # ROM: 0x3F9E60 - .4byte 0x3ECCCCCD - -.global lbl_805AD5C4 -lbl_805AD5C4: - # ROM: 0x3F9E64 - .4byte 0x3E99999A - -.global lbl_805AD5C8 -lbl_805AD5C8: - # ROM: 0x3F9E68 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805AD5D0 -lbl_805AD5D0: - # ROM: 0x3F9E70 - .4byte 0x803D47CC - .4byte 0x803D47DB - -.global lbl_805AD5D8 -lbl_805AD5D8: - # ROM: 0x3F9E78 - .4byte 0x803D4A90 - -.global lbl_805AD5DC -lbl_805AD5DC: - # ROM: 0x3F9E7C - .4byte 0x803D4AA0 - -.global lbl_805AD5E0 -lbl_805AD5E0: - # ROM: 0x3F9E80 - .4byte 0x803D4AAF - -.global lbl_805AD5E4 -lbl_805AD5E4: - # ROM: 0x3F9E84 - .4byte 0x803D4ABE - -.global lbl_805AD5E8 -lbl_805AD5E8: - # ROM: 0x3F9E88 - .4byte 0x803D4ACE - .4byte 0 - -.global lbl_805AD5F0 -lbl_805AD5F0: - # ROM: 0x3F9E90 - .4byte 0 - -.global lbl_805AD5F4 -lbl_805AD5F4: - # ROM: 0x3F9E94 - .4byte 0x3727C5AC - -.global lbl_805AD5F8 -lbl_805AD5F8: - # ROM: 0x3F9E98 - .4byte 0x3DCCCCCD - -.global lbl_805AD5FC -lbl_805AD5FC: - # ROM: 0x3F9E9C - .4byte 0x3F800000 - -.global lbl_805AD600 -lbl_805AD600: - # ROM: 0x3F9EA0 - .4byte 0x3F000000 - -.global lbl_805AD604 -lbl_805AD604: - # ROM: 0x3F9EA4 - .4byte 0xBF800000 - -.global lbl_805AD608 -lbl_805AD608: - # ROM: 0x3F9EA8 - .4byte 0x42480000 - -.global lbl_805AD60C -lbl_805AD60C: - # ROM: 0x3F9EAC - .4byte 0x41200000 - -.global lbl_805AD610 -lbl_805AD610: - # ROM: 0x3F9EB0 - .4byte 0 - -.global lbl_805AD614 -lbl_805AD614: - # ROM: 0x3F9EB4 - .4byte 0x3727C5AC - -.global lbl_805AD618 -lbl_805AD618: - # ROM: 0x3F9EB8 - .4byte 0x3F800000 - -.global lbl_805AD61C -lbl_805AD61C: - # ROM: 0x3F9EBC - .4byte 0xBF800000 - -.global lbl_805AD620 -lbl_805AD620: - # ROM: 0x3F9EC0 - .4byte 0x3A83126F - .4byte 0 - -.global lbl_805AD628 -lbl_805AD628: - # ROM: 0x3F9EC8 - .4byte 0x0000002F - -.global lbl_805AD62C -lbl_805AD62C: - # ROM: 0x3F9ECC - .4byte 0x42480000 - -.global lbl_805AD630 -lbl_805AD630: - # ROM: 0x3F9ED0 - .4byte 0x3E99999A - -.global lbl_805AD634 -lbl_805AD634: - # ROM: 0x3F9ED4 - .4byte 0x3F000000 - -.global lbl_805AD638 -lbl_805AD638: - # ROM: 0x3F9ED8 - .4byte 0 - -.global lbl_805AD63C -lbl_805AD63C: - # ROM: 0x3F9EDC - .4byte 0x3F4CCCCD - -.global lbl_805AD640 -lbl_805AD640: - # ROM: 0x3F9EE0 - .4byte 0x3F333333 - -.global lbl_805AD644 -lbl_805AD644: - # ROM: 0x3F9EE4 - .4byte 0x40000000 - -.global lbl_805AD648 -lbl_805AD648: - # ROM: 0x3F9EE8 - .4byte 0x3F800000 - -.global lbl_805AD64C -lbl_805AD64C: - # ROM: 0x3F9EEC - .4byte 0x41200000 - -.global lbl_805AD650 -lbl_805AD650: - # ROM: 0x3F9EF0 - .4byte 0x3FE00000 - -.global lbl_805AD654 -lbl_805AD654: - # ROM: 0x3F9EF4 - .4byte 0x42C80000 - -.global lbl_805AD658 -lbl_805AD658: - # ROM: 0x3F9EF8 - .4byte 0x3F000000 - -.global lbl_805AD65C -lbl_805AD65C: - # ROM: 0x3F9EFC - .4byte 0x3F2AACDA - -.global lbl_805AD660 -lbl_805AD660: - # ROM: 0x3F9F00 - .4byte 0x3F666666 - -.global lbl_805AD664 -lbl_805AD664: - # ROM: 0x3F9F04 - .4byte 0x40A00000 - -.global lbl_805AD668 -lbl_805AD668: - # ROM: 0x3F9F08 - .4byte 0x42480000 - -.global lbl_805AD66C -lbl_805AD66C: - # ROM: 0x3F9F0C - .4byte 0x437A0000 - -.global lbl_805AD670 -lbl_805AD670: - # ROM: 0x3F9F10 - .4byte 0x44480000 - -.global lbl_805AD674 -lbl_805AD674: - # ROM: 0x3F9F14 - .4byte 0x42F00000 - -.global lbl_805AD678 -lbl_805AD678: - # ROM: 0x3F9F18 - .4byte 0x437A0000 - -.global lbl_805AD67C -lbl_805AD67C: - # ROM: 0x3F9F1C - .4byte 0x40400000 - -.global lbl_805AD680 -lbl_805AD680: - # ROM: 0x3F9F20 - .4byte 0x42B40000 - -.global lbl_805AD684 -lbl_805AD684: - # ROM: 0x3F9F24 - .4byte 0xC2C80000 - -.global lbl_805AD688 -lbl_805AD688: - # ROM: 0x3F9F28 - .4byte 0x41A00000 - -.global lbl_805AD68C -lbl_805AD68C: - # ROM: 0x3F9F2C - .4byte 0xBFA0D97C - -.global lbl_805AD690 -lbl_805AD690: - # ROM: 0x3F9F30 - .4byte 0x3FA0D97C - -.global lbl_805AD694 -lbl_805AD694: - # ROM: 0x3F9F34 - .4byte 0x3EC90FDB - -.global lbl_805AD698 -lbl_805AD698: - # ROM: 0x3F9F38 - .4byte 0x42200000 - -.global lbl_805AD69C -lbl_805AD69C: - # ROM: 0x3F9F3C - .4byte 0x41000000 - -.global lbl_805AD6A0 -lbl_805AD6A0: - # ROM: 0x3F9F40 - .4byte 0x43700000 - -.global lbl_805AD6A4 -lbl_805AD6A4: - # ROM: 0x3F9F44 - .4byte 0x3E4CCCCD - -.global lbl_805AD6A8 -lbl_805AD6A8: - # ROM: 0x3F9F48 - .4byte 0xC0C00000 - -.global lbl_805AD6AC -lbl_805AD6AC: - # ROM: 0x3F9F4C - .4byte 0x3F99999A - -.global lbl_805AD6B0 -lbl_805AD6B0: - # ROM: 0x3F9F50 - .4byte 0x43FA0000 - -.global lbl_805AD6B4 -lbl_805AD6B4: - # ROM: 0x3F9F54 - .4byte 0x3DCCCCCD - -.global lbl_805AD6B8 -lbl_805AD6B8: - # ROM: 0x3F9F58 - .4byte 0x3C8EFA35 - -.global lbl_805AD6BC -lbl_805AD6BC: - # ROM: 0x3F9F5C - .4byte 0x447A0000 - -.global lbl_805AD6C0 -lbl_805AD6C0: - # ROM: 0x3F9F60 - .4byte 0x41F00000 - -.global lbl_805AD6C4 -lbl_805AD6C4: - # ROM: 0x3F9F64 - .4byte 0x3D4CCCCD - -.global lbl_805AD6C8 -lbl_805AD6C8: - # ROM: 0x3F9F68 - .4byte 0xC1200000 - -.global lbl_805AD6CC -lbl_805AD6CC: - # ROM: 0x3F9F6C - .4byte 0xBF800000 - -.global lbl_805AD6D0 -lbl_805AD6D0: - # ROM: 0x3F9F70 - .4byte 0xBFC90FDB - -.global lbl_805AD6D4 -lbl_805AD6D4: - # ROM: 0x3F9F74 - .4byte 0x43AF0000 - -.global lbl_805AD6D8 -lbl_805AD6D8: - # ROM: 0x3F9F78 - .4byte 0x432F0000 - -.global lbl_805AD6DC -lbl_805AD6DC: - # ROM: 0x3F9F7C - .4byte 0x3EAAA64C - -.global lbl_805AD6E0 -lbl_805AD6E0: - # ROM: 0x3F9F80 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD6E8 -lbl_805AD6E8: - # ROM: 0x3F9F88 - .4byte 0x40800000 - -.global lbl_805AD6EC -lbl_805AD6EC: - # ROM: 0x3F9F8C - .4byte 0x41400000 - -.global lbl_805AD6F0 -lbl_805AD6F0: - # ROM: 0x3F9F90 - .4byte 0x42300000 - -.global lbl_805AD6F4 -lbl_805AD6F4: - # ROM: 0x3F9F94 - .4byte 0x41100000 - -.global lbl_805AD6F8 -lbl_805AD6F8: - # ROM: 0x3F9F98 - .4byte 0x3F32B8C2 - -.global lbl_805AD6FC -lbl_805AD6FC: - # ROM: 0x3F9F9C - .4byte 0x40490FDB - -.global lbl_805AD700 -lbl_805AD700: - # ROM: 0x3F9FA0 - .4byte 0xBF32B8C2 - .4byte 0 - -.global lbl_805AD708 -lbl_805AD708: - # ROM: 0x3F9FA8 - .4byte 0x3F490FDB - -.global lbl_805AD70C -lbl_805AD70C: - # ROM: 0x3F9FAC - .4byte 0x3F800000 - -.global lbl_805AD710 -lbl_805AD710: - # ROM: 0x3F9FB0 - .4byte 0x3F000000 - -.global lbl_805AD714 -lbl_805AD714: - # ROM: 0x3F9FB4 - .4byte 0xBF800000 - -.global lbl_805AD718 -lbl_805AD718: - # ROM: 0x3F9FB8 - .4byte 0 - -.global lbl_805AD71C -lbl_805AD71C: - # ROM: 0x3F9FBC - .4byte 0x3F000000 - -.global lbl_805AD720 -lbl_805AD720: - # ROM: 0x3F9FC0 - .4byte 0x3F800000 - -.global lbl_805AD724 -lbl_805AD724: - # ROM: 0x3F9FC4 - .4byte 0x42340000 - -.global lbl_805AD728 -lbl_805AD728: - # ROM: 0x3F9FC8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD730 -lbl_805AD730: - # ROM: 0x3F9FD0 - .4byte 0x34000000 - -.global lbl_805AD734 -lbl_805AD734: - # ROM: 0x3F9FD4 - .4byte 0xBF800000 - -.global lbl_805AD738 -lbl_805AD738: - # ROM: 0x3F9FD8 - .4byte 0 - -.global lbl_805AD73C -lbl_805AD73C: - # ROM: 0x3F9FDC - .4byte 0x40000000 - -.global lbl_805AD740 -lbl_805AD740: - # ROM: 0x3F9FE0 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AD748 -lbl_805AD748: - # ROM: 0x3F9FE8 - .4byte 0x803D5258 - -.global lbl_805AD74C -lbl_805AD74C: - # ROM: 0x3F9FEC - .4byte 0x803D5269 - -.global lbl_805AD750 -lbl_805AD750: - # ROM: 0x3F9FF0 - .4byte 0x40400000 - -.global lbl_805AD754 -lbl_805AD754: - # ROM: 0x3F9FF4 - .4byte 0 - -.global lbl_805AD758 -lbl_805AD758: - # ROM: 0x3F9FF8 - .4byte 0x41000000 - -.global lbl_805AD75C -lbl_805AD75C: - # ROM: 0x3F9FFC - .4byte 0x3F800000 - -.global lbl_805AD760 -lbl_805AD760: - # ROM: 0x3FA000 - .4byte 0x3FC00000 - -.global lbl_805AD764 -lbl_805AD764: - # ROM: 0x3FA004 - .4byte 0x40A00000 - -.global lbl_805AD768 -lbl_805AD768: - # ROM: 0x3FA008 - .4byte 0x3F7FF2E5 - -.global lbl_805AD76C -lbl_805AD76C: - # ROM: 0x3FA00C - .4byte 0x41A00000 - -.global lbl_805AD770 -lbl_805AD770: - # ROM: 0x3FA010 - .4byte 0xBF000000 - -.global lbl_805AD774 -lbl_805AD774: - # ROM: 0x3FA014 - .4byte 0x40000000 - -.global lbl_805AD778 -lbl_805AD778: - # ROM: 0x3FA018 - .4byte 0x40800000 - -.global lbl_805AD77C -lbl_805AD77C: - # ROM: 0x3FA01C - .4byte 0x3C8EFA35 - -.global lbl_805AD780 -lbl_805AD780: - # ROM: 0x3FA020 - .4byte 0x3F000000 - -.global lbl_805AD784 -lbl_805AD784: - # ROM: 0x3FA024 - .4byte 0xBE99999A - -.global lbl_805AD788 -lbl_805AD788: - # ROM: 0x3FA028 - .4byte 0x3F800000 - -.global lbl_805AD78C -lbl_805AD78C: - # ROM: 0x3FA02C - .4byte 0 - -.global lbl_805AD790 -lbl_805AD790: - # ROM: 0x3FA030 - .4byte 0x3DCCCCCD - -.global lbl_805AD794 -lbl_805AD794: - # ROM: 0x3FA034 - .4byte 0x3F400000 - -.global lbl_805AD798 -lbl_805AD798: - # ROM: 0x3FA038 - .4byte 0x40400000 - -.global lbl_805AD79C -lbl_805AD79C: - # ROM: 0x3FA03C - .4byte 0x3F000000 - -.global lbl_805AD7A0 -lbl_805AD7A0: - # ROM: 0x3FA040 - .4byte 0x3C888889 - -.global lbl_805AD7A4 -lbl_805AD7A4: - # ROM: 0x3FA044 - .4byte 0x40800000 - -.global lbl_805AD7A8 -lbl_805AD7A8: - # ROM: 0x3FA048 - .4byte 0x3F266666 - -.global lbl_805AD7AC -lbl_805AD7AC: - # ROM: 0x3FA04C - .4byte 0x40000000 - -.global lbl_805AD7B0 -lbl_805AD7B0: - # ROM: 0x3FA050 - .4byte 0x41F00000 - -.global lbl_805AD7B4 -lbl_805AD7B4: - # ROM: 0x3FA054 - .4byte 0x3F333333 - -.global lbl_805AD7B8 -lbl_805AD7B8: - # ROM: 0x3FA058 - .4byte 0x40C90FDB - -.global lbl_805AD7BC -lbl_805AD7BC: - # ROM: 0x3FA05C - .4byte 0 - -.global lbl_805AD7C0 -lbl_805AD7C0: - # ROM: 0x3FA060 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AD7C8 -lbl_805AD7C8: - # ROM: 0x3FA068 - .4byte 0xBF800000 - -.global lbl_805AD7CC -lbl_805AD7CC: - # ROM: 0x3FA06C - .4byte 0x3F800000 - -.global lbl_805AD7D0 -lbl_805AD7D0: - # ROM: 0x3FA070 - .4byte 0x3FC90FDB - -.global lbl_805AD7D4 -lbl_805AD7D4: - # ROM: 0x3FA074 - .4byte 0x40000000 - -.global lbl_805AD7D8 -lbl_805AD7D8: - # ROM: 0x3FA078 - .4byte 0x3F7FFFEF - -.global lbl_805AD7DC -lbl_805AD7DC: - # ROM: 0x3FA07C - .4byte 0x3F000000 - -.global lbl_805AD7E0 -lbl_805AD7E0: - # ROM: 0x3FA080 - .4byte 0x3F060A92 - -.global lbl_805AD7E4 -lbl_805AD7E4: - # ROM: 0x3FA084 - .4byte 0x3F7FF972 - -.global lbl_805AD7E8 -lbl_805AD7E8: - # ROM: 0x3FA088 - .4byte 0 - -.global lbl_805AD7EC -lbl_805AD7EC: - # ROM: 0x3FA08C - .4byte 0x3F800000 - -.global lbl_805AD7F0 -lbl_805AD7F0: - # ROM: 0x3FA090 - .4byte 0x3727C5AC - -.global lbl_805AD7F4 -lbl_805AD7F4: - # ROM: 0x3FA094 - .4byte 0x40000000 - -.global lbl_805AD7F8 -lbl_805AD7F8: - # ROM: 0x3FA098 - .4byte 0x40400000 - -.global lbl_805AD7FC -lbl_805AD7FC: - # ROM: 0x3FA09C - .4byte 0x40400000 - -.global lbl_805AD800 -lbl_805AD800: - # ROM: 0x3FA0A0 - .4byte 0x42700000 - -.global lbl_805AD804 -lbl_805AD804: - # ROM: 0x3FA0A4 - .4byte 0 - -.global lbl_805AD808 -lbl_805AD808: - # ROM: 0x3FA0A8 - .4byte 0x40A00000 - -.global lbl_805AD80C -lbl_805AD80C: - # ROM: 0x3FA0AC - .4byte 0x3F800000 - -.global lbl_805AD810 -lbl_805AD810: - # ROM: 0x3FA0B0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD818 -lbl_805AD818: - # ROM: 0x3FA0B8 - .4byte 0x803D53C8 - -.global lbl_805AD81C -lbl_805AD81C: - # ROM: 0x3FA0BC - .4byte 0x3F800000 - -.global lbl_805AD820 -lbl_805AD820: - # ROM: 0x3FA0C0 - .4byte 0x3F19999A - -.global lbl_805AD824 -lbl_805AD824: - # ROM: 0x3FA0C4 - .4byte 0 - -.global lbl_805AD828 -lbl_805AD828: - # ROM: 0x3FA0C8 - .4byte 0x3FC00000 - -.global lbl_805AD82C -lbl_805AD82C: - # ROM: 0x3FA0CC - .4byte 0x38D1B717 - -.global lbl_805AD830 -lbl_805AD830: - # ROM: 0x3FA0D0 - .4byte 0x3727C5AC - -.global lbl_805AD834 -lbl_805AD834: - # ROM: 0x3FA0D4 - .4byte 0x3C23D70A - -.global lbl_805AD838 -lbl_805AD838: - # ROM: 0x3FA0D8 - .4byte 0x41200000 - -.global lbl_805AD83C -lbl_805AD83C: - # ROM: 0x3FA0DC - .4byte 0x42652EE0 - -.global lbl_805AD840 -lbl_805AD840: - # ROM: 0x3FA0E0 - .4byte 0xBF7FBE77 - -.global lbl_805AD844 -lbl_805AD844: - # ROM: 0x3FA0E4 - .4byte 0x3C8EFA35 - -.global lbl_805AD848 -lbl_805AD848: - # ROM: 0x3FA0E8 - .4byte 0x437F0000 - -.global lbl_805AD84C -lbl_805AD84C: - # ROM: 0x3FA0EC - .4byte 0x3F800000 - -.global lbl_805AD850 -lbl_805AD850: - # ROM: 0x3FA0F0 - .4byte 0xC5800000 - -.global lbl_805AD854 -lbl_805AD854: - # ROM: 0x3FA0F4 - .4byte 0x45800000 - -.global lbl_805AD858 -lbl_805AD858: - # ROM: 0x3FA0F8 - .4byte 0 - .4byte 0 - -.global lbl_805AD860 -lbl_805AD860: - # ROM: 0x3FA100 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD868 -lbl_805AD868: - # ROM: 0x3FA108 - .4byte 0x40800000 - -.global lbl_805AD86C -lbl_805AD86C: - # ROM: 0x3FA10C - .4byte 0x3C800000 - -.global lbl_805AD870 -lbl_805AD870: - # ROM: 0x3FA110 - .4byte 0x03000000 - -.global lbl_805AD874 -lbl_805AD874: - # ROM: 0x3FA114 - .4byte 0 - -.global lbl_805AD878 -lbl_805AD878: - # ROM: 0x3FA118 - .4byte 0x3F800000 - -.global lbl_805AD87C -lbl_805AD87C: - # ROM: 0x3FA11C - .4byte 0xC0800000 - -.global lbl_805AD880 -lbl_805AD880: - # ROM: 0x3FA120 - .4byte 0x3F4CCCCD - -.global lbl_805AD884 -lbl_805AD884: - # ROM: 0x3FA124 - .4byte 0x40A00000 - -.global lbl_805AD888 -lbl_805AD888: - # ROM: 0x3FA128 - .4byte 0x40400000 - -.global lbl_805AD88C -lbl_805AD88C: - # ROM: 0x3FA12C - .4byte 0x40800000 - -.global lbl_805AD890 -lbl_805AD890: - # ROM: 0x3FA130 - .4byte 0x41000000 - -.global lbl_805AD894 -lbl_805AD894: - # ROM: 0x3FA134 - .4byte 0x3C800000 - -.global lbl_805AD898 -lbl_805AD898: - # ROM: 0x3FA138 - .4byte 0x3D000000 - -.global lbl_805AD89C -lbl_805AD89C: - # ROM: 0x3FA13C - .4byte 0xBE000000 - -.global lbl_805AD8A0 -lbl_805AD8A0: - # ROM: 0x3FA140 - .4byte 0x3E000000 - -.global lbl_805AD8A4 -lbl_805AD8A4: - # ROM: 0x3FA144 - .4byte 0x428C0000 - -.global lbl_805AD8A8 -lbl_805AD8A8: - # ROM: 0x3FA148 - .4byte 0x437F0000 - .4byte 0 - -.global lbl_805AD8B0 -lbl_805AD8B0: - # ROM: 0x3FA150 - .4byte 0 - -.global lbl_805AD8B4 -lbl_805AD8B4: - # ROM: 0x3FA154 - .4byte 0x3F000000 - -.global lbl_805AD8B8 -lbl_805AD8B8: - # ROM: 0x3FA158 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD8C0 -lbl_805AD8C0: - # ROM: 0x3FA160 - .4byte 0x43800000 - -.global lbl_805AD8C4 -lbl_805AD8C4: - # ROM: 0x3FA164 - .4byte 0x3F800000 - -.global lbl_805AD8C8 -lbl_805AD8C8: - # ROM: 0x3FA168 - .4byte 0x42800000 - -.global lbl_805AD8CC -lbl_805AD8CC: - # ROM: 0x3FA16C - .4byte 0x3B808081 - -.global lbl_805AD8D0 -lbl_805AD8D0: - # ROM: 0x3FA170 - .4byte 0x40C90FDB - -.global lbl_805AD8D4 -lbl_805AD8D4: - # ROM: 0x3FA174 - .4byte 0x3B800000 - -.global lbl_805AD8D8 -lbl_805AD8D8: - # ROM: 0x3FA178 - .4byte 0x3F800000 - -.global lbl_805AD8DC -lbl_805AD8DC: - # ROM: 0x3FA17C - .4byte 0 - -.global lbl_805AD8E0 -lbl_805AD8E0: - # ROM: 0x3FA180 - .4byte 0x3E400000 - -.global lbl_805AD8E4 -lbl_805AD8E4: - # ROM: 0x3FA184 - .4byte 0x3F7FD220 - -.global lbl_805AD8E8 -lbl_805AD8E8: - # ROM: 0x3FA188 - .4byte 0x3C8EFA35 - -.global lbl_805AD8EC -lbl_805AD8EC: - # ROM: 0x3FA18C - .4byte 0x43B40000 - -.global lbl_805AD8F0 -lbl_805AD8F0: - # ROM: 0x3FA190 - .4byte 0x3E99999A - -.global lbl_805AD8F4 -lbl_805AD8F4: - # ROM: 0x3FA194 - .4byte 0x803D5618 - .4byte 0x803D5626 - -.global lbl_805AD8FC -lbl_805AD8FC: - # ROM: 0x3FA19C - .4byte 0x803D5634 - .4byte 0x803D563C - -.global lbl_805AD904 -lbl_805AD904: - # ROM: 0x3FA1A4 - .4byte 0x803D5680 - -.global lbl_805AD908 -lbl_805AD908: - # ROM: 0x3FA1A8 - .4byte 0x803D5690 - -.global lbl_805AD90C -lbl_805AD90C: - # ROM: 0x3FA1AC - .4byte 0x803D5696 - -.global lbl_805AD910 -lbl_805AD910: - # ROM: 0x3FA1B0 - .4byte 0x803D56A4 - -.global lbl_805AD914 -lbl_805AD914: - # ROM: 0x3FA1B4 - .4byte 0x3FB33333 - -.global lbl_805AD918 -lbl_805AD918: - # ROM: 0x3FA1B8 - .4byte 0x3E800000 - -.global lbl_805AD91C -lbl_805AD91C: - # ROM: 0x3FA1BC - .4byte 0x3F4CCCCD - -.global lbl_805AD920 -lbl_805AD920: - # ROM: 0x3FA1C0 - .4byte 0x3F19999A - -.global lbl_805AD924 -lbl_805AD924: - # ROM: 0x3FA1C4 - .4byte 0x3EB33333 - -.global lbl_805AD928 -lbl_805AD928: - # ROM: 0x3FA1C8 - .4byte 0 - -.global lbl_805AD92C -lbl_805AD92C: - # ROM: 0x3FA1CC - .4byte 0x42700000 - -.global lbl_805AD930 -lbl_805AD930: - # ROM: 0x3FA1D0 - .4byte 0x3FFBBBBB - -.global lbl_805AD934 -lbl_805AD934: - # ROM: 0x3FA1D4 - .4byte 0x41700000 - -.global lbl_805AD938 -lbl_805AD938: - # ROM: 0x3FA1D8 - .4byte 0x41800000 - -.global lbl_805AD93C -lbl_805AD93C: - # ROM: 0x3FA1DC - .4byte 0x3FA22222 - -.global lbl_805AD940 -lbl_805AD940: - # ROM: 0x3FA1E0 - .4byte 0x3E4CCCCD - -.global lbl_805AD944 -lbl_805AD944: - # ROM: 0x3FA1E4 - .4byte 0x3F8CCCCC - -.global lbl_805AD948 -lbl_805AD948: - # ROM: 0x3FA1E8 - .4byte 0x3F9BBBBC - -.global lbl_805AD94C -lbl_805AD94C: - # ROM: 0x3FA1EC - .4byte 0x3ECCCCCD - -.global lbl_805AD950 -lbl_805AD950: - # ROM: 0x3FA1F0 - .4byte 0x3F800000 - -.global lbl_805AD954 -lbl_805AD954: - # ROM: 0x3FA1F4 - .4byte 0x3F666667 - -.global lbl_805AD958 -lbl_805AD958: - # ROM: 0x3FA1F8 - .4byte 0x4532C000 - -.global lbl_805AD95C -lbl_805AD95C: - # ROM: 0x3FA1FC - .4byte 0x3F13CD3A - -.global lbl_805AD960 -lbl_805AD960: - # ROM: 0x3FA200 - .4byte 0x40A00000 - -.global lbl_805AD964 -lbl_805AD964: - # ROM: 0x3FA204 - .4byte 0x40000000 - -.global lbl_805AD968 -lbl_805AD968: - # ROM: 0x3FA208 - .4byte 0xC1000000 - -.global lbl_805AD96C -lbl_805AD96C: - # ROM: 0x3FA20C - .4byte 0x43A20000 - -.global lbl_805AD970 -lbl_805AD970: - # ROM: 0x3FA210 - .4byte 0x3F400000 - -.global lbl_805AD974 -lbl_805AD974: - # ROM: 0x3FA214 - .4byte 0x41300000 - -.global lbl_805AD978 -lbl_805AD978: - # ROM: 0x3FA218 - .4byte 0x3F333333 - -.global lbl_805AD97C -lbl_805AD97C: - # ROM: 0x3FA21C - .4byte 0x38D1B717 - -.global lbl_805AD980 -lbl_805AD980: - # ROM: 0x3FA220 - .4byte 0x40F00000 - -.global lbl_805AD984 -lbl_805AD984: - # ROM: 0x3FA224 - .4byte 0xBF800000 - -.global lbl_805AD988 -lbl_805AD988: - # ROM: 0x3FA228 - .4byte 0x3E99999A - -.global lbl_805AD98C -lbl_805AD98C: - # ROM: 0x3FA22C - .4byte 0x3DCCCCCD - -.global lbl_805AD990 -lbl_805AD990: - # ROM: 0x3FA230 - .4byte 0x41200000 - -.global lbl_805AD994 -lbl_805AD994: - # ROM: 0x3FA234 - .4byte 0x42F00000 - -.global lbl_805AD998 -lbl_805AD998: - # ROM: 0x3FA238 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AD9A0 -lbl_805AD9A0: - # ROM: 0x3FA240 - .4byte 0x3F000000 - -.global lbl_805AD9A4 -lbl_805AD9A4: - # ROM: 0x3FA244 - .4byte 0x40400000 - -.global lbl_805AD9A8 -lbl_805AD9A8: - # ROM: 0x3FA248 - .4byte 0x3F666666 - -.global lbl_805AD9AC -lbl_805AD9AC: - # ROM: 0x3FA24C - .4byte 0x3727C5AC - -.global lbl_805AD9B0 -lbl_805AD9B0: - # ROM: 0x3FA250 - .4byte 0x41FBFFFF - -.global lbl_805AD9B4 -lbl_805AD9B4: - # ROM: 0x3FA254 - .4byte 0x43088000 - -.global lbl_805AD9B8 -lbl_805AD9B8: - # ROM: 0x3FA258 - .4byte 0x41A3CCCC - -.global lbl_805AD9BC -lbl_805AD9BC: - # ROM: 0x3FA25C - .4byte 0x3FC00000 - -.global lbl_805AD9C0 -lbl_805AD9C0: - # ROM: 0x3FA260 - .4byte 0 - .4byte 0 - -.global lbl_805AD9C8 -lbl_805AD9C8: - # ROM: 0x3FA268 - .4byte 0x41F00000 - -.global lbl_805AD9CC -lbl_805AD9CC: - # ROM: 0x3FA26C - .4byte 0x46EA6000 - -.global lbl_805AD9D0 -lbl_805AD9D0: - # ROM: 0x3FA270 - .4byte 0x3F3504F2 - -.global lbl_805AD9D4 -lbl_805AD9D4: - # ROM: 0x3FA274 - .4byte 0x3F490FDB - -.global lbl_805AD9D8 -lbl_805AD9D8: - # ROM: 0x3FA278 - .4byte 0x43160000 - -.global lbl_805AD9DC -lbl_805AD9DC: - # ROM: 0x3FA27C - .4byte 0x40C00000 - -.global lbl_805AD9E0 -lbl_805AD9E0: - # ROM: 0x3FA280 - .4byte 0x40B00000 - -.global lbl_805AD9E4 -lbl_805AD9E4: - # ROM: 0x3FA284 - .4byte 0xC0C00000 - -.global lbl_805AD9E8 -lbl_805AD9E8: - # ROM: 0x3FA288 - .4byte 0x447A0000 - -.global lbl_805AD9EC -lbl_805AD9EC: - # ROM: 0x3FA28C - .4byte 0x3FB2B8C3 - -.global lbl_805AD9F0 -lbl_805AD9F0: - # ROM: 0x3FA290 - .4byte 0x40490FDB - -.global lbl_805AD9F4 -lbl_805AD9F4: - # ROM: 0x3FA294 - .4byte 0x43480000 - -.global lbl_805AD9F8 -lbl_805AD9F8: - # ROM: 0x3FA298 - .4byte 0xC1A00000 - -.global lbl_805AD9FC -lbl_805AD9FC: - # ROM: 0x3FA29C - .4byte 0x41A00000 - -.global lbl_805ADA00 -lbl_805ADA00: - # ROM: 0x3FA2A0 - .4byte 0x3C8EFA35 - -.global lbl_805ADA04 -lbl_805ADA04: - # ROM: 0x3FA2A4 - .4byte 0xC1F00000 - -.global lbl_805ADA08 -lbl_805ADA08: - # ROM: 0x3FA2A8 - .4byte 0x3F733333 - -.global lbl_805ADA0C -lbl_805ADA0C: - # ROM: 0x3FA2AC - .4byte 0x3F99999A - -.global lbl_805ADA10 -lbl_805ADA10: - # ROM: 0x3FA2B0 - .4byte 0x3FC66666 - -.global lbl_805ADA14 -lbl_805ADA14: - # ROM: 0x3FA2B4 - .4byte 0x437F0000 - -.global lbl_805ADA18 -lbl_805ADA18: - # ROM: 0x3FA2B8 - .4byte 0x40800000 - -.global lbl_805ADA1C -lbl_805ADA1C: - # ROM: 0x3FA2BC - .4byte 0x42960000 - -.global lbl_805ADA20 -lbl_805ADA20: - # ROM: 0x3FA2C0 - .4byte 0x803D589C - -.global lbl_805ADA24 -lbl_805ADA24: - # ROM: 0x3FA2C4 - .4byte 0x803D58AF - -.global lbl_805ADA28 -lbl_805ADA28: - # ROM: 0x3FA2C8 - .4byte 0x803D58B4 - -.global lbl_805ADA2C -lbl_805ADA2C: - # ROM: 0x3FA2CC - .4byte 0xBE8483ED - -.global lbl_805ADA30 -lbl_805ADA30: - # ROM: 0x3FA2D0 - .4byte 0 - -.global lbl_805ADA34 -lbl_805ADA34: - # ROM: 0x3FA2D4 - .4byte 0x447A0000 - -.global lbl_805ADA38 -lbl_805ADA38: - # ROM: 0x3FA2D8 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805ADA40 -lbl_805ADA40: - # ROM: 0x3FA2E0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADA48 -lbl_805ADA48: - # ROM: 0x3FA2E8 - .4byte 0x3F400000 - -.global lbl_805ADA4C -lbl_805ADA4C: - # ROM: 0x3FA2EC - .4byte 0x3F000000 - -.global lbl_805ADA50 -lbl_805ADA50: - # ROM: 0x3FA2F0 - .4byte 0x3E800000 - -.global lbl_805ADA54 -lbl_805ADA54: - # ROM: 0x3FA2F4 - .4byte 0x41A00000 - -.global lbl_805ADA58 -lbl_805ADA58: - # ROM: 0x3FA2F8 - .4byte 0x40000000 - -.global lbl_805ADA5C -lbl_805ADA5C: - # ROM: 0x3FA2FC - .4byte 0x3F800000 - -.global lbl_805ADA60 -lbl_805ADA60: - # ROM: 0x3FA300 - .4byte 0x3C23D70A - -.global lbl_805ADA64 -lbl_805ADA64: - # ROM: 0x3FA304 - .4byte 0x3FC00000 - -.global lbl_805ADA68 -lbl_805ADA68: - # ROM: 0x3FA308 - .4byte 0x41F00000 - -.global lbl_805ADA6C -lbl_805ADA6C: - # ROM: 0x3FA30C - .4byte 0x42B40000 - -.global lbl_805ADA70 -lbl_805ADA70: - # ROM: 0x3FA310 - .4byte 0x40400000 - -.global lbl_805ADA74 -lbl_805ADA74: - # ROM: 0x3FA314 - .4byte 0x43340000 - -.global lbl_805ADA78 -lbl_805ADA78: - # ROM: 0x3FA318 - .4byte 0x3EC90FDB - -.global lbl_805ADA7C -lbl_805ADA7C: - # ROM: 0x3FA31C - .4byte 0x3F490FDB - -.global lbl_805ADA80 -lbl_805ADA80: - # ROM: 0x3FA320 - .4byte 0x437F0000 - -.global lbl_805ADA84 -lbl_805ADA84: - # ROM: 0x3FA324 - .4byte 0xC0800000 - -.global lbl_805ADA88 -lbl_805ADA88: - # ROM: 0x3FA328 - .4byte 0x3F666666 - -.global lbl_805ADA8C -lbl_805ADA8C: - # ROM: 0x3FA32C - .4byte 0x3F200000 - -.global lbl_805ADA90 -lbl_805ADA90: - # ROM: 0x3FA330 - .4byte 0x3E99999A - -.global lbl_805ADA94 -lbl_805ADA94: - # ROM: 0x3FA334 - .4byte 0x40800000 - -.global lbl_805ADA98 -lbl_805ADA98: - # ROM: 0x3FA338 - .4byte 0x3F733333 - -.global lbl_805ADA9C -lbl_805ADA9C: - # ROM: 0x3FA33C - .4byte 0x3F000000 - -.global lbl_805ADAA0 -lbl_805ADAA0: - # ROM: 0x3FA340 - .4byte 0x3F800000 - -.global lbl_805ADAA4 -lbl_805ADAA4: - # ROM: 0x3FA344 - .4byte 0x3ECCCCCD - -.global lbl_805ADAA8 -lbl_805ADAA8: - # ROM: 0x3FA348 - .4byte 0x3F333333 - -.global lbl_805ADAAC -lbl_805ADAAC: - # ROM: 0x3FA34C - .4byte 0x40000000 - -.global lbl_805ADAB0 -lbl_805ADAB0: - # ROM: 0x3FA350 - .4byte 0x3F6E147B - -.global lbl_805ADAB4 -lbl_805ADAB4: - # ROM: 0x3FA354 - .4byte 0x3E4CCCCD - -.global lbl_805ADAB8 -lbl_805ADAB8: - # ROM: 0x3FA358 - .4byte 0x3D8F5C28 - -.global lbl_805ADABC -lbl_805ADABC: - # ROM: 0x3FA35C - .4byte 0x3D4CCCCD - -.global lbl_805ADAC0 -lbl_805ADAC0: - # ROM: 0x3FA360 - .4byte 0 - -.global lbl_805ADAC4 -lbl_805ADAC4: - # ROM: 0x3FA364 - .4byte 0x3FA00000 - -.global lbl_805ADAC8 -lbl_805ADAC8: - # ROM: 0x3FA368 - .4byte 0x3F733333 - -.global lbl_805ADACC -lbl_805ADACC: - # ROM: 0x3FA36C - .4byte 0x3DCCCCCD - -.global lbl_805ADAD0 -lbl_805ADAD0: - # ROM: 0x3FA370 - .4byte 0x437F0000 - -.global lbl_805ADAD4 -lbl_805ADAD4: - # ROM: 0x3FA374 - .4byte 0x3E99999A - -.global lbl_805ADAD8 -lbl_805ADAD8: - # ROM: 0x3FA378 - .4byte 0x3E19999A - .4byte 0 - -.global lbl_805ADAE0 -lbl_805ADAE0: - # ROM: 0x3FA380 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805ADAE8 -lbl_805ADAE8: - # ROM: 0x3FA388 - .4byte 0xBF800000 - -.global lbl_805ADAEC -lbl_805ADAEC: - # ROM: 0x3FA38C - .4byte 0x42990000 - -.global lbl_805ADAF0 -lbl_805ADAF0: - # ROM: 0x3FA390 - .4byte 0x34000000 - -.global lbl_805ADAF4 -lbl_805ADAF4: - # ROM: 0x3FA394 - .4byte 0xC0E00000 - -.global lbl_805ADAF8 -lbl_805ADAF8: - # ROM: 0x3FA398 - .4byte 0x40278D36 - -.global lbl_805ADAFC -lbl_805ADAFC: - # ROM: 0x3FA39C - .4byte 0x3C23D70A - -.global lbl_805ADB00 -lbl_805ADB00: - # ROM: 0x3FA3A0 - .4byte 0x41A00000 - -.global lbl_805ADB04 -lbl_805ADB04: - # ROM: 0x3FA3A4 - .4byte 0xBF000000 - -.global lbl_805ADB08 -lbl_805ADB08: - # ROM: 0x3FA3A8 - .4byte 0x40C90FDB - -.global lbl_805ADB0C -lbl_805ADB0C: - # ROM: 0x3FA3AC - .4byte 0x3E22F983 - -.global lbl_805ADB10 -lbl_805ADB10: - # ROM: 0x3FA3B0 - .4byte 0x42652EE0 - -.global lbl_805ADB14 -lbl_805ADB14: - # ROM: 0x3FA3B4 - .4byte 0x42340000 - -.global lbl_805ADB18 -lbl_805ADB18: - # ROM: 0x3FA3B8 - .4byte 0x439D8000 - .4byte 0 - -.global lbl_805ADB20 -lbl_805ADB20: - # ROM: 0x3FA3C0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADB28 -lbl_805ADB28: - # ROM: 0x3FA3C8 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805ADB30 -lbl_805ADB30: - # ROM: 0x3FA3D0 - .4byte 0 - .4byte 0 - -.global lbl_805ADB38 -lbl_805ADB38: - # ROM: 0x3FA3D8 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805ADB40 -lbl_805ADB40: - # ROM: 0x3FA3E0 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805ADB48 -lbl_805ADB48: - # ROM: 0x3FA3E8 - .4byte 0x40A00000 - -.global lbl_805ADB4C -lbl_805ADB4C: - # ROM: 0x3FA3EC - .4byte 0x3E800000 - -.global lbl_805ADB50 -lbl_805ADB50: - # ROM: 0x3FA3F0 - .4byte 0x3CA3D70A - -.global lbl_805ADB54 -lbl_805ADB54: - # ROM: 0x3FA3F4 - .4byte 0x3E4E5604 - -.global lbl_805ADB58 -lbl_805ADB58: - # ROM: 0x3FA3F8 - .4byte 0x3F4CCCCD - -.global lbl_805ADB5C -lbl_805ADB5C: - # ROM: 0x3FA3FC - .4byte 0x3A83126F - -.global lbl_805ADB60 -lbl_805ADB60: - # ROM: 0x3FA400 - .4byte 0x3F5F66F3 - -.global lbl_805ADB64 -lbl_805ADB64: - # ROM: 0x3FA404 - .4byte 0x3727C5AC - -.global lbl_805ADB68 -lbl_805ADB68: - # ROM: 0x3FA408 - .4byte 0x3E79999A - -.global lbl_805ADB6C -lbl_805ADB6C: - # ROM: 0x3FA40C - .4byte 0x40060A92 - -.global lbl_805ADB70 -lbl_805ADB70: - # ROM: 0x3FA410 - .4byte 0x40490FDB - -.global lbl_805ADB74 -lbl_805ADB74: - # ROM: 0x3FA414 - .4byte 0x40C00000 - -.global lbl_805ADB78 -lbl_805ADB78: - # ROM: 0x3FA418 - .4byte 0xC2C80000 - .4byte 0 - -.global lbl_805ADB80 -lbl_805ADB80: - # ROM: 0x3FA420 - .4byte 0 - -.global lbl_805ADB84 -lbl_805ADB84: - # ROM: 0x3FA424 - .4byte 0x3F800000 - -.global lbl_805ADB88 -lbl_805ADB88: - # ROM: 0x3FA428 - .4byte 0 - -.global lbl_805ADB8C -lbl_805ADB8C: - # ROM: 0x3FA42C - .4byte 0x3F800000 - -.global lbl_805ADB90 -lbl_805ADB90: - # ROM: 0x3FA430 - .4byte 0x803D5A74 - -.global lbl_805ADB94 -lbl_805ADB94: - # ROM: 0x3FA434 - .4byte 0x3FA00000 - -.global lbl_805ADB98 -lbl_805ADB98: - # ROM: 0x3FA438 - .4byte 0x3F800000 - -.global lbl_805ADB9C -lbl_805ADB9C: - # ROM: 0x3FA43C - .4byte 0x3F800000 - -.global lbl_805ADBA0 -lbl_805ADBA0: - # ROM: 0x3FA440 - .4byte 0x3F800000 - -.global lbl_805ADBA4 -lbl_805ADBA4: - # ROM: 0x3FA444 - .4byte 0x3E800000 - -.global lbl_805ADBA8 -lbl_805ADBA8: - # ROM: 0x3FA448 - .4byte 0x3E800000 - -.global lbl_805ADBAC -lbl_805ADBAC: - # ROM: 0x3FA44C - .4byte 0x3E800000 - -.global lbl_805ADBB0 -lbl_805ADBB0: - # ROM: 0x3FA450 - .4byte 0x3F800000 - -.global lbl_805ADBB4 -lbl_805ADBB4: - # ROM: 0x3FA454 - .4byte 0x803D5A8A - .4byte 0x3F800000 - -.global lbl_805ADBBC -lbl_805ADBBC: - # ROM: 0x3FA45C - .4byte 0 - -.global lbl_805ADBC0 -lbl_805ADBC0: - # ROM: 0x3FA460 - .4byte 0x3F800000 - -.global lbl_805ADBC4 -lbl_805ADBC4: - # ROM: 0x3FA464 - .4byte 0x3F400000 - -.global lbl_805ADBC8 -lbl_805ADBC8: - # ROM: 0x3FA468 - .4byte 0x3E800000 - -.global lbl_805ADBCC -lbl_805ADBCC: - # ROM: 0x3FA46C - .4byte 0x420C0000 - -.global lbl_805ADBD0 -lbl_805ADBD0: - # ROM: 0x3FA470 - .4byte 0x42700000 - -.global lbl_805ADBD4 -lbl_805ADBD4: - # ROM: 0x3FA474 - .4byte 0x437F0000 - -.global lbl_805ADBD8 -lbl_805ADBD8: - # ROM: 0x3FA478 - .4byte 0x3F000000 - -.global lbl_805ADBDC -lbl_805ADBDC: - # ROM: 0x3FA47C - .4byte 0x41C642AA - -.global lbl_805ADBE0 -lbl_805ADBE0: - # ROM: 0x3FA480 - .4byte 0x3FB33333 - -.global lbl_805ADBE4 -lbl_805ADBE4: - # ROM: 0x3FA484 - .4byte 0x3FC00000 - -.global lbl_805ADBE8 -lbl_805ADBE8: - # ROM: 0x3FA488 - .4byte 0x3A83126F - -.global lbl_805ADBEC -lbl_805ADBEC: - # ROM: 0x3FA48C - .4byte 0x3BA3D70A - -.global lbl_805ADBF0 -lbl_805ADBF0: - # ROM: 0x3FA490 - .4byte 0x3DCCCCCD - -.global lbl_805ADBF4 -lbl_805ADBF4: - # ROM: 0x3FA494 - .4byte 0x40A00000 - -.global lbl_805ADBF8 -lbl_805ADBF8: - # ROM: 0x3FA498 - .4byte 0x40400000 - -.global lbl_805ADBFC -lbl_805ADBFC: - # ROM: 0x3FA49C - .4byte 0x41880000 - -.global lbl_805ADC00 -lbl_805ADC00: - # ROM: 0x3FA4A0 - .4byte 0x3EAA7EFA - -.global lbl_805ADC04 -lbl_805ADC04: - # ROM: 0x3FA4A4 - .4byte 0x40200000 - -.global lbl_805ADC08 -lbl_805ADC08: - # ROM: 0x3FA4A8 - .4byte 0x447A0000 - -.global lbl_805ADC0C -lbl_805ADC0C: - # ROM: 0x3FA4AC - .4byte 0x3E99999A - -.global lbl_805ADC10 -lbl_805ADC10: - # ROM: 0x3FA4B0 - .4byte 0x3F19999A - -.global lbl_805ADC14 -lbl_805ADC14: - # ROM: 0x3FA4B4 - .4byte 0x41F00000 - -.global lbl_805ADC18 -lbl_805ADC18: - # ROM: 0x3FA4B8 - .4byte 0x3E4CCCCD - -.global lbl_805ADC1C -lbl_805ADC1C: - # ROM: 0x3FA4BC - .4byte 0x3FA00000 - -.global lbl_805ADC20 -lbl_805ADC20: - # ROM: 0x3FA4C0 - .4byte 0x3F333333 - -.global lbl_805ADC24 -lbl_805ADC24: - # ROM: 0x3FA4C4 - .4byte 0x42C80000 - -.global lbl_805ADC28 -lbl_805ADC28: - # ROM: 0x3FA4C8 - .4byte 0x41A00000 - -.global lbl_805ADC2C -lbl_805ADC2C: - # ROM: 0x3FA4CC - .4byte 0x461C4000 - -.global lbl_805ADC30 -lbl_805ADC30: - # ROM: 0x3FA4D0 - .4byte 0x47C35000 - .4byte 0 - -.global lbl_805ADC38 -lbl_805ADC38: - # ROM: 0x3FA4D8 - .4byte 0x3F000000 - -.global lbl_805ADC3C -lbl_805ADC3C: - # ROM: 0x3FA4DC - .4byte 0x3F800000 - -.global lbl_805ADC40 -lbl_805ADC40: - # ROM: 0x3FA4E0 - .4byte 0 - -.global lbl_805ADC44 -lbl_805ADC44: - # ROM: 0x3FA4E4 - .4byte 0x40C90FDB - -.global lbl_805ADC48 -lbl_805ADC48: - # ROM: 0x3FA4E8 - .4byte 0x40000000 - -.global lbl_805ADC4C -lbl_805ADC4C: - # ROM: 0x3FA4EC - .4byte 0x3A83126F - -.global lbl_805ADC50 -lbl_805ADC50: - # ROM: 0x3FA4F0 - .4byte 0xBF000000 - -.global lbl_805ADC54 -lbl_805ADC54: - # ROM: 0x3FA4F4 - .4byte 0xBF800000 - -.global lbl_805ADC58 -lbl_805ADC58: - # ROM: 0x3FA4F8 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805ADC60 -lbl_805ADC60: - # ROM: 0x3FA500 - .4byte 0 - -.global lbl_805ADC64 -lbl_805ADC64: - # ROM: 0x3FA504 - .4byte 0x44200000 - -.global lbl_805ADC68 -lbl_805ADC68: - # ROM: 0x3FA508 - .4byte 0x43F00000 - -.global lbl_805ADC6C -lbl_805ADC6C: - # ROM: 0x3FA50C - .4byte 0x3DCCCCCD - -.global lbl_805ADC70 -lbl_805ADC70: - # ROM: 0x3FA510 - .4byte 0x42C80000 - -.global lbl_805ADC74 -lbl_805ADC74: - # ROM: 0x3FA514 - .4byte 0x41200000 - -.global lbl_805ADC78 -lbl_805ADC78: - # ROM: 0x3FA518 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ADC80 -lbl_805ADC80: - # ROM: 0x3FA520 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADC88 -lbl_805ADC88: - # ROM: 0x3FA528 - .4byte 0x08000000 - -.global lbl_805ADC8C -lbl_805ADC8C: - # ROM: 0x3FA52C - .4byte 0x04000000 - -.global lbl_805ADC90 -lbl_805ADC90: - # ROM: 0x3FA530 - .4byte 0x02000000 - -.global lbl_805ADC94 -lbl_805ADC94: - # ROM: 0x3FA534 - .4byte 0x01000000 - -.global lbl_805ADC98 -lbl_805ADC98: - # ROM: 0x3FA538 - .4byte 0x80000000 - -.global lbl_805ADC9C -lbl_805ADC9C: - # ROM: 0x3FA53C - .4byte 0x40000000 - -.global lbl_805ADCA0 -lbl_805ADCA0: - # ROM: 0x3FA540 - .4byte 0x20000000 - -.global lbl_805ADCA4 -lbl_805ADCA4: - # ROM: 0x3FA544 - .4byte 0x10000000 - -.global lbl_805ADCA8 -lbl_805ADCA8: - # ROM: 0x3FA548 - .4byte 0x3ECCCCCD - .4byte 0 - -.global lbl_805ADCB0 -lbl_805ADCB0: - # ROM: 0x3FA550 - .4byte 0 - .4byte 0 - -.global lbl_805ADCB8 -lbl_805ADCB8: - # ROM: 0x3FA558 - .4byte 0xFFFFFFFF - -.global lbl_805ADCBC -lbl_805ADCBC: - # ROM: 0x3FA55C - .4byte 0 - -.global lbl_805ADCC0 -lbl_805ADCC0: - # ROM: 0x3FA560 - .4byte 0x3F800000 - -.global lbl_805ADCC4 -lbl_805ADCC4: - # ROM: 0x3FA564 - .4byte 0x3F000000 - -.global lbl_805ADCC8 -lbl_805ADCC8: - # ROM: 0x3FA568 - .4byte 0x34000000 - -.global lbl_805ADCCC -lbl_805ADCCC: - # ROM: 0x3FA56C - .4byte 0x3F7D70A4 - -.global lbl_805ADCD0 -lbl_805ADCD0: - # ROM: 0x3FA570 - .4byte 0 - -.global lbl_805ADCD4 -lbl_805ADCD4: - # ROM: 0x3FA574 - .4byte 0x34000000 - -.global lbl_805ADCD8 -lbl_805ADCD8: - # ROM: 0x3FA578 - .4byte 0x3D088889 - -.global lbl_805ADCDC -lbl_805ADCDC: - # ROM: 0x3FA57C - .4byte 0x3C23D70A - -.global lbl_805ADCE0 -lbl_805ADCE0: - # ROM: 0x3FA580 - .4byte 0x3FC00000 - .4byte 0 - -.global lbl_805ADCE8 -lbl_805ADCE8: - # ROM: 0x3FA588 - .4byte 0x803D5C52 - -.global lbl_805ADCEC -lbl_805ADCEC: - # ROM: 0x3FA58C - .4byte 0x803D5C5A - -.global lbl_805ADCF0 -lbl_805ADCF0: - # ROM: 0x3FA590 - .4byte 0x803D5C6D - -.global lbl_805ADCF4 -lbl_805ADCF4: - # ROM: 0x3FA594 - .4byte 0x803D5C7D - -.global lbl_805ADCF8 -lbl_805ADCF8: - # ROM: 0x3FA598 - .4byte 0x803D5C90 - -.global lbl_805ADCFC -lbl_805ADCFC: - # ROM: 0x3FA59C - .asciz "&image=" - -.global lbl_805ADD04 -lbl_805ADD04: - # ROM: 0x3FA5A4 - .4byte 0x3B000000 - -.global lbl_805ADD08 -lbl_805ADD08: - # ROM: 0x3FA5A8 - .4byte 0x803D5CA5 - .4byte 0x803D5CBD - -.global lbl_805ADD10 -lbl_805ADD10: - # ROM: 0x3FA5B0 - .4byte 0 - -.global lbl_805ADD14 -lbl_805ADD14: - # ROM: 0x3FA5B4 - .4byte 0x3F000000 - -.global lbl_805ADD18 -lbl_805ADD18: - # ROM: 0x3FA5B8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADD20 -lbl_805ADD20: - # ROM: 0x3FA5C0 - .4byte 0x40000000 - -.global lbl_805ADD24 -lbl_805ADD24: - # ROM: 0x3FA5C4 - .4byte 0xC5800000 - -.global lbl_805ADD28 -lbl_805ADD28: - # ROM: 0x3FA5C8 - .4byte 0x45800000 - -.global lbl_805ADD2C -lbl_805ADD2C: - # ROM: 0x3FA5CC - .4byte 0x42000000 - -.global lbl_805ADD30 -lbl_805ADD30: - # ROM: 0x3FA5D0 - .4byte 0xBF800000 - -.global lbl_805ADD34 -lbl_805ADD34: - # ROM: 0x3FA5D4 - .4byte 0x3F800000 - -.global lbl_805ADD38 -lbl_805ADD38: - # ROM: 0x3FA5D8 - .4byte 0x40A00000 - -.global lbl_805ADD3C -lbl_805ADD3C: - # ROM: 0x3FA5DC - .4byte 0xC2000000 - -.global lbl_805ADD40 -lbl_805ADD40: - # ROM: 0x3FA5E0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ADD48 -lbl_805ADD48: - # ROM: 0x3FA5E8 - .4byte 0x3F3E0000 - -.global lbl_805ADD4C -lbl_805ADD4C: - # ROM: 0x3FA5EC - .4byte 0x42C80000 - -.global lbl_805ADD50 -lbl_805ADD50: - # ROM: 0x3FA5F0 - .4byte 0x437F0000 - .4byte 0 - -.global lbl_805ADD58 -lbl_805ADD58: - # ROM: 0x3FA5F8 - .4byte 0 - -.global lbl_805ADD5C -lbl_805ADD5C: - # ROM: 0x3FA5FC - .4byte 0x3A83126F - -.global lbl_805ADD60 -lbl_805ADD60: - # ROM: 0x3FA600 - .4byte 0x425C0000 - -.global lbl_805ADD64 -lbl_805ADD64: - # ROM: 0x3FA604 - .4byte 0x3E4CCCCD - -.global lbl_805ADD68 -lbl_805ADD68: - # ROM: 0x3FA608 - .4byte 0x45800000 - -.global lbl_805ADD6C -lbl_805ADD6C: - # ROM: 0x3FA60C - .4byte 0 - -.global lbl_805ADD70 -lbl_805ADD70: - # ROM: 0x3FA610 - .4byte 0xC1200000 - -.global lbl_805ADD74 -lbl_805ADD74: - # ROM: 0x3FA614 - .4byte 0x3E800000 - -.global lbl_805ADD78 -lbl_805ADD78: - # ROM: 0x3FA618 - .4byte 0x40000000 - -.global lbl_805ADD7C -lbl_805ADD7C: - # ROM: 0x3FA61C - .4byte 0x40490FDB - -.global lbl_805ADD80 -lbl_805ADD80: - # ROM: 0x3FA620 - .4byte 0x41000000 - -.global lbl_805ADD84 -lbl_805ADD84: - # ROM: 0x3FA624 - .4byte 0x3FC90FDB - -.global lbl_805ADD88 -lbl_805ADD88: - # ROM: 0x3FA628 - .4byte 0x3C8EFA35 - -.global lbl_805ADD8C -lbl_805ADD8C: - # ROM: 0x3FA62C - .4byte 0x3F000000 - -.global lbl_805ADD90 -lbl_805ADD90: - # ROM: 0x3FA630 - .4byte 0x3F800000 - -.global lbl_805ADD94 -lbl_805ADD94: - # ROM: 0x3FA634 - .4byte 0x3FA00000 - -.global lbl_805ADD98 -lbl_805ADD98: - # ROM: 0x3FA638 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADDA0 -lbl_805ADDA0: - # ROM: 0x3FA640 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805ADDA8 -lbl_805ADDA8: - # ROM: 0x3FA648 - .4byte 0x3727C5AC - -.global lbl_805ADDAC -lbl_805ADDAC: - # ROM: 0x3FA64C - .4byte 0x3DCCCCCD - -.global lbl_805ADDB0 -lbl_805ADDB0: - # ROM: 0x3FA650 - .4byte 0xFFFFFFFF - -.global lbl_805ADDB4 -lbl_805ADDB4: - # ROM: 0x3FA654 - .4byte 0x437F0000 - -.global lbl_805ADDB8 -lbl_805ADDB8: - # ROM: 0x3FA658 - .4byte 0x3F800000 - -.global lbl_805ADDBC -lbl_805ADDBC: - # ROM: 0x3FA65C - .4byte 0 - -.global lbl_805ADDC0 -lbl_805ADDC0: - # ROM: 0x3FA660 - .4byte 0x3F000000 - -.global lbl_805ADDC4 -lbl_805ADDC4: - # ROM: 0x3FA664 - .4byte 0x34000000 - -.global lbl_805ADDC8 -lbl_805ADDC8: - # ROM: 0x3FA668 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADDD0 -lbl_805ADDD0: - # ROM: 0x3FA670 - .4byte 0x425C0000 - -.global lbl_805ADDD4 -lbl_805ADDD4: - # ROM: 0x3FA674 - .4byte 0x3E4CCCCD - -.global lbl_805ADDD8 -lbl_805ADDD8: - # ROM: 0x3FA678 - .4byte 0x45800000 - -.global lbl_805ADDDC -lbl_805ADDDC: - # ROM: 0x3FA67C - .4byte 0 - -.global lbl_805ADDE0 -lbl_805ADDE0: - # ROM: 0x3FA680 - .4byte 0xC0000000 - -.global lbl_805ADDE4 -lbl_805ADDE4: - # ROM: 0x3FA684 - .4byte 0x3E800000 - -.global lbl_805ADDE8 -lbl_805ADDE8: - # ROM: 0x3FA688 - .4byte 0x43B40000 - -.global lbl_805ADDEC -lbl_805ADDEC: - # ROM: 0x3FA68C - .4byte 0x3C8EFA35 - -.global lbl_805ADDF0 -lbl_805ADDF0: - # ROM: 0x3FA690 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805ADDF8 -lbl_805ADDF8: - # ROM: 0x3FA698 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADE00 -lbl_805ADE00: - # ROM: 0x3FA6A0 - .4byte 0x40000000 - -.global lbl_805ADE04 -lbl_805ADE04: - # ROM: 0x3FA6A4 - .4byte 0x3DCCCCCD - -.global lbl_805ADE08 -lbl_805ADE08: - # ROM: 0x3FA6A8 - .4byte 0 - -.global lbl_805ADE0C -lbl_805ADE0C: - # ROM: 0x3FA6AC - .4byte 0x3F800000 - -.global lbl_805ADE10 -lbl_805ADE10: - # ROM: 0x3FA6B0 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805ADE18 -lbl_805ADE18: - # ROM: 0x3FA6B8 - .4byte 0 - -.global lbl_805ADE1C -lbl_805ADE1C: - # ROM: 0x3FA6BC - .4byte 0x3F800000 - -.global lbl_805ADE20 -lbl_805ADE20: - # ROM: 0x3FA6C0 - .4byte 0x40200000 - -.global lbl_805ADE24 -lbl_805ADE24: - # ROM: 0x3FA6C4 - .4byte 0x3E000000 - -.global lbl_805ADE28 -lbl_805ADE28: - # ROM: 0x3FA6C8 - .4byte 0 - .4byte 0 - -.global lbl_805ADE30 -lbl_805ADE30: - # ROM: 0x3FA6D0 - .4byte 0x3F800000 - -.global lbl_805ADE34 -lbl_805ADE34: - # ROM: 0x3FA6D4 - .4byte 0xBF800000 - -.global lbl_805ADE38 -lbl_805ADE38: - # ROM: 0x3FA6D8 - .4byte 0 - .4byte 0 - -.global lbl_805ADE40 -lbl_805ADE40: - # ROM: 0x3FA6E0 - .4byte 0x3F800000 - -.global lbl_805ADE44 -lbl_805ADE44: - # ROM: 0x3FA6E4 - .4byte 0 - -.global lbl_805ADE48 -lbl_805ADE48: - # ROM: 0x3FA6E8 - .4byte 0x3F7FFF38 - -.global lbl_805ADE4C -lbl_805ADE4C: - # ROM: 0x3FA6EC - .4byte 0x3F800064 - -.global lbl_805ADE50 -lbl_805ADE50: - # ROM: 0x3FA6F0 - .4byte 0x35A00000 - -.global lbl_805ADE54 -lbl_805ADE54: - # ROM: 0x3FA6F4 - .4byte 0x38D1B717 - -.global lbl_805ADE58 -lbl_805ADE58: - # ROM: 0x3FA6F8 - .4byte 0xFF7FFFFF - -.global lbl_805ADE5C -lbl_805ADE5C: - # ROM: 0x3FA6FC - .4byte 0x7F7FFFFF - -.global lbl_805ADE60 -lbl_805ADE60: - # ROM: 0x3FA700 - .4byte 0 - -.global lbl_805ADE64 -lbl_805ADE64: - # ROM: 0x3FA704 - .4byte 0x3F000000 - -.global lbl_805ADE68 -lbl_805ADE68: - # ROM: 0x3FA708 - .2byte 0x00000101 - -.global lbl_805ADE6A -lbl_805ADE6A: - # ROM: 0x3FA70A - .2byte 0x00000100 - -.global lbl_805ADE6C -lbl_805ADE6C: - # ROM: 0x3FA70C - .4byte 0 - -.global lbl_805ADE70 -lbl_805ADE70: - # ROM: 0x3FA710 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805ADE78 -lbl_805ADE78: - # ROM: 0x3FA718 - .4byte 0 - .4byte 0 - -.global lbl_805ADE80 -lbl_805ADE80: - # ROM: 0x3FA720 - .4byte 0x3F000000 - -.global lbl_805ADE84 -lbl_805ADE84: - # ROM: 0x3FA724 - .4byte 0x3F800000 - -.global lbl_805ADE88 -lbl_805ADE88: - # ROM: 0x3FA728 - .4byte 0x40000000 - -.global lbl_805ADE8C -lbl_805ADE8C: - # ROM: 0x3FA72C - .4byte 0x40800000 - -.global lbl_805ADE90 -lbl_805ADE90: - # ROM: 0x3FA730 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805ADE98 -lbl_805ADE98: - # ROM: 0x3FA738 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805ADEA0 -lbl_805ADEA0: - # ROM: 0x3FA740 - .4byte 0x3F800000 - -.global lbl_805ADEA4 -lbl_805ADEA4: - # ROM: 0x3FA744 - .4byte 0x35A00000 - -.global lbl_805ADEA8 -lbl_805ADEA8: - # ROM: 0x3FA748 - .4byte 0x34000000 - -.global lbl_805ADEAC -lbl_805ADEAC: - # ROM: 0x3FA74C - .4byte 0x3F000000 - -.global lbl_805ADEB0 -lbl_805ADEB0: - # ROM: 0x3FA750 - .4byte 0x46C35000 - -.global lbl_805ADEB4 -lbl_805ADEB4: - # ROM: 0x3FA754 - .4byte 0 - -.global lbl_805ADEB8 -lbl_805ADEB8: - # ROM: 0x3FA758 - .4byte 0x4379FFFF - -.global lbl_805ADEBC -lbl_805ADEBC: - # ROM: 0x3FA75C - .4byte 0x40000000 - -.global lbl_805ADEC0 -lbl_805ADEC0: - # ROM: 0x3FA760 - .4byte 0x3F000000 - -.global lbl_805ADEC4 -lbl_805ADEC4: - # ROM: 0x3FA764 - .4byte 0xBF000000 - -.global lbl_805ADEC8 -lbl_805ADEC8: - # ROM: 0x3FA768 - .4byte 0 - .4byte 0 - -.global lbl_805ADED0 -lbl_805ADED0: - # ROM: 0x3FA770 - .2byte 0x00000101 - -.global lbl_805ADED2 -lbl_805ADED2: - # ROM: 0x3FA772 - .2byte 0x00000100 - -.global lbl_805ADED4 -lbl_805ADED4: - # ROM: 0x3FA774 - .4byte 0 - -.global lbl_805ADED8 -lbl_805ADED8: - # ROM: 0x3FA778 - .4byte 0x3F800000 - -.global lbl_805ADEDC -lbl_805ADEDC: - # ROM: 0x3FA77C - .4byte 0x3F000000 - -.global lbl_805ADEE0 -lbl_805ADEE0: - # ROM: 0x3FA780 - .4byte 0 - .4byte 0 - -.global lbl_805ADEE8 -lbl_805ADEE8: - # ROM: 0x3FA788 - .4byte 0x40000000 - -.global lbl_805ADEEC -lbl_805ADEEC: - # ROM: 0x3FA78C - .4byte 0x40800000 - -.global lbl_805ADEF0 -lbl_805ADEF0: - # ROM: 0x3FA790 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805ADEF8 -lbl_805ADEF8: - # ROM: 0x3FA798 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805ADF00 -lbl_805ADF00: - # ROM: 0x3FA7A0 - .4byte 0 - -.global lbl_805ADF04 -lbl_805ADF04: - # ROM: 0x3FA7A4 - .4byte 0x3F800000 - -.global lbl_805ADF08 -lbl_805ADF08: - # ROM: 0x3FA7A8 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805ADF10 -lbl_805ADF10: - # ROM: 0x3FA7B0 - .4byte 0 - -.global lbl_805ADF14 -lbl_805ADF14: - # ROM: 0x3FA7B4 - .4byte 0x40000000 - -.global lbl_805ADF18 -lbl_805ADF18: - # ROM: 0x3FA7B8 - .4byte 0x3F800000 - -.global lbl_805ADF1C -lbl_805ADF1C: - # ROM: 0x3FA7BC - .4byte 0x3C888889 - -.global lbl_805ADF20 -lbl_805ADF20: - # ROM: 0x3FA7C0 - .4byte 0x3F911111 - .4byte 0x11111111 - -.global lbl_805ADF28 -lbl_805ADF28: - # ROM: 0x3FA7C8 - .4byte 0x3EF179EC - .4byte 0xA0000000 - -.global lbl_805ADF30 -lbl_805ADF30: - # ROM: 0x3FA7D0 - .4byte 0 - .4byte 0 - -.global lbl_805ADF38 -lbl_805ADF38: - # ROM: 0x3FA7D8 - .4byte 0x3C8EFA35 - .4byte 0 - -.global lbl_805ADF40 -lbl_805ADF40: - # ROM: 0x3FA7E0 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805ADF48 -lbl_805ADF48: - # ROM: 0x3FA7E8 - .4byte 0x3F911111 - .4byte 0x20000000 - -.global lbl_805ADF50 -lbl_805ADF50: - # ROM: 0x3FA7F0 - .4byte 0x3EF179EC - .4byte 0x9CBD821E - -.global lbl_805ADF58 -lbl_805ADF58: - # ROM: 0x3FA7F8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADF60 -lbl_805ADF60: - # ROM: 0x3FA800 - .4byte 0xFFFFFFFF - -.global lbl_805ADF64 -lbl_805ADF64: - # ROM: 0x3FA804 - .4byte 0x42480000 - -.global lbl_805ADF68 -lbl_805ADF68: - # ROM: 0x3FA808 - .4byte 0x3E4CCCCD - .4byte 0 - -.global lbl_805ADF70 -lbl_805ADF70: - # ROM: 0x3FA810 - .4byte 0x3C8EFA35 - -.global lbl_805ADF74 -lbl_805ADF74: - # ROM: 0x3FA814 - .4byte 0 - -.global lbl_805ADF78 -lbl_805ADF78: - # ROM: 0x3FA818 - .4byte 0x3F800000 - -.global lbl_805ADF7C -lbl_805ADF7C: - # ROM: 0x3FA81C - .4byte 0x3B808081 - -.global lbl_805ADF80 -lbl_805ADF80: - # ROM: 0x3FA820 - .4byte 0x3F000000 - -.global lbl_805ADF84 -lbl_805ADF84: - # ROM: 0x3FA824 - .4byte 0x3A83126F - -.global lbl_805ADF88 -lbl_805ADF88: - # ROM: 0x3FA828 - .4byte 0xFFFFFFFF - -.global lbl_805ADF8C -lbl_805ADF8C: - # ROM: 0x3FA82C - .4byte 0xFFFFFFFF - -.global lbl_805ADF90 -lbl_805ADF90: - # ROM: 0x3FA830 - .4byte 0x3F800000 - -.global lbl_805ADF94 -lbl_805ADF94: - # ROM: 0x3FA834 - .4byte 0 - -.global lbl_805ADF98 -lbl_805ADF98: - # ROM: 0x3FA838 - .4byte 0x3B808081 - -.global lbl_805ADF9C -lbl_805ADF9C: - # ROM: 0x3FA83C - .4byte 0x3E800000 - -.global lbl_805ADFA0 -lbl_805ADFA0: - # ROM: 0x3FA840 - .4byte 0x3F000000 - -.global lbl_805ADFA4 -lbl_805ADFA4: - # ROM: 0x3FA844 - .4byte 0x3F7D70A4 - -.global lbl_805ADFA8 -lbl_805ADFA8: - # ROM: 0x3FA848 - .4byte 0x40000000 - -.global lbl_805ADFAC -lbl_805ADFAC: - # ROM: 0x3FA84C - .4byte 0x3EFAE148 - -.global lbl_805ADFB0 -lbl_805ADFB0: - # ROM: 0x3FA850 - .4byte 0xC5800000 - -.global lbl_805ADFB4 -lbl_805ADFB4: - # ROM: 0x3FA854 - .4byte 0x45800000 - -.global lbl_805ADFB8 -lbl_805ADFB8: - # ROM: 0x3FA858 - .4byte 0x3C23D70A - .4byte 0 - -.global lbl_805ADFC0 -lbl_805ADFC0: - # ROM: 0x3FA860 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805ADFC8 -lbl_805ADFC8: - # ROM: 0x3FA868 - .4byte 0xBF800000 - -.global lbl_805ADFCC -lbl_805ADFCC: - # ROM: 0x3FA86C - .4byte 0x3E99999A - -.global lbl_805ADFD0 -lbl_805ADFD0: - # ROM: 0x3FA870 - .4byte 0x3FC00000 - -.global lbl_805ADFD4 -lbl_805ADFD4: - # ROM: 0x3FA874 - .4byte 0x3EB33333 - -.global lbl_805ADFD8 -lbl_805ADFD8: - # ROM: 0x3FA878 - .4byte 0x437F0000 - -.global lbl_805ADFDC -lbl_805ADFDC: - # ROM: 0x3FA87C - .4byte 0xBF490FDB - -.global lbl_805ADFE0 -lbl_805ADFE0: - # ROM: 0x3FA880 - .4byte 0x40A00000 - -.global lbl_805ADFE4 -lbl_805ADFE4: - # ROM: 0x3FA884 - .4byte 0x40C00000 - -.global lbl_805ADFE8 -lbl_805ADFE8: - # ROM: 0x3FA888 - .4byte 0xBF59999A - -.global lbl_805ADFEC -lbl_805ADFEC: - # ROM: 0x3FA88C - .4byte 0x3E19999A - -.global lbl_805ADFF0 -lbl_805ADFF0: - # ROM: 0x3FA890 - .4byte 0x3F8020C5 - .4byte 0 - -.global lbl_805ADFF8 -lbl_805ADFF8: - # ROM: 0x3FA898 - .4byte 0x3FB99999 - .4byte 0x9999999A - -.global lbl_805AE000 -lbl_805AE000: - # ROM: 0x3FA8A0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE008 -lbl_805AE008: - # ROM: 0x3FA8A8 - .4byte 0x3DCCCCCD - -.global lbl_805AE00C -lbl_805AE00C: - # ROM: 0x3FA8AC - .4byte 0x3E4CCCCD - -.global lbl_805AE010 -lbl_805AE010: - # ROM: 0x3FA8B0 - .4byte 0 - .4byte 0 - -.global lbl_805AE018 -lbl_805AE018: - # ROM: 0x3FA8B8 - .4byte 0x3BAAAAAB - .4byte 0 - -.global lbl_805AE020 -lbl_805AE020: - # ROM: 0x3FA8C0 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AE028 -lbl_805AE028: - # ROM: 0x3FA8C8 - .4byte 0x3ECCCCCD - -.global lbl_805AE02C -lbl_805AE02C: - # ROM: 0x3FA8CC - .4byte 0x42960000 - -.global lbl_805AE030 -lbl_805AE030: - # ROM: 0x3FA8D0 - .4byte 0x3FAAAAAB - -.global lbl_805AE034 -lbl_805AE034: - # ROM: 0x3FA8D4 - .4byte 0x41780000 - -.global lbl_805AE038 -lbl_805AE038: - # ROM: 0x3FA8D8 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AE040 -lbl_805AE040: - # ROM: 0x3FA8E0 - .4byte 0x4062C000 - .4byte 0 - -.global lbl_805AE048 -lbl_805AE048: - # ROM: 0x3FA8E8 - .4byte 0x40876E66 - .4byte 0x60000000 - -.global lbl_805AE050 -lbl_805AE050: - # ROM: 0x3FA8F0 - .4byte 0x416FFFFF - .4byte 0xE0000000 - -.global lbl_805AE058 -lbl_805AE058: - # ROM: 0x3FA8F8 - .4byte 0x40877000 - .4byte 0 - -.global lbl_805AE060 -lbl_805AE060: - # ROM: 0x3FA900 - .4byte 0x3FC99999 - .4byte 0xA0000000 - -.global lbl_805AE068 -lbl_805AE068: - # ROM: 0x3FA908 - .4byte 0x41600000 - -.global lbl_805AE06C -lbl_805AE06C: - # ROM: 0x3FA90C - .4byte 0x43000000 - -.global lbl_805AE070 -lbl_805AE070: - # ROM: 0x3FA910 - .4byte 0x3FC90FDB - -.global lbl_805AE074 -lbl_805AE074: - # ROM: 0x3FA914 - .4byte 0x42C80000 - -.global lbl_805AE078 -lbl_805AE078: - # ROM: 0x3FA918 - .4byte 0x3CA72F05 - .4byte 0 - -.global lbl_805AE080 -lbl_805AE080: - # ROM: 0x3FA920 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AE088 -lbl_805AE088: - # ROM: 0x3FA928 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE090 -lbl_805AE090: - # ROM: 0x3FA930 - .4byte 0 - -.global lbl_805AE094 -lbl_805AE094: - # ROM: 0x3FA934 - .4byte 0xBF800000 - -.global lbl_805AE098 -lbl_805AE098: - # ROM: 0x3FA938 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE0A0 -lbl_805AE0A0: - # ROM: 0x3FA940 - .4byte 0 - -.global lbl_805AE0A4 -lbl_805AE0A4: - # ROM: 0x3FA944 - .4byte 0x3F800000 - -.global lbl_805AE0A8 -lbl_805AE0A8: - # ROM: 0x3FA948 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE0B0 -lbl_805AE0B0: - # ROM: 0x3FA950 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE0B8 -lbl_805AE0B8: - # ROM: 0x3FA958 - .4byte 0xBF800000 - -.global lbl_805AE0BC -lbl_805AE0BC: - # ROM: 0x3FA95C - .4byte 0x3F800000 - -.global lbl_805AE0C0 -lbl_805AE0C0: - # ROM: 0x3FA960 - .4byte 0x3F000000 - -.global lbl_805AE0C4 -lbl_805AE0C4: - # ROM: 0x3FA964 - .4byte 0 - -.global lbl_805AE0C8 -lbl_805AE0C8: - # ROM: 0x3FA968 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AE0D0 -lbl_805AE0D0: - # ROM: 0x3FA970 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE0D8 -lbl_805AE0D8: - # ROM: 0x3FA978 - .4byte 0 - -.global lbl_805AE0DC -lbl_805AE0DC: - # ROM: 0x3FA97C - .4byte 0x3F800000 - -.global lbl_805AE0E0 -lbl_805AE0E0: - # ROM: 0x3FA980 - .4byte 0x437F0000 - -.global lbl_805AE0E4 -lbl_805AE0E4: - # ROM: 0x3FA984 - .4byte 0x41000000 - -.global lbl_805AE0E8 -lbl_805AE0E8: - # ROM: 0x3FA988 - .4byte 0 - -.global lbl_805AE0EC -lbl_805AE0EC: - # ROM: 0x3FA98C - .4byte 0x3F800000 - -.global lbl_805AE0F0 -lbl_805AE0F0: - # ROM: 0x3FA990 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE0F8 -lbl_805AE0F8: - # ROM: 0x3FA998 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE100 -lbl_805AE100: - # ROM: 0x3FA9A0 - .4byte 0 - .4byte 0 - -.global lbl_805AE108 -lbl_805AE108: - # ROM: 0x3FA9A8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE110 -lbl_805AE110: - # ROM: 0x3FA9B0 - .4byte 0x3F800000 - -.global lbl_805AE114 -lbl_805AE114: - # ROM: 0x3FA9B4 - .4byte 0x437F0000 - -.global lbl_805AE118 -lbl_805AE118: - # ROM: 0x3FA9B8 - .4byte 0x408C2000 - .4byte 0 - -.global lbl_805AE120 -lbl_805AE120: - # ROM: 0x3FA9C0 - .4byte 0x3B808081 - -.global lbl_805AE124 -lbl_805AE124: - # ROM: 0x3FA9C4 - .4byte 0xBF800000 - -.global lbl_805AE128 -lbl_805AE128: - # ROM: 0x3FA9C8 - .4byte 0x3DCCCCCD - -.global lbl_805AE12C -lbl_805AE12C: - # ROM: 0x3FA9CC - .4byte 0x41200000 - -.global lbl_805AE130 -lbl_805AE130: - # ROM: 0x3FA9D0 - .2byte 0x00000000 - -.global lbl_805AE132 -lbl_805AE132: - # ROM: 0x3FA9D2 - .byte 0xFF, 0xFF - .4byte 0 - -.global lbl_805AE138 -lbl_805AE138: - # ROM: 0x3FA9D8 - .4byte 0x3F800000 - -.global lbl_805AE13C -lbl_805AE13C: - # ROM: 0x3FA9DC - .4byte 0 - -.global lbl_805AE140 -lbl_805AE140: - # ROM: 0x3FA9E0 - .4byte 0 - -.global lbl_805AE144 -lbl_805AE144: - # ROM: 0x3FA9E4 - .4byte 0x3F800000 - -.global lbl_805AE148 -lbl_805AE148: - # ROM: 0x3FA9E8 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE150 -lbl_805AE150: - # ROM: 0x3FA9F0 - .4byte 0x41480000 - -.global lbl_805AE154 -lbl_805AE154: - # ROM: 0x3FA9F4 - .4byte 0x40C80000 - -.global lbl_805AE158 -lbl_805AE158: - # ROM: 0x3FA9F8 - .4byte 0xBE4CCCCD - -.global lbl_805AE15C -lbl_805AE15C: - # ROM: 0x3FA9FC - .4byte 0x3E4CCCCD - -.global lbl_805AE160 -lbl_805AE160: - # ROM: 0x3FAA00 - .4byte 0x447A0000 - .4byte 0 - -.global lbl_805AE168 -lbl_805AE168: - # ROM: 0x3FAA08 - .4byte 0 - -.global lbl_805AE16C -lbl_805AE16C: - # ROM: 0x3FAA0C - .4byte 0x3F800000 - -.global lbl_805AE170 -lbl_805AE170: - # ROM: 0x3FAA10 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE178 -lbl_805AE178: - # ROM: 0x3FAA18 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE180 -lbl_805AE180: - # ROM: 0x3FAA20 - .4byte 0x42FF0000 - -.global lbl_805AE184 -lbl_805AE184: - # ROM: 0x3FAA24 - .4byte 0x437F0000 - -.global lbl_805AE188 -lbl_805AE188: - # ROM: 0x3FAA28 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE190 -lbl_805AE190: - # ROM: 0x3FAA30 - .4byte 0 - -.global lbl_805AE194 -lbl_805AE194: - # ROM: 0x3FAA34 - .4byte 0x3F19999A - -.global lbl_805AE198 -lbl_805AE198: - # ROM: 0x3FAA38 - .4byte 0x3D4CCCCD - .4byte 0 - -.global lbl_805AE1A0 -lbl_805AE1A0: - # ROM: 0x3FAA40 - .4byte 0 - -.global lbl_805AE1A4 -lbl_805AE1A4: - # ROM: 0x3FAA44 - .4byte 0x3F800000 - -.global lbl_805AE1A8 -lbl_805AE1A8: - # ROM: 0x3FAA48 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AE1B0 -lbl_805AE1B0: - # ROM: 0x3FAA50 - .4byte 0 - .4byte 0 - -.global lbl_805AE1B8 -lbl_805AE1B8: - # ROM: 0x3FAA58 - .4byte 0 - .4byte 0 - -.global lbl_805AE1C0 -lbl_805AE1C0: - # ROM: 0x3FAA60 - .4byte 0 - .4byte 0 - -.global lbl_805AE1C8 -lbl_805AE1C8: - # ROM: 0x3FAA68 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE1D0 -lbl_805AE1D0: - # ROM: 0x3FAA70 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AE1D8 -lbl_805AE1D8: - # ROM: 0x3FAA78 - .4byte 0 - -.global lbl_805AE1DC -lbl_805AE1DC: - # ROM: 0x3FAA7C - .4byte 0x3F800000 - -.global lbl_805AE1E0 -lbl_805AE1E0: - # ROM: 0x3FAA80 - .4byte 0xBF800000 - -.global lbl_805AE1E4 -lbl_805AE1E4: - # ROM: 0x3FAA84 - .4byte 0x501502F9 - -.global lbl_805AE1E8 -lbl_805AE1E8: - # ROM: 0x3FAA88 - .4byte 0x34000000 - -.global lbl_805AE1EC -lbl_805AE1EC: - # ROM: 0x3FAA8C - .4byte 0xC97423F0 - -.global lbl_805AE1F0 -lbl_805AE1F0: - # ROM: 0x3FAA90 - .4byte 0x497423F0 - .4byte 0 - -.global lbl_805AE1F8 -lbl_805AE1F8: - # ROM: 0x3FAA98 - .4byte 0xC7EFFFFF - .4byte 0xE0000000 - -.global lbl_805AE200 -lbl_805AE200: - # ROM: 0x3FAAA0 - .4byte 0x47EFFFFF - .4byte 0xE0000000 - -.global lbl_805AE208 -lbl_805AE208: - # ROM: 0x3FAAA8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE210 -lbl_805AE210: - # ROM: 0x3FAAB0 - .4byte 0x3A83126F - -.global lbl_805AE214 -lbl_805AE214: - # ROM: 0x3FAAB4 - .4byte 0xBF8CCCCD - -.global lbl_805AE218 -lbl_805AE218: - # ROM: 0x3FAAB8 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805AE220 -lbl_805AE220: - # ROM: 0x3FAAC0 - .4byte 0x35A00000 - -.global lbl_805AE224 -lbl_805AE224: - # ROM: 0x3FAAC4 - .4byte 0x3727C5AC - -.global lbl_805AE228 -lbl_805AE228: - # ROM: 0x3FAAC8 - .4byte 0x40100000 - .4byte 0 - -.global lbl_805AE230 -lbl_805AE230: - # ROM: 0x3FAAD0 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AE238 -lbl_805AE238: - # ROM: 0x3FAAD8 - .4byte 0x3C23D70A - -.global lbl_805AE23C -lbl_805AE23C: - # ROM: 0x3FAADC - .4byte 0x80000000 - -.global lbl_805AE240 -lbl_805AE240: - # ROM: 0x3FAAE0 - .4byte 0x3F800347 - .4byte 0 - -.global lbl_805AE248 -lbl_805AE248: - # ROM: 0x3FAAE8 - .4byte 0 - .4byte 0 - -.global lbl_805AE250 -lbl_805AE250: - # ROM: 0x3FAAF0 - .4byte 0 - -.global lbl_805AE254 -lbl_805AE254: - # ROM: 0x3FAAF4 - .4byte 0x3F800000 - -.global lbl_805AE258 -lbl_805AE258: - # ROM: 0x3FAAF8 - .4byte 0x3C23D70A - -.global lbl_805AE25C -lbl_805AE25C: - # ROM: 0x3FAAFC - .4byte 0xBF800000 - -.global lbl_805AE260 -lbl_805AE260: - # ROM: 0x3FAB00 - .4byte 0x34000000 - -.global lbl_805AE264 -lbl_805AE264: - # ROM: 0x3FAB04 - .4byte 0x3F800000 - -.global lbl_805AE268 -lbl_805AE268: - # ROM: 0x3FAB08 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AE270 -lbl_805AE270: - # ROM: 0x3FAB10 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE278 -lbl_805AE278: - # ROM: 0x3FAB18 - .4byte 0x3F50624D - .4byte 0xE0000000 - -.global lbl_805AE280 -lbl_805AE280: - # ROM: 0x3FAB20 - .4byte 0 - .4byte 0 - -.global lbl_805AE288 -lbl_805AE288: - # ROM: 0x3FAB28 - .4byte 0x04041010 - -.global lbl_805AE28C -lbl_805AE28C: - # ROM: 0x3FAB2C - .2byte 0x00001004 - -.global lbl_805AE28E -lbl_805AE28E: - # ROM: 0x3FAB2E - .2byte 0x00000400 - -.global lbl_805AE290 -lbl_805AE290: - # ROM: 0x3FAB30 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE298 -lbl_805AE298: - # ROM: 0x3FAB38 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE2A0 -lbl_805AE2A0: - # ROM: 0x3FAB40 - .4byte 0x80000000 - -.global lbl_805AE2A4 -lbl_805AE2A4: - # ROM: 0x3FAB44 - .4byte 0xFFFFFF00 - -.global lbl_805AE2A8 -lbl_805AE2A8: - # ROM: 0x3FAB48 - .4byte 0x02010408 - .4byte 0 - -.global lbl_805AE2B0 -lbl_805AE2B0: - # ROM: 0x3FAB50 - .4byte 0 - .4byte 0 - -.global lbl_805AE2B8 -lbl_805AE2B8: - # ROM: 0x3FAB58 - .4byte 0 - -.global lbl_805AE2BC -lbl_805AE2BC: - # ROM: 0x3FAB5C - .4byte 0x3727C5AC - -.global lbl_805AE2C0 -lbl_805AE2C0: - # ROM: 0x3FAB60 - .4byte 0 - .4byte 0 - -.global lbl_805AE2C8 -lbl_805AE2C8: - # ROM: 0x3FAB68 - .4byte 0xBF800000 - -.global lbl_805AE2CC -lbl_805AE2CC: - # ROM: 0x3FAB6C - .4byte 0 - -.global lbl_805AE2D0 -lbl_805AE2D0: - # ROM: 0x3FAB70 - .4byte 0x3F800000 - -.global lbl_805AE2D4 -lbl_805AE2D4: - # ROM: 0x3FAB74 - .4byte 0 - -.global lbl_805AE2D8 -lbl_805AE2D8: - # ROM: 0x3FAB78 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE2E0 -lbl_805AE2E0: - # ROM: 0x3FAB80 - .4byte 0 - -.global lbl_805AE2E4 -lbl_805AE2E4: - # ROM: 0x3FAB84 - .4byte 0x3F800000 - -.global lbl_805AE2E8 -lbl_805AE2E8: - # ROM: 0x3FAB88 - .4byte 0x34000000 - -.global lbl_805AE2EC -lbl_805AE2EC: - # ROM: 0x3FAB8C - .4byte 0x3F000000 - -.global lbl_805AE2F0 -lbl_805AE2F0: - # ROM: 0x3FAB90 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE2F8 -lbl_805AE2F8: - # ROM: 0x3FAB98 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AE300 -lbl_805AE300: - # ROM: 0x3FABA0 - .4byte 0 - .4byte 0 - -.global lbl_805AE308 -lbl_805AE308: - # ROM: 0x3FABA8 - .4byte 0 - -.global lbl_805AE30C -lbl_805AE30C: - # ROM: 0x3FABAC - .4byte 0x3727C5AC - -.global lbl_805AE310 -lbl_805AE310: - # ROM: 0x3FABB0 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE318 -lbl_805AE318: - # ROM: 0x3FABB8 - .2byte 0x000000FF - -.global lbl_805AE31A -lbl_805AE31A: - # ROM: 0x3FABBA - .2byte 0x0000007F - -.global lbl_805AE31C -lbl_805AE31C: - # ROM: 0x3FABBC - .4byte 0xFFFF0000 - -.global lbl_805AE320 -lbl_805AE320: - # ROM: 0x3FABC0 - .4byte 0xFFFFFFFF - -.global lbl_805AE324 -lbl_805AE324: - # ROM: 0x3FABC4 - .4byte 0 - -.global lbl_805AE328 -lbl_805AE328: - # ROM: 0x3FABC8 - .4byte 0x42FE0000 - -.global lbl_805AE32C -lbl_805AE32C: - # ROM: 0x3FABCC - .4byte 0x3F800000 - -.global lbl_805AE330 -lbl_805AE330: - # ROM: 0x3FABD0 - .4byte 0x40000000 - -.global lbl_805AE334 -lbl_805AE334: - # ROM: 0x3FABD4 - .4byte 0x43160000 - -.global lbl_805AE338 -lbl_805AE338: - # ROM: 0x3FABD8 - .4byte 0x3DCCCCCD - -.global lbl_805AE33C -lbl_805AE33C: - # ROM: 0x3FABDC - .4byte 0x3E800000 - -.global lbl_805AE340 -lbl_805AE340: - # ROM: 0x3FABE0 - .4byte 0x3F000000 - -.global lbl_805AE344 -lbl_805AE344: - # ROM: 0x3FABE4 - .4byte 0x41700000 - -.global lbl_805AE348 -lbl_805AE348: - # ROM: 0x3FABE8 - .4byte 0x3F800000 - -.global lbl_805AE34C -lbl_805AE34C: - # ROM: 0x3FABEC - .4byte 0x3F000000 - -.global lbl_805AE350 -lbl_805AE350: - # ROM: 0x3FABF0 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AE358 -lbl_805AE358: - # ROM: 0x3FABF8 - .4byte 0x38D1B717 - -.global lbl_805AE35C -lbl_805AE35C: - # ROM: 0x3FABFC - .4byte 0 - -.global lbl_805AE360 -lbl_805AE360: - # ROM: 0x3FAC00 - .4byte 0x3727C5AC - -.global lbl_805AE364 -lbl_805AE364: - # ROM: 0x3FAC04 - .4byte 0x3F7FFF58 - -.global lbl_805AE368 -lbl_805AE368: - # ROM: 0x3FAC08 - .4byte 0x3F800000 - -.global lbl_805AE36C -lbl_805AE36C: - # ROM: 0x3FAC0C - .4byte 0x3F733333 - -.global lbl_805AE370 -lbl_805AE370: - # ROM: 0x3FAC10 - .4byte 0 - .4byte 0 - -.global lbl_805AE378 -lbl_805AE378: - # ROM: 0x3FAC18 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AE380 -lbl_805AE380: - # ROM: 0x3FAC20 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE388 -lbl_805AE388: - # ROM: 0x3FAC28 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE390 -lbl_805AE390: - # ROM: 0x3FAC30 - .4byte 0x3727C5AC - .4byte 0 - -.global lbl_805AE398 -lbl_805AE398: - # ROM: 0x3FAC38 - .4byte 0 - .4byte 0 - -.global lbl_805AE3A0 -lbl_805AE3A0: - # ROM: 0x3FAC40 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE3A8 -lbl_805AE3A8: - # ROM: 0x3FAC48 - .4byte 0x3F000000 - -.global lbl_805AE3AC -lbl_805AE3AC: - # ROM: 0x3FAC4C - .4byte 0x3F800000 - -.global lbl_805AE3B0 -lbl_805AE3B0: - # ROM: 0x3FAC50 - .4byte 0x3F000000 - -.global lbl_805AE3B4 -lbl_805AE3B4: - # ROM: 0x3FAC54 - .4byte 0 - -.global lbl_805AE3B8 -lbl_805AE3B8: - # ROM: 0x3FAC58 - .4byte 0x3727C5AC - -.global lbl_805AE3BC -lbl_805AE3BC: - # ROM: 0x3FAC5C - .4byte 0x3F800000 - -.global lbl_805AE3C0 -lbl_805AE3C0: - # ROM: 0x3FAC60 - .4byte 0 - .4byte 0 - -.global lbl_805AE3C8 -lbl_805AE3C8: - # ROM: 0x3FAC68 - .4byte 0x3F800000 - -.global lbl_805AE3CC -lbl_805AE3CC: - # ROM: 0x3FAC6C - .4byte 0 - -.global lbl_805AE3D0 -lbl_805AE3D0: - # ROM: 0x3FAC70 - .4byte 0x3F000000 - -.global lbl_805AE3D4 -lbl_805AE3D4: - # ROM: 0x3FAC74 - .4byte 0x3727C5AC - -.global lbl_805AE3D8 -lbl_805AE3D8: - # ROM: 0x3FAC78 - .4byte 0x00000001 - -.global lbl_805AE3DC -lbl_805AE3DC: - # ROM: 0x3FAC7C - .4byte 0x00000002 - -.global lbl_805AE3E0 -lbl_805AE3E0: - # ROM: 0x3FAC80 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE3E8 -lbl_805AE3E8: - # ROM: 0x3FAC88 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE3F0 -lbl_805AE3F0: - # ROM: 0x3FAC90 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AE3F8 -lbl_805AE3F8: - # ROM: 0x3FAC98 - .4byte 0 - -.global lbl_805AE3FC -lbl_805AE3FC: - # ROM: 0x3FAC9C - .4byte 0x3F800000 - -.global lbl_805AE400 -lbl_805AE400: - # ROM: 0x3FACA0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE408 -lbl_805AE408: - # ROM: 0x3FACA8 - .4byte 0x3F000000 - -.global lbl_805AE40C -lbl_805AE40C: - # ROM: 0x3FACAC - .4byte 0x3FC90FDB - -.global lbl_805AE410 -lbl_805AE410: - # ROM: 0x3FACB0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE418 -lbl_805AE418: - # ROM: 0x3FACB8 - .4byte 0 - -.global lbl_805AE41C -lbl_805AE41C: - # ROM: 0x3FACBC - .4byte 0x3727C5AC - -.global lbl_805AE420 -lbl_805AE420: - # ROM: 0x3FACC0 - .4byte 0x3D000000 - .4byte 0 - -.global lbl_805AE428 -lbl_805AE428: - # ROM: 0x3FACC8 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE430 -lbl_805AE430: - # ROM: 0x3FACD0 - .4byte 0x3F800000 - -.global lbl_805AE434 -lbl_805AE434: - # ROM: 0x3FACD4 - .4byte 0 - -.global lbl_805AE438 -lbl_805AE438: - # ROM: 0x3FACD8 - .4byte 0x40000000 - -.global lbl_805AE43C -lbl_805AE43C: - # ROM: 0x3FACDC - .4byte 0x3F000000 - -.global lbl_805AE440 -lbl_805AE440: - # ROM: 0x3FACE0 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AE448 -lbl_805AE448: - # ROM: 0x3FACE8 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AE450 -lbl_805AE450: - # ROM: 0x3FACF0 - .4byte 0 - .4byte 0 - -.global lbl_805AE458 -lbl_805AE458: - # ROM: 0x3FACF8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE460 -lbl_805AE460: - # ROM: 0x3FAD00 - .4byte 0 - .4byte 0 - -.global lbl_805AE468 -lbl_805AE468: - # ROM: 0x3FAD08 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE470 -lbl_805AE470: - # ROM: 0x3FAD10 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE478 -lbl_805AE478: - # ROM: 0x3FAD18 - .4byte 0x42C80000 - .4byte 0 - -.global lbl_805AE480 -lbl_805AE480: - # ROM: 0x3FAD20 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE488 -lbl_805AE488: - # ROM: 0x3FAD28 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE490 -lbl_805AE490: - # ROM: 0x3FAD30 - .4byte 0x41700000 - -.global lbl_805AE494 -lbl_805AE494: - # ROM: 0x3FAD34 - .4byte 0x41800000 - -.global lbl_805AE498 -lbl_805AE498: - # ROM: 0x3FAD38 - .4byte 0x34000000 - -.global lbl_805AE49C -lbl_805AE49C: - # ROM: 0x3FAD3C - .4byte 0x3B808081 - -.global lbl_805AE4A0 -lbl_805AE4A0: - # ROM: 0x3FAD40 - .4byte 0x3F800000 - -.global lbl_805AE4A4 -lbl_805AE4A4: - # ROM: 0x3FAD44 - .4byte 0xBF800000 - -.global lbl_805AE4A8 -lbl_805AE4A8: - # ROM: 0x3FAD48 - .4byte 0 - -.global lbl_805AE4AC -lbl_805AE4AC: - # ROM: 0x3FAD4C - .4byte 0x34000000 - -.global lbl_805AE4B0 -lbl_805AE4B0: - # ROM: 0x3FAD50 - .4byte 0x7C1071DB - -.global lbl_805AE4B4 -lbl_805AE4B4: - # ROM: 0x3FAD54 - .4byte 0x43340000 - -.global lbl_805AE4B8 -lbl_805AE4B8: - # ROM: 0x3FAD58 - .4byte 0xFFFFFFFF - -.global lbl_805AE4BC -lbl_805AE4BC: - # ROM: 0x3FAD5C - .4byte 0 - -.global lbl_805AE4C0 -lbl_805AE4C0: - # ROM: 0x3FAD60 - .4byte 0x3F800000 - -.global lbl_805AE4C4 -lbl_805AE4C4: - # ROM: 0x3FAD64 - .4byte 0x3DCCCCCD - -.global lbl_805AE4C8 -lbl_805AE4C8: - # ROM: 0x3FAD68 - .4byte 0x00000007 - -.global lbl_805AE4CC -lbl_805AE4CC: - # ROM: 0x3FAD6C - .4byte 0xFFFFFFFF - -.global lbl_805AE4D0 -lbl_805AE4D0: - # ROM: 0x3FAD70 - .4byte 0x00001516 - .4byte 0x15000000 - -.global lbl_805AE4D8 -lbl_805AE4D8: - # ROM: 0x3FAD78 - .4byte 0x00000009 - -.global lbl_805AE4DC -lbl_805AE4DC: - # ROM: 0x3FAD7C - .4byte 0x00000001 - -.global lbl_805AE4E0 -lbl_805AE4E0: - # ROM: 0x3FAD80 - .4byte 0x0000000A - -.global lbl_805AE4E4 -lbl_805AE4E4: - # ROM: 0x3FAD84 - .4byte 0x00000001 - -.global lbl_805AE4E8 -lbl_805AE4E8: - # ROM: 0x3FAD88 - .4byte 0x0000000B - -.global lbl_805AE4EC -lbl_805AE4EC: - # ROM: 0x3FAD8C - .4byte 0x00000001 - -.global lbl_805AE4F0 -lbl_805AE4F0: - # ROM: 0x3FAD90 - .4byte 0x0000000D - -.global lbl_805AE4F4 -lbl_805AE4F4: - # ROM: 0x3FAD94 - .4byte 0x00000001 - -.global lbl_805AE4F8 -lbl_805AE4F8: - # ROM: 0x3FAD98 - .4byte 0x000000FF - -.global lbl_805AE4FC -lbl_805AE4FC: - # ROM: 0x3FAD9C - .4byte 0 - -.global lbl_805AE500 -lbl_805AE500: - # ROM: 0x3FADA0 - .4byte 0x04041010 - -.global lbl_805AE504 -lbl_805AE504: - # ROM: 0x3FADA4 - .2byte 0x00001004 - -.global lbl_805AE506 -lbl_805AE506: - # ROM: 0x3FADA6 - .2byte 0x00000400 - -.global lbl_805AE508 -lbl_805AE508: - # ROM: 0x3FADA8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE510 -lbl_805AE510: - # ROM: 0x3FADB0 - .4byte 0 - -.global lbl_805AE514 -lbl_805AE514: - # ROM: 0x3FADB4 - .4byte 0x42700000 - -.global lbl_805AE518 -lbl_805AE518: - # ROM: 0x3FADB8 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE520 -lbl_805AE520: - # ROM: 0x3FADC0 - .4byte 0x40C00000 - -.global lbl_805AE524 -lbl_805AE524: - # ROM: 0x3FADC4 - .byte 0x04 - -.global lbl_805AE525 -lbl_805AE525: - # ROM: 0x3FADC5 - .byte 0x02, 0x00, 0x00 - -.global lbl_805AE528 -lbl_805AE528: - # ROM: 0x3FADC8 - .4byte 0x437F0000 - -.global lbl_805AE52C -lbl_805AE52C: - # ROM: 0x3FADCC - .4byte 0x01000000 - -.global lbl_805AE530 -lbl_805AE530: - # ROM: 0x3FADD0 - .4byte 0x3F800000 - -.global lbl_805AE534 -lbl_805AE534: - # ROM: 0x3FADD4 - .4byte 0xBF800000 - -.global lbl_805AE538 -lbl_805AE538: - # ROM: 0x3FADD8 - .4byte 0xC1200000 - -.global lbl_805AE53C -lbl_805AE53C: - # ROM: 0x3FADDC - .4byte 0x4B7FFFFF - -.global lbl_805AE540 -lbl_805AE540: - # ROM: 0x3FADE0 - .4byte 0x3C8EFA35 - -.global lbl_805AE544 -lbl_805AE544: - # ROM: 0x3FADE4 - .4byte 0x3F000000 - -.global lbl_805AE548 -lbl_805AE548: - # ROM: 0x3FADE8 - .4byte 0x40000000 - -.global lbl_805AE54C -lbl_805AE54C: - # ROM: 0x3FADEC - .4byte 0x49800000 - -.global lbl_805AE550 -lbl_805AE550: - # ROM: 0x3FADF0 - .4byte 0x3E4CCCCD - -.global lbl_805AE554 -lbl_805AE554: - # ROM: 0x3FADF4 - .4byte 0x42C80000 - -.global lbl_805AE558 -lbl_805AE558: - # ROM: 0x3FADF8 - .4byte 0 - -.global lbl_805AE55C -lbl_805AE55C: - # ROM: 0x3FADFC - .4byte 0x3F800000 - -.global lbl_805AE560 -lbl_805AE560: - # ROM: 0x3FAE00 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE568 -lbl_805AE568: - # ROM: 0x3FAE08 - .4byte 0 - .4byte 0 - -.global lbl_805AE570 -lbl_805AE570: - # ROM: 0x3FAE10 - .4byte 0 - -.global lbl_805AE574 -lbl_805AE574: - # ROM: 0x3FAE14 - .4byte 0x3F800000 - -.global lbl_805AE578 -lbl_805AE578: - # ROM: 0x3FAE18 - .4byte 0x3F800000 - -.global lbl_805AE57C -lbl_805AE57C: - # ROM: 0x3FAE1C - .4byte 0 - -.global lbl_805AE580 -lbl_805AE580: - # ROM: 0x3FAE20 - .4byte 0 - -.global lbl_805AE584 -lbl_805AE584: - # ROM: 0x3FAE24 - .4byte 0x3F800000 - -.global lbl_805AE588 -lbl_805AE588: - # ROM: 0x3FAE28 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AE590 -lbl_805AE590: - # ROM: 0x3FAE30 - .4byte 0x40000000 - -.global lbl_805AE594 -lbl_805AE594: - # ROM: 0x3FAE34 - .4byte 0x3F800000 - -.global lbl_805AE598 -lbl_805AE598: - # ROM: 0x3FAE38 - .4byte 0 - -.global lbl_805AE59C -lbl_805AE59C: - # ROM: 0x3FAE3C - .4byte 0x3F000000 - -.global lbl_805AE5A0 -lbl_805AE5A0: - # ROM: 0x3FAE40 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AE5A8 -lbl_805AE5A8: - # ROM: 0x3FAE48 - .4byte 0x401921FB - .4byte 0x54442D18 - -.global lbl_805AE5B0 -lbl_805AE5B0: - # ROM: 0x3FAE50 - .4byte 0 - .4byte 0 - -.global lbl_805AE5B8 -lbl_805AE5B8: - # ROM: 0x3FAE58 - .4byte 0x3E7AD7F2 - .4byte 0x9ABCAF48 - -.global lbl_805AE5C0 -lbl_805AE5C0: - # ROM: 0x3FAE60 - .4byte 0xBF800000 - -.global lbl_805AE5C4 -lbl_805AE5C4: - # ROM: 0x3FAE64 - .4byte 0x38D1B717 - -.global lbl_805AE5C8 -lbl_805AE5C8: - # ROM: 0x3FAE68 - .4byte 0x40490FDB - -.global lbl_805AE5CC -lbl_805AE5CC: - # ROM: 0x3FAE6C - .4byte 0x3A83126F - -.global lbl_805AE5D0 -lbl_805AE5D0: - # ROM: 0x3FAE70 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE5D8 -lbl_805AE5D8: - # ROM: 0x3FAE78 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805AE5E0 -lbl_805AE5E0: - # ROM: 0x3FAE80 - .4byte 0x37800080 - .4byte 0 - -.global lbl_805AE5E8 -lbl_805AE5E8: - # ROM: 0x3FAE88 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE5F0 -lbl_805AE5F0: - # ROM: 0x3FAE90 - .4byte 0x3F800000 - -.global lbl_805AE5F4 -lbl_805AE5F4: - # ROM: 0x3FAE94 - .4byte 0 - -.global lbl_805AE5F8 -lbl_805AE5F8: - # ROM: 0x3FAE98 - .4byte 0x34000000 - .4byte 0 - -.global lbl_805AE600 -lbl_805AE600: - # ROM: 0x3FAEA0 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE608 -lbl_805AE608: - # ROM: 0x3FAEA8 - .4byte 0xBF800000 - .4byte 0 - -.global lbl_805AE610 -lbl_805AE610: - # ROM: 0x3FAEB0 - .4byte 0 - .4byte 0 - -.global lbl_805AE618 -lbl_805AE618: - # ROM: 0x3FAEB8 - .4byte 0x3F800000 - -.global lbl_805AE61C -lbl_805AE61C: - # ROM: 0x3FAEBC - .4byte 0 - -.global lbl_805AE620 -lbl_805AE620: - # ROM: 0x3FAEC0 - .4byte 0x34000000 - -.global lbl_805AE624 -lbl_805AE624: - # ROM: 0x3FAEC4 - .4byte 0xBF800000 - -.global lbl_805AE628 -lbl_805AE628: - # ROM: 0x3FAEC8 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE630 -lbl_805AE630: - # ROM: 0x3FAED0 - .4byte 0 - -.global lbl_805AE634 -lbl_805AE634: - # ROM: 0x3FAED4 - .4byte 0x34000000 - -.global lbl_805AE638 -lbl_805AE638: - # ROM: 0x3FAED8 - .4byte 0xBF800000 - -.global lbl_805AE63C -lbl_805AE63C: - # ROM: 0x3FAEDC - .4byte 0x3F800000 - -.global lbl_805AE640 -lbl_805AE640: - # ROM: 0x3FAEE0 - .4byte 0x10FD87B5 - .4byte 0 - -.global lbl_805AE648 -lbl_805AE648: - # ROM: 0x3FAEE8 - .4byte 0x3FC90FDB - -.global lbl_805AE64C -lbl_805AE64C: - # ROM: 0x3FAEEC - .4byte 0xBF7F8BD1 - -.global lbl_805AE650 -lbl_805AE650: - # ROM: 0x3FAEF0 - .4byte 0xBE52CE8C - -.global lbl_805AE654 -lbl_805AE654: - # ROM: 0x3FAEF4 - .4byte 0x3DE9FE20 - -.global lbl_805AE658 -lbl_805AE658: - # ROM: 0x3FAEF8 - .4byte 0xBE980D88 - .4byte 0 - -.global lbl_805AE660 -lbl_805AE660: - # ROM: 0x3FAF00 - .4byte 0x3FED9999 - .4byte 0xA0000000 - -.global lbl_805AE668 -lbl_805AE668: - # ROM: 0x3FAF08 - .4byte 0x3F800000 - -.global lbl_805AE66C -lbl_805AE66C: - # ROM: 0x3FAF0C - .4byte 0xBEFFFD62 - -.global lbl_805AE670 -lbl_805AE670: - # ROM: 0x3FAF10 - .4byte 0x3D2A7A18 - -.global lbl_805AE674 -lbl_805AE674: - # ROM: 0x3FAF14 - .4byte 0xBAB2BB2B - -.global lbl_805AE678 -lbl_805AE678: - # ROM: 0x3FAF18 - .4byte 0x37A93188 - .4byte 0 - -.global lbl_805AE680 -lbl_805AE680: - # ROM: 0x3FAF20 - .4byte 0x400921FB - .4byte 0x60000000 - -.global lbl_805AE688 -lbl_805AE688: - # ROM: 0x3FAF28 - .4byte 0x3E22F983 - -.global lbl_805AE68C -lbl_805AE68C: - # ROM: 0x3FAF2C - .4byte 0x40C90FDB - -.global lbl_805AE690 -lbl_805AE690: - # ROM: 0x3FAF30 - .4byte 0x40490FDB - -.global lbl_805AE694 -lbl_805AE694: - # ROM: 0x3FAF34 - .4byte 0xC0490FDB - -.global lbl_805AE698 -lbl_805AE698: - # ROM: 0x3FAF38 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE6A0 -lbl_805AE6A0: - # ROM: 0x3FAF40 - .4byte 0x3F7FF347 - -.global lbl_805AE6A4 -lbl_805AE6A4: - # ROM: 0x3FAF44 - .4byte 0xBE2A34AE - -.global lbl_805AE6A8 -lbl_805AE6A8: - # ROM: 0x3FAF48 - .4byte 0x3C047FCA - -.global lbl_805AE6AC -lbl_805AE6AC: - # ROM: 0x3FAF4C - .4byte 0xB9206873 - -.global lbl_805AE6B0 -lbl_805AE6B0: - # ROM: 0x3FAF50 - .4byte 0x3F800000 - -.global lbl_805AE6B4 -lbl_805AE6B4: - # ROM: 0x3FAF54 - .4byte 0 - -.global lbl_805AE6B8 -lbl_805AE6B8: - # ROM: 0x3FAF58 - .4byte 0x3F000000 - -.global lbl_805AE6BC -lbl_805AE6BC: - # ROM: 0x3FAF5C - .4byte 0xBFC00000 - -.global lbl_805AE6C0 -lbl_805AE6C0: - # ROM: 0x3FAF60 - .4byte 0x40000000 - -.global lbl_805AE6C4 -lbl_805AE6C4: - # ROM: 0x3FAF64 - .4byte 0xBF000000 - -.global lbl_805AE6C8 -lbl_805AE6C8: - # ROM: 0x3FAF68 - .4byte 0x3FC00000 - -.global lbl_805AE6CC -lbl_805AE6CC: - # ROM: 0x3FAF6C - .4byte 0xC0200000 - -.global lbl_805AE6D0 -lbl_805AE6D0: - # ROM: 0x3FAF70 - .4byte 0 - .4byte 0 - -.global lbl_805AE6D8 -lbl_805AE6D8: - # ROM: 0x3FAF78 - .4byte 0x3FE00000 - .4byte 0 - -.global lbl_805AE6E0 -lbl_805AE6E0: - # ROM: 0x3FAF80 - .4byte 0x40080000 - .4byte 0 - -.global lbl_805AE6E8 -lbl_805AE6E8: - # ROM: 0x3FAF88 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE6F0 -lbl_805AE6F0: - # ROM: 0x3FAF90 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AE6F8 -lbl_805AE6F8: - # ROM: 0x3FAF98 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE700 -lbl_805AE700: - # ROM: 0x3FAFA0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE708 -lbl_805AE708: - # ROM: 0x3FAFA8 - .4byte 0 - -.global lbl_805AE70C -lbl_805AE70C: - # ROM: 0x3FAFAC - .4byte 0x3B808081 - -.global lbl_805AE710 -lbl_805AE710: - # ROM: 0x3FAFB0 - .4byte 0x3F800000 - -.global lbl_805AE714 -lbl_805AE714: - # ROM: 0x3FAFB4 - .4byte 0x3C8EFA35 - -.global lbl_805AE718 -lbl_805AE718: - # ROM: 0x3FAFB8 - .4byte 0x3F000000 - -.global lbl_805AE71C -lbl_805AE71C: - # ROM: 0x3FAFBC - .4byte 0xBF000000 - -.global lbl_805AE720 -lbl_805AE720: - # ROM: 0x3FAFC0 - .4byte 0x422A0000 - -.global lbl_805AE724 -lbl_805AE724: - # ROM: 0x3FAFC4 - .4byte 0x40C00000 - -.global lbl_805AE728 -lbl_805AE728: - # ROM: 0x3FAFC8 - .4byte 0x3EE4F8B5 - .4byte 0x80000000 - -.global lbl_805AE730 -lbl_805AE730: - # ROM: 0x3FAFD0 - .4byte 0x34000000 - -.global lbl_805AE734 -lbl_805AE734: - # ROM: 0x3FAFD4 - .4byte 0x437F0000 - -.global lbl_805AE738 -lbl_805AE738: - # ROM: 0x3FAFD8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE740 -lbl_805AE740: - # ROM: 0x3FAFE0 - .4byte 0 - .4byte 0 - -.global lbl_805AE748 -lbl_805AE748: - # ROM: 0x3FAFE8 - .4byte 0x3E7AD7F2 - .4byte 0x9ABCAF48 - -.global lbl_805AE750 -lbl_805AE750: - # ROM: 0x3FAFF0 - .4byte 0x3DCCCCCD - .4byte 0 - -.global lbl_805AE758 -lbl_805AE758: - # ROM: 0x3FAFF8 - .4byte 0x3EF179EC - .4byte 0x9CBD821E - -.global lbl_805AE760 -lbl_805AE760: - # ROM: 0x3FB000 - .4byte 0x7F7FFFFF - -.global lbl_805AE764 -lbl_805AE764: - # ROM: 0x3FB004 - .4byte 0xFF7FFFFF - -.global lbl_805AE768 -lbl_805AE768: - # ROM: 0x3FB008 - .4byte 0x42340000 - .4byte 0 - -.global lbl_805AE770 -lbl_805AE770: - # ROM: 0x3FB010 - .4byte 0 - -.global lbl_805AE774 -lbl_805AE774: - # ROM: 0x3FB014 - .4byte 0x3F800000 - -.global lbl_805AE778 -lbl_805AE778: - # ROM: 0x3FB018 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE780 -lbl_805AE780: - # ROM: 0x3FB020 - .4byte 0x3F000000 - -.global lbl_805AE784 -lbl_805AE784: - # ROM: 0x3FB024 - .4byte 0x42C80000 - -.global lbl_805AE788 -lbl_805AE788: - # ROM: 0x3FB028 - .4byte 0 - -.global lbl_805AE78C -lbl_805AE78C: - # ROM: 0x3FB02C - .4byte 0x3F800000 - -.global lbl_805AE790 -lbl_805AE790: - # ROM: 0x3FB030 - .4byte 0x3F000000 - .4byte 0 - -.global lbl_805AE798 -lbl_805AE798: - # ROM: 0x3FB038 - .4byte 0x3F800000 - -.global lbl_805AE79C -lbl_805AE79C: - # ROM: 0x3FB03C - .4byte 0 - -.global lbl_805AE7A0 -lbl_805AE7A0: - # ROM: 0x3FB040 - .4byte 0x42C80000 - .4byte 0 - -.global lbl_805AE7A8 -lbl_805AE7A8: - # ROM: 0x3FB048 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE7B0 -lbl_805AE7B0: - # ROM: 0x3FB050 - .4byte 0x3F800000 - -.global lbl_805AE7B4 -lbl_805AE7B4: - # ROM: 0x3FB054 - .4byte 0 - -.global lbl_805AE7B8 -lbl_805AE7B8: - # ROM: 0x3FB058 - .4byte 0x3F000000 - -.global lbl_805AE7BC -lbl_805AE7BC: - # ROM: 0x3FB05C - .4byte 0x3FC00000 - -.global lbl_805AE7C0 -lbl_805AE7C0: - # ROM: 0x3FB060 - .4byte 0x40000000 - -.global lbl_805AE7C4 -lbl_805AE7C4: - # ROM: 0x3FB064 - .4byte 0xC0200000 - -.global lbl_805AE7C8 -lbl_805AE7C8: - # ROM: 0x3FB068 - .4byte 0x3F800000 - -.global lbl_805AE7CC -lbl_805AE7CC: - # ROM: 0x3FB06C - .4byte 0xBEFFFD62 - -.global lbl_805AE7D0 -lbl_805AE7D0: - # ROM: 0x3FB070 - .4byte 0x3D2A7A18 - -.global lbl_805AE7D4 -lbl_805AE7D4: - # ROM: 0x3FB074 - .4byte 0xBAB2BB2B - -.global lbl_805AE7D8 -lbl_805AE7D8: - # ROM: 0x3FB078 - .4byte 0x37A93188 - -.global lbl_805AE7DC -lbl_805AE7DC: - # ROM: 0x3FB07C - .4byte 0x3F7FF347 - -.global lbl_805AE7E0 -lbl_805AE7E0: - # ROM: 0x3FB080 - .4byte 0xBE2A34AE - -.global lbl_805AE7E4 -lbl_805AE7E4: - # ROM: 0x3FB084 - .4byte 0x3C047FCA - -.global lbl_805AE7E8 -lbl_805AE7E8: - # ROM: 0x3FB088 - .4byte 0xB9206873 - -.global lbl_805AE7EC -lbl_805AE7EC: - # ROM: 0x3FB08C - .4byte 0x43B40000 - -.global lbl_805AE7F0 -lbl_805AE7F0: - # ROM: 0x3FB090 - .4byte 0x40490FDB - -.global lbl_805AE7F4 -lbl_805AE7F4: - # ROM: 0x3FB094 - .4byte 0x43340000 - -.global lbl_805AE7F8 -lbl_805AE7F8: - # ROM: 0x3FB098 - .4byte 0x400921FB - .4byte 0x60000000 - -.global lbl_805AE800 -lbl_805AE800: - # ROM: 0x3FB0A0 - .4byte 0x3E22F983 - -.global lbl_805AE804 -lbl_805AE804: - # ROM: 0x3FB0A4 - .4byte 0x40C90FDB - -.global lbl_805AE808 -lbl_805AE808: - # ROM: 0x3FB0A8 - .4byte 0xC0490FDB - .4byte 0 - -.global lbl_805AE810 -lbl_805AE810: - # ROM: 0x3FB0B0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE818 -lbl_805AE818: - # ROM: 0x3FB0B8 - .4byte 0x40060A92 - -.global lbl_805AE81C -lbl_805AE81C: - # ROM: 0x3FB0BC - .4byte 0x3C8EFA35 - -.global lbl_805AE820 -lbl_805AE820: - # ROM: 0x3FB0C0 - .4byte 0xBF800000 - -.global lbl_805AE824 -lbl_805AE824: - # ROM: 0x3FB0C4 - .4byte 0x7F7FFFFF - -.global lbl_805AE828 -lbl_805AE828: - # ROM: 0x3FB0C8 - .4byte 0xFF7FFFFF - .4byte 0 - -.global lbl_805AE830 -lbl_805AE830: - # ROM: 0x3FB0D0 - .4byte 0 - .4byte 0 - -.global lbl_805AE838 -lbl_805AE838: - # ROM: 0x3FB0D8 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE840 -lbl_805AE840: - # ROM: 0x3FB0E0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE848 -lbl_805AE848: - # ROM: 0x3FB0E8 - .4byte 0x3B808081 - -.global lbl_805AE84C -lbl_805AE84C: - # ROM: 0x3FB0EC - .4byte 0 - -.global lbl_805AE850 -lbl_805AE850: - # ROM: 0x3FB0F0 - .4byte 0x3727C5AC - -.global lbl_805AE854 -lbl_805AE854: - # ROM: 0x3FB0F4 - .4byte 0x42C80000 - -.global lbl_805AE858 -lbl_805AE858: - # ROM: 0x3FB0F8 - .4byte 0x3C8EFA35 - .4byte 0 - -.global lbl_805AE860 -lbl_805AE860: - # ROM: 0x3FB100 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE868 -lbl_805AE868: - # ROM: 0x3FB108 - .4byte 0 - -.global lbl_805AE86C -lbl_805AE86C: - # ROM: 0x3FB10C - .4byte 0x3F800000 - -.global lbl_805AE870 -lbl_805AE870: - # ROM: 0x3FB110 - .4byte 0x3B808081 - -.global lbl_805AE874 -lbl_805AE874: - # ROM: 0x3FB114 - .4byte 0 - -.global lbl_805AE878 -lbl_805AE878: - # ROM: 0x3FB118 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE880 -lbl_805AE880: - # ROM: 0x3FB120 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE888 -lbl_805AE888: - # ROM: 0x3FB128 - .4byte 0x3C8EFA35 - -.global lbl_805AE88C -lbl_805AE88C: - # ROM: 0x3FB12C - .4byte 0x43B40000 - -.global lbl_805AE890 -lbl_805AE890: - # ROM: 0x3FB130 - .4byte 0x3F4CCCCD - -.global lbl_805AE894 -lbl_805AE894: - # ROM: 0x3FB134 - .4byte 0x3F000000 - -.global lbl_805AE898 -lbl_805AE898: - # ROM: 0x3FB138 - .4byte 0x40000000 - .4byte 0 - -.global lbl_805AE8A0 -lbl_805AE8A0: - # ROM: 0x3FB140 - .4byte 0 - -.global lbl_805AE8A4 -lbl_805AE8A4: - # ROM: 0x3FB144 - .4byte 0x3F800000 - -.global lbl_805AE8A8 -lbl_805AE8A8: - # ROM: 0x3FB148 - .4byte 0 - -.global lbl_805AE8AC -lbl_805AE8AC: - # ROM: 0x3FB14C - .4byte 0x3F000000 - -.global lbl_805AE8B0 -lbl_805AE8B0: - # ROM: 0x3FB150 - .4byte 0x34000000 - -.global lbl_805AE8B4 -lbl_805AE8B4: - # ROM: 0x3FB154 - .4byte 0x7F7FFFFF - -.global lbl_805AE8B8 -lbl_805AE8B8: - # ROM: 0x3FB158 - .4byte 0xFF7FFFFF - .4byte 0 - -.global lbl_805AE8C0 -lbl_805AE8C0: - # ROM: 0x3FB160 - .4byte 0x00001000 - .4byte 0 - -.global lbl_805AE8C8 -lbl_805AE8C8: - # ROM: 0x3FB168 - .4byte 0xFFFFFFFF - -.global lbl_805AE8CC -lbl_805AE8CC: - # ROM: 0x3FB16C - .4byte 0xFFFFFFFF - -.global lbl_805AE8D0 -lbl_805AE8D0: - # ROM: 0x3FB170 - .4byte 0 - -.global lbl_805AE8D4 -lbl_805AE8D4: - # ROM: 0x3FB174 - .4byte 0x3F000000 - -.global lbl_805AE8D8 -lbl_805AE8D8: - # ROM: 0x3FB178 - .4byte 0x000000FF - -.global lbl_805AE8DC -lbl_805AE8DC: - # ROM: 0x3FB17C - .4byte 0xFFFFFFFF - -.global lbl_805AE8E0 -lbl_805AE8E0: - # ROM: 0x3FB180 - .4byte 0xC0C0C0C0 - -.global lbl_805AE8E4 -lbl_805AE8E4: - # ROM: 0x3FB184 - .4byte 0x47C35000 - -.global lbl_805AE8E8 -lbl_805AE8E8: - # ROM: 0x3FB188 - .4byte 0x40860A92 - -.global lbl_805AE8EC -lbl_805AE8EC: - # ROM: 0x3FB18C - .4byte 0x447A0000 - -.global lbl_805AE8F0 -lbl_805AE8F0: - # ROM: 0x3FB190 - .4byte 0x3FF00000 - .4byte 0 - -.global lbl_805AE8F8 -lbl_805AE8F8: - # ROM: 0x3FB198 - .4byte 0x3D4CCCCD - -.global lbl_805AE8FC -lbl_805AE8FC: - # ROM: 0x3FB19C - .4byte 0 - -.global lbl_805AE900 -lbl_805AE900: - # ROM: 0x3FB1A0 - .4byte 0x3FC00000 - -.global lbl_805AE904 -lbl_805AE904: - # ROM: 0x3FB1A4 - .4byte 0x3C75C28F - -.global lbl_805AE908 -lbl_805AE908: - # ROM: 0x3FB1A8 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE910 -lbl_805AE910: - # ROM: 0x3FB1B0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE918 -lbl_805AE918: - # ROM: 0x3FB1B8 - .4byte 0x34000000 - -.global lbl_805AE91C -lbl_805AE91C: - # ROM: 0x3FB1BC - .4byte 0x3F000000 - -.global lbl_805AE920 -lbl_805AE920: - # ROM: 0x3FB1C0 - .4byte 0x40A00000 - -.global lbl_805AE924 -lbl_805AE924: - # ROM: 0x3FB1C4 - .4byte 0x3EA5294B - -.global lbl_805AE928 -lbl_805AE928: - # ROM: 0x3FB1C8 - .4byte 0x3CA3D70A - -.global lbl_805AE92C -lbl_805AE92C: - # ROM: 0x3FB1CC - .4byte 0x3CCCCCCD - -.global lbl_805AE930 -lbl_805AE930: - # ROM: 0x3FB1D0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE938 -lbl_805AE938: - # ROM: 0x3FB1D8 - .4byte 0x3F800000 - -.global lbl_805AE93C -lbl_805AE93C: - # ROM: 0x3FB1DC - .4byte 0 - -.global lbl_805AE940 -lbl_805AE940: - # ROM: 0x3FB1E0 - .4byte 0 - .4byte 0 - -.global lbl_805AE948 -lbl_805AE948: - # ROM: 0x3FB1E8 - .4byte 0x3F333333 - -.global lbl_805AE94C -lbl_805AE94C: - # ROM: 0x3FB1EC - .4byte 0x3D4CCCCD - -.global lbl_805AE950 -lbl_805AE950: - # ROM: 0x3FB1F0 - .4byte 0 - -.global lbl_805AE954 -lbl_805AE954: - # ROM: 0x3FB1F4 - .4byte 0x3F333333 - -.global lbl_805AE958 -lbl_805AE958: - # ROM: 0x3FB1F8 - .4byte 0xBF333333 - .4byte 0 - -.global lbl_805AE960 -lbl_805AE960: - # ROM: 0x3FB200 - .byte 0x7F - -.global lbl_805AE961 -lbl_805AE961: - # ROM: 0x3FB201 - .byte 0x7F, 0x00, 0x00 - -.global lbl_805AE964 -lbl_805AE964: - # ROM: 0x3FB204 - .4byte DoMalloc__FUl - -.global lbl_805AE968 -lbl_805AE968: - # ROM: 0x3FB208 - .4byte DoFree__FPv - .4byte 0 - -.global lbl_805AE970 -lbl_805AE970: - # ROM: 0x3FB210 - .4byte 0xBF800000 - -.global lbl_805AE974 -lbl_805AE974: - # ROM: 0x3FB214 - .4byte 0x3F800000 - -.global lbl_805AE978 -lbl_805AE978: - # ROM: 0x3FB218 - .4byte 0xBF800000 - -.global lbl_805AE97C -lbl_805AE97C: - # ROM: 0x3FB21C - .4byte 0x3F800000 - -.global lbl_805AE980 -lbl_805AE980: - # ROM: 0x3FB220 - .4byte 0x554E4B4E - -.global lbl_805AE984 -lbl_805AE984: - # ROM: 0x3FB224 - .4byte 0x53544E44 - -.global lbl_805AE988 -lbl_805AE988: - # ROM: 0x3FB228 - .4byte 0x4742415F - -.global lbl_805AE98C -lbl_805AE98C: - # ROM: 0x3FB22C - .4byte 0x57415645 - -.global lbl_805AE990 -lbl_805AE990: - # ROM: 0x3FB230 - .4byte 0x42900000 - -.global lbl_805AE994 -lbl_805AE994: - # ROM: 0x3FB234 - .4byte 0x426C0000 - -.global lbl_805AE998 -lbl_805AE998: - # ROM: 0x3FB238 - .4byte 0 - -.global lbl_805AE99C -lbl_805AE99C: - # ROM: 0x3FB23C - .4byte 0x3BDA740E - -.global lbl_805AE9A0 -lbl_805AE9A0: - # ROM: 0x3FB240 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE9A8 -lbl_805AE9A8: - # ROM: 0x3FB248 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AE9B0 -lbl_805AE9B0: - # ROM: 0x3FB250 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE9B8 -lbl_805AE9B8: - # ROM: 0x3FB258 - .4byte 0x3BA3D70A - .4byte 0 - -.global lbl_805AE9C0 -lbl_805AE9C0: - # ROM: 0x3FB260 - .4byte 0 - .4byte 0 - -.global lbl_805AE9C8 -lbl_805AE9C8: - # ROM: 0x3FB268 - .4byte 0x3F000000 - -.global lbl_805AE9CC -lbl_805AE9CC: - # ROM: 0x3FB26C - .4byte 0x3C8EFA35 - -.global lbl_805AE9D0 -lbl_805AE9D0: - # ROM: 0x3FB270 - .4byte 0x3C23D70A - .4byte 0 - -.global lbl_805AE9D8 -lbl_805AE9D8: - # ROM: 0x3FB278 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE9E0 -lbl_805AE9E0: - # ROM: 0x3FB280 - .4byte 0 - -.global lbl_805AE9E4 -lbl_805AE9E4: - # ROM: 0x3FB284 - .4byte 0x3F000000 - -.global lbl_805AE9E8 -lbl_805AE9E8: - # ROM: 0x3FB288 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AE9F0 -lbl_805AE9F0: - # ROM: 0x3FB290 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AE9F8 -lbl_805AE9F8: - # ROM: 0x3FB298 - .4byte 0x34000000 - -.global lbl_805AE9FC -lbl_805AE9FC: - # ROM: 0x3FB29C - .4byte 0 - -.global lbl_805AEA00 -lbl_805AEA00: - # ROM: 0x3FB2A0 - .4byte 0x40200000 - -.global lbl_805AEA04 -lbl_805AEA04: - # ROM: 0x3FB2A4 - .4byte 0x40400000 - -.global lbl_805AEA08 -lbl_805AEA08: - # ROM: 0x3FB2A8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEA10 -lbl_805AEA10: - # ROM: 0x3FB2B0 - .4byte 0 - .4byte 0 - -.global lbl_805AEA18 -lbl_805AEA18: - # ROM: 0x3FB2B8 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEA20 -lbl_805AEA20: - # ROM: 0x3FB2C0 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEA28 -lbl_805AEA28: - # ROM: 0x3FB2C8 - .4byte 0 - -.global lbl_805AEA2C -lbl_805AEA2C: - # ROM: 0x3FB2CC - .4byte 0x3F000000 - -.global lbl_805AEA30 -lbl_805AEA30: - # ROM: 0x3FB2D0 - .4byte 0xFFA60000 - -.global lbl_805AEA34 -lbl_805AEA34: - # ROM: 0x3FB2D4 - .4byte 0xFF8E0087 - -.global lbl_805AEA38 -lbl_805AEA38: - # ROM: 0x3FB2D8 - .4byte 0x0000E258 - -.global lbl_805AEA3C -lbl_805AEA3C: - # ROM: 0x3FB2DC - .4byte 0xB30000B6 - -.global lbl_805AEA40 -lbl_805AEA40: - # ROM: 0x3FB2E0 - .4byte 0xFF00FF80 - -.global lbl_805AEA44 -lbl_805AEA44: - # ROM: 0x3FB2E4 - .4byte 0 - -.global lbl_805AEA48 -lbl_805AEA48: - # ROM: 0x3FB2E8 - .4byte 0x3F800000 - .4byte 0 - -.global lbl_805AEA50 -lbl_805AEA50: - # ROM: 0x3FB2F0 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AEA58 -lbl_805AEA58: - # ROM: 0x3FB2F8 - .4byte 0x3E800000 - .4byte 0 - -.global lbl_805AEA60 -lbl_805AEA60: - # ROM: 0x3FB300 - .4byte 0 - -.global lbl_805AEA64 -lbl_805AEA64: - # ROM: 0x3FB304 - .4byte 0x3727C5AC - -.global lbl_805AEA68 -lbl_805AEA68: - # ROM: 0x3FB308 - .4byte 0x3F800000 - -.global lbl_805AEA6C -lbl_805AEA6C: - # ROM: 0x3FB30C - .4byte 0x7F7FFFFF - -.global lbl_805AEA70 -lbl_805AEA70: - # ROM: 0x3FB310 - .4byte 0xFF7FFFFF - -.global lbl_805AEA74 -lbl_805AEA74: - # ROM: 0x3FB314 - .4byte 0 - -.global lbl_805AEA78 -lbl_805AEA78: - # ROM: 0x3FB318 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEA80 -lbl_805AEA80: - # ROM: 0x3FB320 - .4byte 0x3F911111 - .4byte 0x11111111 - -.global lbl_805AEA88 -lbl_805AEA88: - # ROM: 0x3FB328 - .4byte 0x3F000000 - -.global lbl_805AEA8C -lbl_805AEA8C: - # ROM: 0x3FB32C - .4byte 0x40000000 - -.global lbl_805AEA90 -lbl_805AEA90: - # ROM: 0x3FB330 - .4byte 0xBEE66666 - -.global lbl_805AEA94 -lbl_805AEA94: - # ROM: 0x3FB334 - .4byte 0x3EE66666 - -.global lbl_805AEA98 -lbl_805AEA98: - # ROM: 0x3FB338 - .4byte 0x3727C5AC - -.global lbl_805AEA9C -lbl_805AEA9C: - # ROM: 0x3FB33C - .4byte 0x43B40000 - -.global lbl_805AEAA0 -lbl_805AEAA0: - # ROM: 0x3FB340 - .4byte 0x41800000 - -.global lbl_805AEAA4 -lbl_805AEAA4: - # ROM: 0x3FB344 - .4byte 0xBF800000 - -.global lbl_805AEAA8 -lbl_805AEAA8: - # ROM: 0x3FB348 - .4byte 0x3C8EFA35 - .4byte 0 - -.global lbl_805AEAB0 -lbl_805AEAB0: - # ROM: 0x3FB350 - .4byte 0 - .4byte 0 - -.global lbl_805AEAB8 -lbl_805AEAB8: - # ROM: 0x3FB358 - .4byte 0x40400000 - .4byte 0 - -.global lbl_805AEAC0 -lbl_805AEAC0: - # ROM: 0x3FB360 - .4byte 0x43800000 - -.global lbl_805AEAC4 -lbl_805AEAC4: - # ROM: 0x3FB364 - .4byte 0x3F800000 - -.global lbl_805AEAC8 -lbl_805AEAC8: - # ROM: 0x3FB368 - .4byte 0x3B808081 - -.global lbl_805AEACC -lbl_805AEACC: - # ROM: 0x3FB36C - .4byte 0x437F0000 - -.global lbl_805AEAD0 -lbl_805AEAD0: - # ROM: 0x3FB370 - .4byte 0 - -.global lbl_805AEAD4 -lbl_805AEAD4: - # ROM: 0x3FB374 - .4byte 0x40000000 - -.global lbl_805AEAD8 -lbl_805AEAD8: - # ROM: 0x3FB378 - .4byte 0x42FE0000 - -.global lbl_805AEADC -lbl_805AEADC: - # ROM: 0x3FB37C - .4byte 0xBF800000 - -.global lbl_805AEAE0 -lbl_805AEAE0: - # ROM: 0x3FB380 - .4byte 0x43300000 - .4byte 0x80000000 - -.global lbl_805AEAE8 -lbl_805AEAE8: - # ROM: 0x3FB388 - .4byte 0x43300000 - .4byte 0 - -.global lbl_805AEAF0 -lbl_805AEAF0: - # ROM: 0x3FB390 - .4byte 0x34000000 - -.global lbl_805AEAF4 -lbl_805AEAF4: - # ROM: 0x3FB394 - .4byte 0x3F800000 - -.global lbl_805AEAF8 -lbl_805AEAF8: - # ROM: 0x3FB398 - .4byte 0x40000000 - -.global lbl_805AEAFC -lbl_805AEAFC: - # ROM: 0x3FB39C - .4byte 0x3D088889 - -.global lbl_805AEB00 -lbl_805AEB00: - # ROM: 0x3FB3A0 - .4byte 0 - -.global lbl_805AEB04 -lbl_805AEB04: - # ROM: 0x3FB3A4 - .4byte 0x3F800000 - -.global lbl_805AEB08 -lbl_805AEB08: - # ROM: 0x3FB3A8 - .4byte 0 - -.global lbl_805AEB0C -lbl_805AEB0C: - # ROM: 0x3FB3AC - .4byte 0x40000000 - -.global lbl_805AEB10 -lbl_805AEB10: - # ROM: 0x3FB3B0 - .4byte 0 - -.global lbl_805AEB14 -lbl_805AEB14: - # ROM: 0x3FB3B4 - .4byte 0x3F800000 - -.global lbl_805AEB18 -lbl_805AEB18: - # ROM: 0x3FB3B8 - .4byte 0x41F00000 - -.global lbl_805AEB1C -lbl_805AEB1C: - # ROM: 0x3FB3BC - .4byte 0x3D088889 - diff --git a/obj_files.mk b/obj_files.mk index 94ab619b..87b47d69 100644 --- a/obj_files.mk +++ b/obj_files.mk @@ -130,7 +130,6 @@ METROIDPRIME :=\ $(BUILD_DIR)/asm/MetroidPrime/CActorLights.o\ $(BUILD_DIR)/asm/MetroidPrime/Enemies/CPatternedInfo.o\ $(BUILD_DIR)/asm/MetroidPrime/CSimpleShadow.o\ - $(BUILD_DIR)/asm/MetroidPrime/CLightParameters.o\ $(BUILD_DIR)/asm/MetroidPrime/CActorParameters.o\ $(BUILD_DIR)/asm/MetroidPrime/CInGameGuiManager.o\ $(BUILD_DIR)/asm/MetroidPrime/Enemies/CWarWasp.o\ @@ -242,7 +241,7 @@ METROIDPRIME :=\ $(BUILD_DIR)/asm/MetroidPrime/Weapons/CIceImpact.o\ $(BUILD_DIR)/asm/MetroidPrime/GameObjectLists.o\ $(BUILD_DIR)/asm/MetroidPrime/Weapons/CAuxWeapon.o\ - $(BUILD_DIR)/asm/MetroidPrime/Weapons/CPlayerGun.o\ + $(BUILD_DIR)/asm/MetroidPrime/Weapons/CGunWeapon.o\ $(BUILD_DIR)/asm/MetroidPrime/ScriptObjects/CScriptAreaAttributes.o\ $(BUILD_DIR)/asm/MetroidPrime/Weapons/CWaveBuster.o\ $(BUILD_DIR)/asm/MetroidPrime/Player/CStaticInterference.o\ @@ -377,7 +376,7 @@ WORLDFORMAT :=\ $(BUILD_DIR)/asm/WorldFormat/COBBTree.o\ $(BUILD_DIR)/asm/WorldFormat/CCollidableOBBTree.o\ $(BUILD_DIR)/asm/WorldFormat/CCollidableOBBTreeGroup.o\ - $(BUILD_DIR)/asm/WorldFormat/CPVSVisOctree.o\ + $(BUILD_DIR)/asm/WorldFormat/CPVSVisAreaSet.o\ $(BUILD_DIR)/asm/WorldFormat/CAreaRenderOctTree.o\ WEAPONS :=\ @@ -720,7 +719,6 @@ VI_FILES :=\ MSL_PPCEABI_BARE_H :=\ $(BUILD_DIR)/asm/Runtime/sdata.o\ - $(BUILD_DIR)/asm/Runtime/sdata2.o\ $(BUILD_DIR)/asm/Runtime/__va_arg.o\ $(BUILD_DIR)/asm/Runtime/global_destructor_chain.o\ $(BUILD_DIR)/asm/Runtime/CPlusLibPPC.o\ @@ -870,6 +868,3 @@ DTORS_O_FILES :=\ RODATA_O_FILES :=\ $(BUILD_DIR)/asm/rodata.o -SDATA2_O_FILES :=\ - $(BUILD_DIR)/asm/sdata2.o -