Split bss

This commit is contained in:
Phillip Stephens 2022-04-16 16:18:42 -07:00
parent c1a80b4534
commit f6ecafb3a6
Signed by: Antidote
GPG Key ID: F8BEE4C83DACA60D
72 changed files with 595 additions and 399 deletions

View File

@ -54,7 +54,7 @@ endif
O_FILES := $(INIT_O_FILES) $(EXTAB_O_FILES) $(EXTABINDEX_O_FILES) $(METROTRK_FILES) \ O_FILES := $(INIT_O_FILES) $(EXTAB_O_FILES) $(EXTABINDEX_O_FILES) $(METROTRK_FILES) \
$(METROIDPRIME) $(WORLDFORMAT) $(WEAPONS) $(METARENDER) $(GUISYS) $(COLLISION) \ $(METROIDPRIME) $(WORLDFORMAT) $(WEAPONS) $(METARENDER) $(GUISYS) $(COLLISION) \
$(KYOTO) $(RODATA_O_FILES) $(DATA_O_FILES) $(BSS_O_FILES) $(SDATA_O_FILES) \ $(KYOTO) $(RODATA_O_FILES) $(DATA_O_FILES) $(SDATA_O_FILES) \
$(SBSS_O_FILES) $(SDATA2_O_FILES) $(SBSS2_O_FILES) $(AI_FILES) \ $(SBSS_O_FILES) $(SDATA2_O_FILES) $(SBSS2_O_FILES) $(AI_FILES) \
$(AR_FILES) $(BASE_FILES) $(DB_FILES) $(DSP_FILES) $(DVD_FILES) $(GX_FILES) $(MTX_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) \ $(OS_FILES) $(PAD_FILES) $(VI_FILES) $(MSL_PPCEABI_BARE_H) $(MUSYX_FILES) \

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80479498
lbl_80479498:
.skip 0x48
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetTableIndex__16CCollidableAABoxCFv .global GetTableIndex__16CCollidableAABoxCFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80479558
lbl_80479558:
.skip 0x48
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetTableIndex__17CCollidableSphereCFv .global GetTableIndex__17CCollidableSphereCFv

View File

@ -1,7 +1,12 @@
.include "macros.inc" .include "macros.inc"
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .bss
.global lbl_804794E0
lbl_804794E0:
.skip 0x30
.section .text, "ax" # 0x80003640 - 0x803CB1C0
.global InitAddMovingCollider__19CCollisionPrimitiveFPFRC27CInternalCollisionStructureRC9CVector3fRdR14CCollisionInfo_bPCcPCc .global InitAddMovingCollider__19CCollisionPrimitiveFPFRC27CInternalCollisionStructureRC9CVector3fRdR14CCollisionInfo_bPCcPCc
InitAddMovingCollider__19CCollisionPrimitiveFPFRC27CInternalCollisionStructureRC9CVector3fRdR14CCollisionInfo_bPCcPCc: InitAddMovingCollider__19CCollisionPrimitiveFPFRC27CInternalCollisionStructureRC9CVector3fRdR14CCollisionInfo_bPCcPCc:

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80479510
lbl_80479510:
.skip 0x48
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global TriPointSqrDist__13CollisionUtilFRC9CVector3fRC9CVector3fRC9CVector3fRC9CVector3fPfPf .global TriPointSqrDist__13CollisionUtilFRC9CVector3fRC9CVector3fRC9CVector3fRC9CVector3fPfPf

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFD58
lbl_804BFD58:
.skip 0xC
.global lbl_804BFD64
lbl_804BFD64:
.skip 0xC4
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __nwa__FUlPCcPCc .global __nwa__FUlPCcPCc

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFFC0
lbl_804BFFC0:
.skip 0x8000C
.global lbl_8053FFCC
lbl_8053FFCC:
.skip 0x28
.global lbl_8053FFF4
lbl_8053FFF4:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_80352668 .global sub_80352668

View File

@ -1,5 +1,40 @@
.include "macros.inc" .include "macros.inc"
.section .bss
#TODO: Figure out what's going on with these, they're referenced in various locations
.global lbl_80540004
lbl_80540004:
.skip 0xC
.global lbl_80540010
lbl_80540010:
.skip 0x10
.global lbl_80540020
lbl_80540020:
.skip 0x500
.global lbl_80540520
lbl_80540520:
.skip 0x30
.global lbl_80540550
lbl_80540550:
.skip 0x30
.global lbl_80540580
lbl_80540580:
.skip 0x64
.global lbl_805405E4
lbl_805405E4:
.skip 0x5C
.global lbl_80540640
lbl_80540640:
.skip 0x3E0
.global lbl_80540A20
lbl_80540A20:
.skip 0xC
.global lbl_80540A2C
lbl_80540A2C:
.skip 0x14
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AllocateStream__17CDSPStreamManagerFv .global AllocateStream__17CDSPStreamManagerFv

View File

@ -1,5 +1,7 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FMidiDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer .global FMidiDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80479BA0
lbl_80479BA0:
.skip 0x30
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__Q211CSfxManager11CSfxWrapperFv .global __dt__Q211CSfxManager11CSfxWrapperFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFF90
lbl_804BFF90:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_8034a7a4 .global sub_8034a7a4

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804795A0
lbl_804795A0:
.skip 0x200
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Stringize__7CBasicsFPCce .global Stringize__7CBasicsFPCce

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804797A0
lbl_804797A0:
.skip 0x400
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global rs_debugger_printf__FPCce .global rs_debugger_printf__FPCce

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFF40
lbl_804BFF40:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global CollectGarbage__12CARAMManagerFv .global CollectGarbage__12CARAMManagerFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80540A40
lbl_80540A40:
.skip 0xC
.global lbl_80540A4C
lbl_80540A4C:
.skip 0x34
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_8036ca64 .global sub_8036ca64

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFFA0
lbl_804BFFA0:
.skip 0xC
.global lbl_804BFFAC
lbl_804BFFAC:
.skip 0x14
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FreeCardWorkArea__14CMemoryCardSysFQ214CMemoryCardSys15EMemoryCardPort .global FreeCardWorkArea__14CMemoryCardSysFQ214CMemoryCardSys15EMemoryCardPort

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFF50
lbl_804BFF50:
.skip 0xC
.global lbl_804BFF5C
lbl_804BFF5C:
.skip 0x34
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetCompressedBlend__13CCubeMaterialCFv .global GetCompressedBlend__13CCubeMaterialCFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80479BD0
lbl_80479BD0:
.skip 0xF0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_80307bbc .global sub_80307bbc

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_80479CC0
lbl_80479CC0:
.skip 0x46000
.global lbl_804BFCC0
lbl_804BFCC0:
.skip 0x50
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_80309254 .global sub_80309254

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFD10
lbl_804BFD10:
.skip 0x20
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_8030e10c .global sub_8030e10c

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFD30
lbl_804BFD30:
.skip 0xC
.global lbl_804BFD3C
lbl_804BFD3C:
.skip 0xC
.global lbl_804BFD48
lbl_804BFD48:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FromNUQuaternion__11CQuaternionFRC13CNUQuaternion .global FromNUQuaternion__11CQuaternionFRC13CNUQuaternion

View File

@ -1,5 +1,23 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFE28
lbl_804BFE28:
.skip 0x20
.global lbl_804BFE48
lbl_804BFE48:
.skip 0x20
.global lbl_804BFE68
lbl_804BFE68:
.skip 0x4C
.global lbl_804BFEB4
lbl_804BFEB4:
.skip 0x4C
.global lbl_804BFF00
lbl_804BFF00:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetGlobalTranslation__11CElementGenCFv .global GetGlobalTranslation__11CElementGenCFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFF10
lbl_804BFF10:
.skip 0xC
.global lbl_804BFF1C
lbl_804BFF1C:
.skip 0x14
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global LoadToken__Q224CSpawnSystemKeyframeData24CSpawnSystemKeyframeInfoFP11CSimplePool .global LoadToken__Q224CSpawnSystemKeyframeData24CSpawnSystemKeyframeInfoFP11CSimplePool

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_804BFF30
lbl_804BFF30:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global "TokenizeString__13CStringExtrasFRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>PCci" .global "TokenizeString__13CStringExtrasFRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>PCci"

View File

@ -1,5 +1,23 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046E200
lbl_8046E200:
.skip 0xC
.global lbl_8046E20C
lbl_8046E20C:
.skip 0x1DF8
.global lbl_80470004
lbl_80470004:
.skip 0x9168
.global lbl_8047916C
lbl_8047916C:
.skip 0xC
.global lbl_80479178
lbl_80479178:
.skip 0x320
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global DrawString__13CCubeRendererFPCcii .global DrawString__13CCubeRendererFPCcii

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8045B140
lbl_8045B140:
.skip 0x40
.section .text, "ax" .section .text, "ax"
.global GetEventResourceIdForAnimResourceId__9CAnimDataCFi .global GetEventResourceIdForAnimResourceId__9CAnimDataCFi

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C558
lbl_8046C558:
.skip 0xC
.global lbl_8046C564
lbl_8046C564:
.skip 0xC
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AddToRenderer__13CDecalManagerFRC14CFrustumPlanesRC13CStateManager .global AddToRenderer__13CDecalManagerFRC14CFrustumPlanesRC13CStateManager

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C3B8
lbl_8046C3B8:
.skip 0x10
.section .text, "ax" .section .text, "ax"
.global GetAreaId__7CEntityCFv .global GetAreaId__7CEntityCFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046CB40
lbl_8046CB40:
.skip 0x800
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AreaLoaded__13CEnvFxManagerFv .global AreaLoaded__13CEnvFxManagerFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046DCC0
lbl_8046DCC0:
.skip 0x400
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global RenderPatch__FRCQ220CFluidPlaneCPURender10SPatchInfob .global RenderPatch__FRCQ220CFluidPlaneCPURender10SPatchInfob

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8045A1A8
lbl_8045A1A8:
.skip 0xF98
.section .text, "ax" .section .text, "ax"
.global IsCameraActiveFlow__7CMFGameFv .global IsCameraActiveFlow__7CMFGameFv
IsCameraActiveFlow__7CMFGameFv: IsCameraActiveFlow__7CMFGameFv:

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C3E0
lbl_8046C3E0:
.skip 0x28
.section .text, "ax" .section .text, "ax"
.global FMapAreaFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer .global FMapAreaFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C498
lbl_8046C498:
.skip 0x60
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AdjustTransformForType__15CMappableObjectFv .global AdjustTransformForType__15CMappableObjectFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C538
lbl_8046C538:
.skip 0x20
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetNumMaterialSets__10CModelDataCFv .global GetNumMaterialSets__10CModelDataCFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C470
lbl_8046C470:
.skip 0xC
.global lbl_8046C47C
lbl_8046C47C:
.skip 0xC
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global SetRotationSfxPlaying__10CSamusDollFb .global SetRotationSfxPlaying__10CSamusDollFb

View File

@ -1,5 +1,26 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8045C550
lbl_8045C550:
.skip 0x30
.global lbl_8045C580
lbl_8045C580:
.skip 0x18
.global lbl_8045C598
lbl_8045C598:
.skip 0xC
.global lbl_8045C5A4
lbl_8045C5A4:
.skip 0x10
.global lbl_8045C5B4
lbl_8045C5B4:
.skip 0xF3C8
.global lbl_8046B97C
lbl_8046B97C:
.skip 0xA3C
.section .text, "ax" .section .text, "ax"
.global IntegrateVisorFog__13CStateManagerFf .global IntegrateVisorFog__13CStateManagerFf

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C450
lbl_8046C450:
.skip 0x20
.section .text, "ax" .section .text, "ax"
.global ResetInterpolationTimer__17COrbitPointMarkerFf .global ResetInterpolationTimer__17COrbitPointMarkerFf

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C408
lbl_8046C408:
.skip 0x18
.section .text, "ax" .section .text, "ax"
.global SplineIntersectTest__11CBallCameraCFR13CMaterialListR13CStateManager .global SplineIntersectTest__11CBallCameraCFR13CMaterialListR13CStateManager

View File

@ -1,5 +1,10 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C7D0
lbl_8046C7D0:
.skip 0x78
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetSomething2__16CCameraShakeDataFv .global GetSomething2__16CCameraShakeDataFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C720
lbl_8046C720:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AcceptScriptMsg__11CPathCameraF20EScriptObjectMessage9TUniqueIdR13CStateManager .global AcceptScriptMsg__11CPathCameraF20EScriptObjectMessage9TUniqueIdR13CStateManager

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C748
lbl_8046C748:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__11CChozoGhostFv .global __dt__11CChozoGhostFv

View File

@ -1,5 +1,23 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C848
lbl_8046C848:
.skip 0x18
.global lbl_8046C860
lbl_8046C860:
.skip 0x18
.global lbl_8046C878
lbl_8046C878:
.skip 0x18
.global lbl_8046C890
lbl_8046C890:
.skip 0x18
.global lbl_8046C8A8
lbl_8046C8A8:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__6CDroneFv .global __dt__6CDroneFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C950
lbl_8046C950:
.skip 0xFC
.global lbl_8046CA4C
lbl_8046CA4C:
.skip 0xF4
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global FixedRandom__10CPatternedFR13CStateManagerf .global FixedRandom__10CPatternedFR13CStateManagerf

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C920
lbl_8046C920:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__9CJellyZapFv .global __dt__9CJellyZapFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046E0C0
lbl_8046E0C0:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__16CMetroidPrimeExo .global __dt__16CMetroidPrimeExo

View File

@ -1,5 +1,13 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C770
lbl_8046C770:
.skip 0x18
.global lbl_8046C788
lbl_8046C788:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__9CParasiteFv .global __dt__9CParasiteFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C758
lbl_8046C758:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__16CPuddleToadGammaFv .global __dt__16CPuddleToadGammaFv

View File

@ -1,5 +1,20 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046D3A8
lbl_8046D3A8:
.skip 0x150
.global lbl_8046D4F8
lbl_8046D4F8:
.skip 0x2E8
.global lbl_8046D7E0
lbl_8046D7E0:
.skip 0x1E0
.global lbl_8046D9C0
lbl_8046D9C0:
.skip 0x2D0
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__7CRidleyFv .global __dt__7CRidleyFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046D360
lbl_8046D360:
.skip 0x18
.global lbl_8046D378
lbl_8046D378:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__15CSnakeWeedSwarmFv .global __dt__15CSnakeWeedSwarmFv

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C570
lbl_8046C570:
.skip 0xA8
.global lbl_8046C618
lbl_8046C618:
.skip 0x108
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__12CSpacePirateFv .global __dt__12CSpacePirateFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046DC90
lbl_8046DC90:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_8025dbc0 .global sub_8025dbc0

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C938
lbl_8046C938:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global UpdateEffects__17CWallCrawlerSwarmFR13CStateManagerR9CAnimData .global UpdateEffects__17CWallCrawlerSwarmFR13CStateManagerR9CAnimData

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C3C8
lbl_8046C3C8:
.skip 0x18
.section .text, "ax" .section .text, "ax"
.global "SetMessage__9CSamusHudFRCQ24rstl66basic_string<w,Q24rstl14char_traits<w>,Q24rstl17rmemory_allocator>RC13CHUDMemoParms" .global "SetMessage__9CSamusHudFRCQ24rstl66basic_string<w,Q24rstl14char_traits<w>,Q24rstl17rmemory_allocator>RC13CHUDMemoParms"

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C4F8
lbl_8046C4F8:
.skip 0xC
.global lbl_8046C504
lbl_8046C504:
.skip 0x1C
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global DeleteBallShadow__10CMorphBallFv .global DeleteBallShadow__10CMorphBallFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046E0D8
lbl_8046E0D8:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global UpdateMorphBallTransition__7CPlayerFfR13CStateManager .global UpdateMorphBallTransition__7CPlayerFfR13CStateManager

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8045C518
lbl_8045C518:
.skip 0x18
.global lbl_8045C530
lbl_8045C530:
.skip 0x20
.section .text, "ax" .section .text, "ax"
.global CModelDataNull__10CModelDataFv .global CModelDataNull__10CModelDataFv

View File

@ -1,5 +1,17 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C8C0
lbl_8046C8C0:
.skip 0x18
.global lbl_8046C8D8
lbl_8046C8D8:
.skip 0x18
.global lbl_8046C8F0
lbl_8046C8F0:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global UpdateGrappleArmTransform__7CPlayerFRC9CVector3fR13CStateManagerf .global UpdateGrappleArmTransform__7CPlayerFRC9CVector3fR13CStateManagerf

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C7A0
lbl_8046C7A0:
.skip 0x30
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Draw__20CSamusFaceReflectionCFRC13CStateManager .global Draw__20CSamusFaceReflectionCFRC13CStateManager

View File

@ -1,5 +1,14 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046D340
lbl_8046D340:
.skip 0xC
.global lbl_8046D34C
lbl_8046D34C:
.skip 0x14
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global nullsub_5 .global nullsub_5

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C738
lbl_8046C738:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global Accept__19CHUDBillboardEffectFR8IVisitor .global Accept__19CHUDBillboardEffectFR8IVisitor

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C438
lbl_8046C438:
.skip 0x18
.section .text, "ax" .section .text, "ax"
.global GetOccludedVolumeAmount__12CScriptSoundFRC9CVector3fRC13CStateManager .global GetOccludedVolumeAmount__12CScriptSoundFRC9CVector3fRC13CStateManager

View File

@ -1,5 +1,10 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046D390
lbl_8046D390:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global AcceptScriptMsg__20CScriptSpindleCameraF20EScriptObjectMessage9TUniqueIdR13CStateManager .global AcceptScriptMsg__20CScriptSpindleCameraF20EScriptObjectMessage9TUniqueIdR13CStateManager

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C520
lbl_8046C520:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global GetPatchRenderFlags__12CScriptWaterCFii .global GetPatchRenderFlags__12CScriptWaterCFii

View File

@ -1,5 +1,44 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8045B180
lbl_8045B180:
.skip 0x5C
.global lbl_8045B1DC
lbl_8045B1DC:
.skip 0xF4
.global lbl_8045B2D0
lbl_8045B2D0:
.skip 0xC8
.global lbl_8045B398
lbl_8045B398:
.skip 0x120
.global lbl_8045B4B8
lbl_8045B4B8:
.skip 0x228
.global lbl_8045B6E0
lbl_8045B6E0:
.skip 0x254
.global lbl_8045B934
lbl_8045B934:
.skip 0x368
.global lbl_8045BC9C
lbl_8045BC9C:
.skip 0x298
.global lbl_8045BF34
lbl_8045BF34:
.skip 0x34
.global lbl_8045BF68
lbl_8045BF68:
.skip 0x68
.global lbl_8045BFD0
lbl_8045BFD0:
.skip 0x238
.global lbl_8045C208
lbl_8045C208:
.skip 0x310
.section .text, "ax" .section .text, "ax"
.global RegisterResourceTweaks__7CTweaksFv .global RegisterResourceTweaks__7CTweaksFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C420
lbl_8046C420:
.skip 0x18
.section .text, "ax" .section .text, "ax"
.global sub_8008faf0 .global sub_8008faf0

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046DCA8
lbl_8046DCA8:
.skip 0x18
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __dt__16CNewFlameThrowerFv .global __dt__16CNewFlameThrowerFv

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C488
lbl_8046C488:
.skip 0x10
.section .text, "ax" .section .text, "ax"
.global SetWorldLighting__11CPlasmaBeamFR13CStateManager7TAreaIdff .global SetWorldLighting__11CPlasmaBeamFR13CStateManager7TAreaIdff

View File

@ -1,5 +1,13 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046C908
lbl_8046C908:
.skip 0xC
.global lbl_8046C914
lbl_8046C914:
.skip 0xC
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global sub_801bd69c .global sub_801bd69c

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046E1F0
lbl_8046E1F0:
.skip 0x10
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global __sinit_IWeaponRenderer_cpp .global __sinit_IWeaponRenderer_cpp

View File

@ -1,5 +1,11 @@
.include "macros.inc" .include "macros.inc"
.section .bss
.global lbl_8046E0F0
lbl_8046E0F0:
.skip 0x100
.section .text, "ax" # 0x80003640 - 0x803CB1C0 .section .text, "ax" # 0x80003640 - 0x803CB1C0
.global LineTestExInternal__Q212CAreaOctTree4NodeCFRC5CLineRC15CMaterialFilterRQ212CAreaOctTree10SRayResultfffRC9CVector3f .global LineTestExInternal__Q212CAreaOctTree4NodeCFRC5CLineRC15CMaterialFilterRQ212CAreaOctTree10SRayResultfffRC9CVector3f

394
asm/bss.s
View File

@ -1,394 +0,0 @@
.include "macros.inc"
.section .bss, "wa" # 0x803F7560 - 0x805A6BBF
.global lbl_8045A1A8
lbl_8045A1A8:
.skip 0xF98
.global lbl_8045B140
lbl_8045B140:
.skip 0x40
.global lbl_8045B180
lbl_8045B180:
.skip 0x5C
.global lbl_8045B1DC
lbl_8045B1DC:
.skip 0xF4
.global lbl_8045B2D0
lbl_8045B2D0:
.skip 0xC8
.global lbl_8045B398
lbl_8045B398:
.skip 0x120
.global lbl_8045B4B8
lbl_8045B4B8:
.skip 0x228
.global lbl_8045B6E0
lbl_8045B6E0:
.skip 0x254
.global lbl_8045B934
lbl_8045B934:
.skip 0x368
.global lbl_8045BC9C
lbl_8045BC9C:
.skip 0x298
.global lbl_8045BF34
lbl_8045BF34:
.skip 0x34
.global lbl_8045BF68
lbl_8045BF68:
.skip 0x68
.global lbl_8045BFD0
lbl_8045BFD0:
.skip 0x238
.global lbl_8045C208
lbl_8045C208:
.skip 0x310
.global lbl_8045C518
lbl_8045C518:
.skip 0x18
.global lbl_8045C530
lbl_8045C530:
.skip 0x20
.global lbl_8045C550
lbl_8045C550:
.skip 0x30
.global lbl_8045C580
lbl_8045C580:
.skip 0x18
.global lbl_8045C598
lbl_8045C598:
.skip 0xC
.global lbl_8045C5A4
lbl_8045C5A4:
.skip 0x10
.global lbl_8045C5B4
lbl_8045C5B4:
.skip 0xF3C8
.global lbl_8046B97C
lbl_8046B97C:
.skip 0xA3C
.global lbl_8046C3B8
lbl_8046C3B8:
.skip 0x10
.global lbl_8046C3C8
lbl_8046C3C8:
.skip 0x18
.global lbl_8046C3E0
lbl_8046C3E0:
.skip 0x28
.global lbl_8046C408
lbl_8046C408:
.skip 0x18
.global lbl_8046C420
lbl_8046C420:
.skip 0x18
.global lbl_8046C438
lbl_8046C438:
.skip 0x18
.global lbl_8046C450
lbl_8046C450:
.skip 0x20
.global lbl_8046C470
lbl_8046C470:
.skip 0xC
.global lbl_8046C47C
lbl_8046C47C:
.skip 0xC
.global lbl_8046C488
lbl_8046C488:
.skip 0x10
.global lbl_8046C498
lbl_8046C498:
.skip 0x60
.global lbl_8046C4F8
lbl_8046C4F8:
.skip 0xC
.global lbl_8046C504
lbl_8046C504:
.skip 0x1C
.global lbl_8046C520
lbl_8046C520:
.skip 0x18
.global lbl_8046C538
lbl_8046C538:
.skip 0x20
.global lbl_8046C558
lbl_8046C558:
.skip 0xC
.global lbl_8046C564
lbl_8046C564:
.skip 0xC
.global lbl_8046C570
lbl_8046C570:
.skip 0xA8
.global lbl_8046C618
lbl_8046C618:
.skip 0x108
.global lbl_8046C720
lbl_8046C720:
.skip 0x18
.global lbl_8046C738
lbl_8046C738:
.skip 0x10
.global lbl_8046C748
lbl_8046C748:
.skip 0x10
.global lbl_8046C758
lbl_8046C758:
.skip 0x18
.global lbl_8046C770
lbl_8046C770:
.skip 0x18
.global lbl_8046C788
lbl_8046C788:
.skip 0x18
.global lbl_8046C7A0
lbl_8046C7A0:
.skip 0x30
.global lbl_8046C7D0
lbl_8046C7D0:
.skip 0x78
.global lbl_8046C848
lbl_8046C848:
.skip 0x18
.global lbl_8046C860
lbl_8046C860:
.skip 0x18
.global lbl_8046C878
lbl_8046C878:
.skip 0x18
.global lbl_8046C890
lbl_8046C890:
.skip 0x18
.global lbl_8046C8A8
lbl_8046C8A8:
.skip 0x18
.global lbl_8046C8C0
lbl_8046C8C0:
.skip 0x18
.global lbl_8046C8D8
lbl_8046C8D8:
.skip 0x18
.global lbl_8046C8F0
lbl_8046C8F0:
.skip 0x18
.global lbl_8046C908
lbl_8046C908:
.skip 0xC
.global lbl_8046C914
lbl_8046C914:
.skip 0xC
.global lbl_8046C920
lbl_8046C920:
.skip 0x18
.global lbl_8046C938
lbl_8046C938:
.skip 0x18
.global lbl_8046C950
lbl_8046C950:
.skip 0xFC
.global lbl_8046CA4C
lbl_8046CA4C:
.skip 0xF4
.global lbl_8046CB40
lbl_8046CB40:
.skip 0x800
.global lbl_8046D340
lbl_8046D340:
.skip 0xC
.global lbl_8046D34C
lbl_8046D34C:
.skip 0x14
.global lbl_8046D360
lbl_8046D360:
.skip 0x18
.global lbl_8046D378
lbl_8046D378:
.skip 0x18
.global lbl_8046D390
lbl_8046D390:
.skip 0x18
.global lbl_8046D3A8
lbl_8046D3A8:
.skip 0x150
.global lbl_8046D4F8
lbl_8046D4F8:
.skip 0x2E8
.global lbl_8046D7E0
lbl_8046D7E0:
.skip 0x1E0
.global lbl_8046D9C0
lbl_8046D9C0:
.skip 0x2D0
.global lbl_8046DC90
lbl_8046DC90:
.skip 0x18
.global lbl_8046DCA8
lbl_8046DCA8:
.skip 0x18
.global lbl_8046DCC0
lbl_8046DCC0:
.skip 0x400
.global lbl_8046E0C0
lbl_8046E0C0:
.skip 0x18
.global lbl_8046E0D8
lbl_8046E0D8:
.skip 0x18
.global lbl_8046E0F0
lbl_8046E0F0:
.skip 0x100
.global lbl_8046E1F0
lbl_8046E1F0:
.skip 0x10
.global lbl_8046E200
lbl_8046E200:
.skip 0xC
.global lbl_8046E20C
lbl_8046E20C:
.skip 0x1DF8
.global lbl_80470004
lbl_80470004:
.skip 0x9168
.global lbl_8047916C
lbl_8047916C:
.skip 0xC
.global lbl_80479178
lbl_80479178:
.skip 0x320
.global lbl_80479498
lbl_80479498:
.skip 0x48
.global lbl_804794E0
lbl_804794E0:
.skip 0x30
.global lbl_80479510
lbl_80479510:
.skip 0x48
.global lbl_80479558
lbl_80479558:
.skip 0x48
.global lbl_804795A0
lbl_804795A0:
.skip 0x200
.global lbl_804797A0
lbl_804797A0:
.skip 0x400
.global lbl_80479BA0
lbl_80479BA0:
.skip 0x30
.global lbl_80479BD0
lbl_80479BD0:
.skip 0xF0
.global lbl_80479CC0
lbl_80479CC0:
.skip 0x46000
.global lbl_804BFCC0
lbl_804BFCC0:
.skip 0x50
.global lbl_804BFD10
lbl_804BFD10:
.skip 0x20
.global lbl_804BFD30
lbl_804BFD30:
.skip 0xC
.global lbl_804BFD3C
lbl_804BFD3C:
.skip 0xC
.global lbl_804BFD48
lbl_804BFD48:
.skip 0x10
.global lbl_804BFD58
lbl_804BFD58:
.skip 0xC
.global lbl_804BFD64
lbl_804BFD64:
.skip 0xC4
.global lbl_804BFE28
lbl_804BFE28:
.skip 0x20
.global lbl_804BFE48
lbl_804BFE48:
.skip 0x20
.global lbl_804BFE68
lbl_804BFE68:
.skip 0x4C
.global lbl_804BFEB4
lbl_804BFEB4:
.skip 0x4C
.global lbl_804BFF00
lbl_804BFF00:
.skip 0x10
.global lbl_804BFF10
lbl_804BFF10:
.skip 0xC
.global lbl_804BFF1C
lbl_804BFF1C:
.skip 0x14
.global lbl_804BFF30
lbl_804BFF30:
.skip 0x10
.global lbl_804BFF40
lbl_804BFF40:
.skip 0x10
.global lbl_804BFF50
lbl_804BFF50:
.skip 0xC
.global lbl_804BFF5C
lbl_804BFF5C:
.skip 0x34
.global lbl_804BFF90
lbl_804BFF90:
.skip 0x10
.global lbl_804BFFA0
lbl_804BFFA0:
.skip 0xC
.global lbl_804BFFAC
lbl_804BFFAC:
.skip 0x14
.global lbl_804BFFC0
lbl_804BFFC0:
.skip 0x8000C
.global lbl_8053FFCC
lbl_8053FFCC:
.skip 0x28
.global lbl_8053FFF4
lbl_8053FFF4:
.skip 0x10
.global lbl_80540004
lbl_80540004:
.skip 0xC
.global lbl_80540010
lbl_80540010:
.skip 0x10
.global lbl_80540020
lbl_80540020:
.skip 0x500
.global lbl_80540520
lbl_80540520:
.skip 0x30
.global lbl_80540550
lbl_80540550:
.skip 0x30
.global lbl_80540580
lbl_80540580:
.skip 0x64
.global lbl_805405E4
lbl_805405E4:
.skip 0x5C
.global lbl_80540640
lbl_80540640:
.skip 0x3E0
.global lbl_80540A20
lbl_80540A20:
.skip 0xC
.global lbl_80540A2C
lbl_80540A2C:
.skip 0x14
.global lbl_80540A40
lbl_80540A40:
.skip 0xC
.global lbl_80540A4C
lbl_80540A4C:
.skip 0x34

View File

@ -874,9 +874,6 @@ RODATA_O_FILES :=\
DATA_O_FILES :=\ DATA_O_FILES :=\
$(BUILD_DIR)/asm/data.o $(BUILD_DIR)/asm/data.o
BSS_O_FILES :=\
$(BUILD_DIR)/asm/bss.o
SDATA_O_FILES :=\ SDATA_O_FILES :=\
$(BUILD_DIR)/asm/sdata.o $(BUILD_DIR)/asm/sdata.o