Initial non-working splits for 0-01

Former-commit-id: ee2e1bb5fc
This commit is contained in:
Phillip Stephens 2023-10-11 04:28:31 -07:00
parent 4c5c5fde8f
commit 045714e114
10 changed files with 31923 additions and 41 deletions

View File

@ -29,8 +29,8 @@ __as__14CSystemOptionsFRC14CSystemOptions = .text:0x800039CC; // type:function s
__as__Q24rstl63vector<Q24rstl19pair<Ui,9TEditorId>,Q24rstl17rmemory_allocator>FRCQ24rstl63vector<Q24rstl19pair<Ui,9TEditorId>,Q24rstl17rmemory_allocator> = .text:0x80003B8C; // type:function size:0xFC scope:global
__as__Q24rstl24single_ptr<10CGameState>FP10CGameState = .text:0x80003C88; // type:function size:0x48 scope:global
__dt__10CGameStateFv = .text:0x80003CD0; // type:function size:0x190 scope:global
fn_80003E60 = .text:0x80003E60; // type:function size:0x8C
fn_80003EEC = .text:0x80003EEC; // type:function size:0x98
__dt__Q24rstl48vector<11CWorldState,Q24rstl17rmemory_allocator>Fv = .text:0x80003E60; // type:function size:0x8C
deallocate<11CWorldState>__Q24rstl17rmemory_allocatorFP11CWorldState = .text:0x80003EEC; // type:function size:0x98
__dt__12CGameOptionsFv = .text:0x80003F84; // type:function size:0xF0 scope:global
__ct__12CGameOptionsFRC12CGameOptions = .text:0x80004074; // type:function size:0x164 scope:global
__dt__14CSystemOptionsFv = .text:0x800041D8; // type:function size:0x14C scope:global
@ -92,7 +92,7 @@ InitializeSubsystems__5CMainFv = .text:0x80007F04; // type:function size:0x150 s
__dt__5CMainFv = .text:0x80008054; // type:function size:0x1B0 scope:global
__ct__5CMainFv = .text:0x80008204; // type:function size:0x1E0 scope:global
fn_800083E4 = .text:0x800083E4; // type:function size:0xA0
fn_80008484 = .text:0x80008484; // type:function size:0x20
__sys_free = .text:0x80008484; // type:function size:0x20 scope:weak
fn_800084A4 = .text:0x800084A4; // type:function size:0x60
main = .text:0x80008504; // type:function size:0x80 scope:global
fn_80008584 = .text:0x80008584; // type:function size:0x60
@ -1871,7 +1871,7 @@ SetCoverPoint__10CPatternedFP17CScriptCoverPointR9TUniqueId = .text:0x8007C814;
ReleaseCoverPoint__10CPatternedFR13CStateManagerR9TUniqueId = .text:0x8007C85C; // type:function size:0x50 scope:global
GetCoverPoint__10CPatternedCFR13CStateManager9TUniqueId = .text:0x8007C8AC; // type:function size:0x50 scope:global
SetupPlayerCollision__10CPatternedFb = .text:0x8007C8FC; // type:function size:0x104 scope:global
func_8007CA00 = .text:0x8007CA00; // type:function size:0xA0 scope:global
fn_8007CA00 = .text:0x8007CA00; // type:function size:0xA0 scope:global
ApplyBoneTracking__10CPatternedCFv = .text:0x8007CAA0; // type:function size:0x30 scope:global
GetGunEyePos__10CPatternedCFv = .text:0x8007CAD0; // type:function size:0x8C scope:global
SetDestPos__10CPatternedFRC9CVector3f = .text:0x8007CB5C; // type:function size:0x1C scope:global
@ -15150,8 +15150,8 @@ __dt__Q24rstl28auto_ptr<16CDependencyGroup>Fv = .text:0x80365204; // type:functi
GetCountForResType__16CDependencyGroupCFUi = .text:0x803652BC; // type:function size:0x3C scope:global
ReadFromStream__16CDependencyGroupFR12CInputStream = .text:0x803652F8; // type:function size:0xC0 scope:global
__ct__16CDependencyGroupFR12CInputStream = .text:0x803653B8; // type:function size:0x40 scope:global
fn_803653F8 = .text:0x803653F8; // type:function size:0x2C
fn_80365424 = .text:0x80365424; // type:function size:0x2C
fn_803653F8__19CStreamAudioManagerFf = .text:0x803653F8; // type:function size:0x2C
fn_80365424__19CStreamAudioManagerFf = .text:0x80365424; // type:function size:0x2C
fn_80365450 = .text:0x80365450; // type:function size:0xD4
fn_80365524 = .text:0x80365524; // type:function size:0x2C
InternalSetVolume__19CStreamAudioManagerFf = .text:0x80365550; // type:function size:0x74 scope:global
@ -15162,7 +15162,7 @@ HandleMusicMute__19CStreamAudioManagerFv = .text:0x8036574C; // type:function si
StopOneShot__19CStreamAudioManagerFv = .text:0x803657B8; // type:function size:0xEC scope:global
StopAll__19CStreamAudioManagerFv = .text:0x803658A4; // type:function size:0x24 scope:global
SetMusicUnmute__19CStreamAudioManagerFb = .text:0x803658C8; // type:function size:0x44 scope:global
fn_8036590C = .text:0x8036590C; // type:function size:0xE0
fn_8036590C__19CStreamAudioManagerFf = .text:0x8036590C; // type:function size:0xE0
AreStringsNotEqual__21CStreamedAudioManagerFPCcPCc = .text:0x803659EC; // type:function size:0x30 scope:global
SetSfxVolume__19CStreamAudioManagerFUi = .text:0x80365A1C; // type:function size:0x18 scope:global
SetMusicVolume__19CStreamAudioManagerFUi = .text:0x80365A34; // type:function size:0x38 scope:global
@ -15319,8 +15319,8 @@ fn_8036CAF4 = .text:0x8036CAF4; // type:function size:0x34
fn_8036CB28 = .text:0x8036CB28; // type:function size:0x28
fn_8036CB50 = .text:0x8036CB50; // type:function size:0x28
fn_8036CB78 = .text:0x8036CB78; // type:function size:0x18
fn_8036CB90 = .text:0x8036CB90; // type:function size:0x8C
fn_8036CC1C = .text:0x8036CC1C; // type:function size:0xE0
fn_8036CB90__19CFrameDelayedKillerFv = .text:0x8036CB90; // type:function size:0x8C
fn_8036CC1C__19CFrameDelayedKillerFbPv = .text:0x8036CC1C; // type:function size:0xE0
fn_8036CCFC = .text:0x8036CCFC; // type:function size:0x24
fn_8036CD20 = .text:0x8036CD20; // type:function size:0x38
ShutDown__19CFrameDelayedKillerFv = .text:0x8036CD58; // type:function size:0x20 scope:global
@ -16006,13 +16006,13 @@ __register_fragment = .text:0x8038A194; // type:function size:0x34 scope:global
exit = .text:0x8038A1C8; // type:function size:0xCC scope:global
calloc = .text:0x8038A294; // type:function size:0xC4 scope:global
free = .text:0x8038A358; // type:function size:0x134 scope:global
fn_8038A48C = .text:0x8038A48C; // type:function size:0x1FC
deallocate_from_fixed_pools = .text:0x8038A48C; // type:function size:0x1FC
fn_8038A688 = .text:0x8038A688; // type:function size:0x1C4
fn_8038A84C = .text:0x8038A84C; // type:function size:0x128
soft_allocate_from_var_pools = .text:0x8038A974; // type:function size:0xD8 scope:global
fn_8038AA4C = .text:0x8038AA4C; // type:function size:0x248
fn_8038AC94 = .text:0x8038AC94; // type:function size:0xBC
fn_8038AD50 = .text:0x8038AD50; // type:function size:0x17C
SubBlock_merge_next = .text:0x8038AC94; // type:function size:0xBC
Block_link = .text:0x8038AD50; // type:function size:0x17C
fn_8038AECC = .text:0x8038AECC; // type:function size:0x1DC
__flush_all = .text:0x8038B0A8; // type:function size:0x70 scope:global
__close_all = .text:0x8038B118; // type:function size:0x98 scope:global
@ -16720,7 +16720,7 @@ MetroidBuildInfo = .rodata:0x803CC588; // type:object size:0x3C scope:global dat
lbl_803CC5C4 = .rodata:0x803CC5C4; // type:object size:0xC data:2byte
lbl_803CC5D0 = .rodata:0x803CC5D0; // type:object size:0xC data:2byte
lbl_803CC5DC = .rodata:0x803CC5DC; // type:object size:0xC data:float
lbl_803CC5E8 = .rodata:0x803CC5E8; // type:object size:0xC
lbl_803CC5E8 = .rodata:0x803CC5E8; // type:object size:0xC data:float
lbl_803CC5F4 = .rodata:0x803CC5F4; // type:object size:0x28
lbl_803CC61C = .rodata:0x803CC61C; // type:object size:0x28
lbl_803CC644 = .rodata:0x803CC644; // type:object size:0x19 data:string
@ -17939,7 +17939,7 @@ Europe = .rodata:0x803D8570; // type:object size:0x18 scope:global
ClampRegion = .rodata:0x803D8588; // type:object size:0x10 scope:local data:byte
__ptmf_null = .rodata:0x803D8598; // type:object size:0x10 scope:global data:4byte
__constants = .rodata:0x803D85A8; // type:object size:0x18 scope:local align:8 data:double
lbl_803D85C0 = .rodata:0x803D85C0; // type:object size:0x18 data:4byte
fix_pool_sizes = .rodata:0x803D85C0; // type:object size:0x18 data:4byte
lbl_803D85D8 = .rodata:0x803D85D8; // type:object size:0xE0
@stringBase0 = .rodata:0x803D86B8; // type:object size:0x2 scope:local data:string_table
lbl_803D86BA = .rodata:0x803D86BA; // type:object size:0x6
@ -18799,8 +18799,8 @@ __vt__11CMVEGravity = .data:0x803EDCD8; // type:object size:0x10 scope:global
__vt__16CMVEFastConstant = .data:0x803EDCE8; // type:object size:0x10 scope:global
__vt__12CMVEConstant = .data:0x803EDCF8; // type:object size:0x10 scope:global
__vt__12CParticleGen = .data:0x803EDD08; // type:object size:0x78 scope:global
lbl_803EDD80 = .data:0x803EDD80; // type:object size:0x78
lbl_803EDDF8 = .data:0x803EDDF8; // type:object size:0x10
__vt__15CParticleSwoosh = .data:0x803EDD80; // type:object size:0x78
__vt__46TObjOwnerDerivedFromIObj<18CSwooshDescription> = .data:0x803EDDF8; // type:object size:0x10
__vt__15CREIntTimesReal = .data:0x803EDE08; // type:object size:0x14 scope:global
__vt__20CREGetComponentAlpha = .data:0x803EDE1C; // type:object size:0x14 scope:global
__vt__19CREGetComponentBlue = .data:0x803EDE30; // type:object size:0x14 scope:global
@ -18840,7 +18840,7 @@ __vt__6CREAdd = .data:0x803EE0C4; // type:object size:0x14 scope:global
__vt__12CRETimeScale = .data:0x803EE0D8; // type:object size:0x14 scope:global
__vt__11CRESineWave = .data:0x803EE0EC; // type:object size:0x14 scope:global
__vt__11CREConstant = .data:0x803EE100; // type:object size:0x18 scope:global
lbl_803EE118 = .data:0x803EE118; // type:object size:0x1C
__vt__15CUVEAnimTexture = .data:0x803EE118; // type:object size:0x1C
__vt__12CUVEConstant = .data:0x803EE134; // type:object size:0x1C scope:global
__vt__16CVEColorToVector = .data:0x803EE150; // type:object size:0x14 scope:global
__vt__11CVESubtract = .data:0x803EE164; // type:object size:0x14 scope:global
@ -18864,9 +18864,9 @@ __vt__7CVECone = .data:0x803EE2B8; // type:object size:0x14 scope:global
__vt__15CVEFastConstant = .data:0x803EE2CC; // type:object size:0x14 scope:global
__vt__11CVEConstant = .data:0x803EE2E0; // type:object size:0x18 scope:global
__vt__5CWarp = .data:0x803EE2F8; // type:object size:0x20 scope:global
jumptable_803EE318 = .data:0x803EE318; // type:object size:0x20 scope:local
jumptable_803EE338 = .data:0x803EE338; // type:object size:0x30 scope:local
lbl_803EE368 = .data:0x803EE368; // type:object size:0x20
@2433 = .data:0x803EE318; // type:object size:0x20 scope:local
@3090 = .data:0x803EE338; // type:object size:0x30 scope:local
__vt__11CResFactory = .data:0x803EE368; // type:object size:0x20
__vt__12CInputStream = .data:0x803EE388; // type:object size:0x10 scope:global
__vt__15CMemoryInStream = .data:0x803EE398; // type:object size:0x10 scope:global
__vt__16CMemoryStreamOut = .data:0x803EE3A8; // type:object size:0x10 scope:global
@ -18874,7 +18874,7 @@ __vt__13COutputStream = .data:0x803EE3B8; // type:object size:0x10 scope:global
__vt__15CZipInputStream = .data:0x803EE3C8; // type:object size:0x10 scope:global
__vt__31TObjOwnerParam<P12IObjectStore> = .data:0x803EE3D8; // type:object size:0xC scope:weak
__vt__12IObjectStore = .data:0x803EE3E4; // type:object size:0x2C scope:weak
lbl_803EE410 = .data:0x803EE410; // type:object size:0x30
__vt__11CSimplePool = .data:0x803EE410; // type:object size:0x30
@381 = .data:0x803EE440; // type:object size:0x28 scope:local
@270 = .data:0x803EE468; // type:object size:0x28 scope:local
@276 = .data:0x803EE490; // type:object size:0x38 scope:local
@ -18889,16 +18889,16 @@ __vt__11IController = .data:0x803EF680; // type:object size:0x20 scope:global
mButtonMapping = .data:0x803EF6A0; // type:object size:0x18 scope:local data:2byte
__vt__18CDolphinController = .data:0x803EF6B8; // type:object size:0x20 scope:global
__vt__14CGameAllocator = .data:0x803EF6D8; // type:object size:0x40 scope:global
lbl_803EF718 = .data:0x803EF718; // type:object size:0x10
lbl_803EF728 = .data:0x803EF728; // type:object size:0x10
lbl_803EF738 = .data:0x803EF738; // type:object size:0x10
__vt__13CSkinnedModel = .data:0x803EF718; // type:object size:0x10
__vt__38TObjOwnerDerivedFromIObj<10CSkinRules> = .data:0x803EF728; // type:object size:0x10
__vt__33TObjOwnerDerivedFromIObj<6CModel> = .data:0x803EF738; // type:object size:0x10
__vt__14CVEAngleSphere = .data:0x803EF748; // type:object size:0x10 scope:global
__vt__15CEmitterElement = .data:0x803EF758; // type:object size:0x10 scope:global
__vt__9CVESphere = .data:0x803EF768; // type:object size:0x10 scope:global
__vt__16CEESimpleEmitter = .data:0x803EF778; // type:object size:0x10 scope:global
lbl_803EF788 = .data:0x803EF788; // type:object size:0x10
lbl_803EF798 = .data:0x803EF798; // type:object size:0x20
lbl_803EF7B8 = .data:0x803EF7B8; // type:object size:0x78
__vt__52TObjOwnerDerivedFromIObj<Q212CMidiManager9CMidiData> = .data:0x803EF788; // type:object size:0x10
__vt__17CImageInstruction = .data:0x803EF798; // type:object size:0x20
__vt__17CParticleElectric = .data:0x803EF7B8; // type:object size:0x78
__vt__44TObjOwnerDerivedFromIObj<16CDependencyGroup> = .data:0x803EF830; // type:object size:0x10 scope:weak
power2 = .data:0x803EF840; // type:object size:0x1E scope:local data:2byte
_dqlntab = .data:0x803EF860; // type:object size:0x20 scope:local data:2byte
@ -19049,6 +19049,7 @@ YearDays = .data:0x803F22F0; // type:object size:0x30 scope:local
LeapYearDays = .data:0x803F2320; // type:object size:0x30 scope:local
@3 = .data:0x803F2350; // type:object size:0x48 scope:local
ResetFunctionInfo = .data:0x803F2398; // type:object size:0x10 scope:local
...data.0 = .data:0x803F23A8; // type:label scope:local
lbl_803F23A8 = .data:0x803F23A8; // type:object size:0x1F4
jumptable_803F259C = .data:0x803F259C; // type:object size:0x6C scope:local
lbl_803F2608 = .data:0x803F2608; // type:object size:0x154 scope:local
@ -19061,9 +19062,9 @@ __lower_map = .data:0x803F2B20; // type:object size:0x100 scope:global
__upper_map = .data:0x803F2C20; // type:object size:0x100 scope:global
__lconv = .data:0x803F2D20; // type:object size:0x38 scope:global data:4byte
@1249 = .data:0x803F2D58; // type:object size:0x84 scope:local
jumptable_803F2DDC = .data:0x803F2DDC; // type:object size:0x84 scope:local
jumptable_803F2E60 = .data:0x803F2E60; // type:object size:0xE0 scope:local
jumptable_803F2F40 = .data:0x803F2F40; // type:object size:0x44 scope:local
@1293 = .data:0x803F2DDC; // type:object size:0x84 scope:local
@1428 = .data:0x803F2E60; // type:object size:0xE0 scope:local
@1427 = .data:0x803F2F40; // type:object size:0x44 scope:local
@1696 = .data:0x803F2F88; // type:object size:0x50 scope:local
kf$395 = .data:0x803F2FD8; // type:object size:0x1C scope:local
midi2TimeTab = .data:0x803F2FF4; // type:object size:0x204 scope:local
@ -21439,7 +21440,7 @@ __OSArenaLo = .sdata:0x805A8B30; // type:object size:0x4 scope:global data:4byte
__OSFpscrEnableBits = .sdata:0x805A8B38; // type:object size:0x4 scope:global data:4byte
@76 = .sdata:0x805A8B3C; // type:object size:0x2 scope:local data:string
lbl_805A8B40 = .sdata:0x805A8B40; // type:object size:0x8
lbl_805A8B48 = .sdata:0x805A8B48; // type:object size:0x8 data:2byte
fontEncode$57 = .sdata:0x805A8B48; // type:object size:0x8 scope:local data:2byte
SwitchThreadCallback = .sdata:0x805A8B50; // type:object size:0x4 scope:local data:4byte
__PADVersion = .sdata:0x805A8B58; // type:object size:0x4 scope:global data:4byte
ResettingChan = .sdata:0x805A8B5C; // type:object size:0x4 scope:local data:4byte
@ -22260,7 +22261,7 @@ __aborting = .sbss:0x805A99B8; // type:object size:0x4 scope:global data:4byte
__atexit_curr_func = .sbss:0x805A99BC; // type:object size:0x4 scope:local data:4byte
__stdio_exit = .sbss:0x805A99C0; // type:object size:0x4 scope:global data:4byte
__console_exit = .sbss:0x805A99C4; // type:object size:0x4 scope:local data:4byte
lbl_805A99C8 = .sbss:0x805A99C8; // type:object size:0x8 data:byte
init$193 = .sbss:0x805A99C8; // type:object size:0x8 scope:local data:byte
errno = .sbss:0x805A99D0; // type:object size:0x8 scope:global data:4byte
initialized$4 = .sbss:0x805A99D8; // type:object size:0x4 scope:local data:4byte
zero = .sbss:0x805A99E0; // type:object size:0x8 scope:local align:8 data:double
@ -26825,7 +26826,7 @@ lbl_805AEC48 = .sdata2:0x805AEC48; // type:object size:0x4 data:float
lbl_805AEC50 = .sdata2:0x805AEC50; // type:object size:0x8 align:8 data:double
lbl_805AEC58 = .sdata2:0x805AEC58; // type:object size:0x4 data:4byte
lbl_805AEC5C = .sdata2:0x805AEC5C; // type:object size:0x4 data:4byte
lbl_805AEC60 = .sdata2:0x805AEC60; // type:object size:0x8 align:8 data:double
@620 = .sdata2:0x805AEC60; // type:object size:0x8 scope:local align:8 data:double
lbl_805AEC68 = .sdata2:0x805AEC68; // type:object size:0x8 align:8 data:double
lbl_805AEC70 = .sdata2:0x805AEC70; // type:object size:0x8 align:8 data:double
lbl_805AEC78 = .sdata2:0x805AEC78; // type:object size:0x8 align:8 data:double

View File

@ -0,0 +1,7 @@
Sections:
.text type:code align:4
.ctors type:rodata align:4
.dtors type:rodata align:4
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:32

View File

@ -0,0 +1,274 @@
_prolog = .text:0x00000000; // type:function size:0x50 scope:global
_epilog = .text:0x00000050; // type:function size:0x4C scope:global
_unresolved = .text:0x0000009C; // type:function size:0x38 scope:global
fn_1_D4 = .text:0x000000D4; // type:function size:0x5E4
fn_1_6B8 = .text:0x000006B8; // type:function size:0x184
fn_1_83C = .text:0x0000083C; // type:function size:0x4
fn_1_840 = .text:0x00000840; // type:function size:0x9C
fn_1_8DC = .text:0x000008DC; // type:function size:0x2F8
fn_1_BD4 = .text:0x00000BD4; // type:function size:0x2D8
fn_1_EAC = .text:0x00000EAC; // type:function size:0x78
fn_1_F24 = .text:0x00000F24; // type:function size:0xAD8
fn_1_19FC = .text:0x000019FC; // type:function size:0xF0
fn_1_1AEC = .text:0x00001AEC; // type:function size:0xD8
lbl_1_text_1BC4 = .text:0x00001BC4; // type:label
lbl_1_text_1C60 = .text:0x00001C60; // type:label
lbl_1_text_1C68 = .text:0x00001C68; // type:label
lbl_1_text_2134 = .text:0x00002134; // type:label
lbl_1_text_2154 = .text:0x00002154; // type:label
lbl_1_text_217C = .text:0x0000217C; // type:label
lbl_1_text_21A8 = .text:0x000021A8; // type:label
lbl_1_text_21D4 = .text:0x000021D4; // type:label
lbl_1_text_21E4 = .text:0x000021E4; // type:label
lbl_1_text_21F8 = .text:0x000021F8; // type:label
lbl_1_text_2224 = .text:0x00002224; // type:label
lbl_1_text_2250 = .text:0x00002250; // type:label
lbl_1_text_2260 = .text:0x00002260; // type:label
lbl_1_text_226C = .text:0x0000226C; // type:label
lbl_1_text_227C = .text:0x0000227C; // type:label
lbl_1_text_228C = .text:0x0000228C; // type:label
lbl_1_text_2294 = .text:0x00002294; // type:label
lbl_1_text_229C = .text:0x0000229C; // type:label
lbl_1_text_22A4 = .text:0x000022A4; // type:label
lbl_1_text_22B4 = .text:0x000022B4; // type:label
lbl_1_text_22C4 = .text:0x000022C4; // type:label
lbl_1_text_22D4 = .text:0x000022D4; // type:label
lbl_1_text_22E4 = .text:0x000022E4; // type:label
lbl_1_text_22F4 = .text:0x000022F4; // type:label
lbl_1_text_2304 = .text:0x00002304; // type:label
lbl_1_text_231C = .text:0x0000231C; // type:label
lbl_1_text_2334 = .text:0x00002334; // type:label
lbl_1_text_235C = .text:0x0000235C; // type:label
lbl_1_text_238C = .text:0x0000238C; // type:label
lbl_1_text_2394 = .text:0x00002394; // type:label
lbl_1_text_239C = .text:0x0000239C; // type:label
lbl_1_text_23AC = .text:0x000023AC; // type:label
lbl_1_text_23BC = .text:0x000023BC; // type:label
lbl_1_text_23CC = .text:0x000023CC; // type:label
lbl_1_text_23DC = .text:0x000023DC; // type:label
lbl_1_text_23EC = .text:0x000023EC; // type:label
lbl_1_text_23FC = .text:0x000023FC; // type:label
lbl_1_text_240C = .text:0x0000240C; // type:label
lbl_1_text_241C = .text:0x0000241C; // type:label
lbl_1_text_2430 = .text:0x00002430; // type:label
lbl_1_text_2444 = .text:0x00002444; // type:label
lbl_1_text_2458 = .text:0x00002458; // type:label
lbl_1_text_2488 = .text:0x00002488; // type:label
lbl_1_text_24C0 = .text:0x000024C0; // type:label
lbl_1_text_24D0 = .text:0x000024D0; // type:label
lbl_1_text_24E0 = .text:0x000024E0; // type:label
lbl_1_text_24F0 = .text:0x000024F0; // type:label
lbl_1_text_2500 = .text:0x00002500; // type:label
lbl_1_text_2518 = .text:0x00002518; // type:label
lbl_1_text_2530 = .text:0x00002530; // type:label
lbl_1_text_2544 = .text:0x00002544; // type:label
lbl_1_text_2560 = .text:0x00002560; // type:label
lbl_1_text_2574 = .text:0x00002574; // type:label
lbl_1_text_2590 = .text:0x00002590; // type:label
lbl_1_text_25A8 = .text:0x000025A8; // type:label
lbl_1_text_25C8 = .text:0x000025C8; // type:label
lbl_1_text_25E0 = .text:0x000025E0; // type:label
lbl_1_text_2600 = .text:0x00002600; // type:label
lbl_1_text_261C = .text:0x0000261C; // type:label
lbl_1_text_2638 = .text:0x00002638; // type:label
lbl_1_text_2654 = .text:0x00002654; // type:label
lbl_1_text_2670 = .text:0x00002670; // type:label
lbl_1_text_268C = .text:0x0000268C; // type:label
lbl_1_text_26A8 = .text:0x000026A8; // type:label
lbl_1_text_26C4 = .text:0x000026C4; // type:label
lbl_1_text_26E0 = .text:0x000026E0; // type:label
lbl_1_text_270C = .text:0x0000270C; // type:label
lbl_1_text_2720 = .text:0x00002720; // type:label
lbl_1_text_273C = .text:0x0000273C; // type:label
lbl_1_text_2770 = .text:0x00002770; // type:label
lbl_1_text_2778 = .text:0x00002778; // type:label
lbl_1_text_27A4 = .text:0x000027A4; // type:label
lbl_1_text_27B4 = .text:0x000027B4; // type:label
lbl_1_text_2828 = .text:0x00002828; // type:label
lbl_1_text_2830 = .text:0x00002830; // type:label
lbl_1_text_2880 = .text:0x00002880; // type:label
lbl_1_text_2890 = .text:0x00002890; // type:label
lbl_1_text_289C = .text:0x0000289C; // type:label
lbl_1_text_28C0 = .text:0x000028C0; // type:label
lbl_1_text_28D0 = .text:0x000028D0; // type:label
lbl_1_text_28D8 = .text:0x000028D8; // type:label
lbl_1_text_28E8 = .text:0x000028E8; // type:label
lbl_1_text_28F8 = .text:0x000028F8; // type:label
lbl_1_text_2908 = .text:0x00002908; // type:label
lbl_1_text_2910 = .text:0x00002910; // type:label
lbl_1_text_2914 = .text:0x00002914; // type:label
lbl_1_text_291C = .text:0x0000291C; // type:label
lbl_1_text_2928 = .text:0x00002928; // type:label
lbl_1_text_2934 = .text:0x00002934; // type:label
lbl_1_text_29C4 = .text:0x000029C4; // type:label
lbl_1_text_2A88 = .text:0x00002A88; // type:label
lbl_1_text_2A98 = .text:0x00002A98; // type:label
lbl_1_text_2AFC = .text:0x00002AFC; // type:label
lbl_1_text_2B30 = .text:0x00002B30; // type:label
lbl_1_text_2B3C = .text:0x00002B3C; // type:label
lbl_1_text_2B48 = .text:0x00002B48; // type:label
lbl_1_text_2B4C = .text:0x00002B4C; // type:label
lbl_1_text_2B60 = .text:0x00002B60; // type:label
lbl_1_text_2B80 = .text:0x00002B80; // type:label
lbl_1_text_2B90 = .text:0x00002B90; // type:label
lbl_1_text_2B94 = .text:0x00002B94; // type:label
lbl_1_text_2BF4 = .text:0x00002BF4; // type:label
lbl_1_text_2C40 = .text:0x00002C40; // type:label
lbl_1_text_2D54 = .text:0x00002D54; // type:label
lbl_1_text_2D70 = .text:0x00002D70; // type:label
lbl_1_text_2D74 = .text:0x00002D74; // type:label
lbl_1_text_2DAC = .text:0x00002DAC; // type:label
lbl_1_text_2DC0 = .text:0x00002DC0; // type:label
lbl_1_text_2DD4 = .text:0x00002DD4; // type:label
lbl_1_text_2DEC = .text:0x00002DEC; // type:label
lbl_1_text_2E0C = .text:0x00002E0C; // type:label
lbl_1_text_2E40 = .text:0x00002E40; // type:label
lbl_1_text_2E8C = .text:0x00002E8C; // type:label
lbl_1_text_30A0 = .text:0x000030A0; // type:label
lbl_1_text_312C = .text:0x0000312C; // type:label
lbl_1_text_3138 = .text:0x00003138; // type:label
lbl_1_text_316C = .text:0x0000316C; // type:label
lbl_1_text_3174 = .text:0x00003174; // type:label
lbl_1_text_31A0 = .text:0x000031A0; // type:label
lbl_1_text_3244 = .text:0x00003244; // type:label
lbl_1_text_324C = .text:0x0000324C; // type:label
lbl_1_text_33F4 = .text:0x000033F4; // type:label
lbl_1_text_3418 = .text:0x00003418; // type:label
fn_1_3438 = .text:0x00003438; // type:function size:0x8C
fn_1_34C4 = .text:0x000034C4; // type:function size:0x17C
fn_1_3640 = .text:0x00003640; // type:function size:0x1DC
fn_1_381C = .text:0x0000381C; // type:function size:0x8B8
fn_1_40D4 = .text:0x000040D4; // type:function size:0xC98
fn_1_4D6C = .text:0x00004D6C; // type:function size:0x3C4
fn_1_5130 = .text:0x00005130; // type:function size:0x9C0
fn_1_5AF0 = .text:0x00005AF0; // type:function size:0x4C0
fn_1_5FC0 = .text:0x00005FC0; // type:function size:0x84
fn_1_6060 = .text:0x00006060; // type:function size:0xF8
fn_1_6160 = .text:0x00006160; // type:function size:0x94
fn_1_6200 = .text:0x00006200; // type:function size:0x38
fn_1_6240 = .text:0x00006240; // type:function size:0x10
fn_1_6260 = .text:0x00006260; // type:function size:0x10
fn_1_6280 = .text:0x00006280; // type:function size:0x20
fn_1_62A0 = .text:0x000062A0; // type:function size:0x178
fn_1_6420 = .text:0x00006420; // type:function size:0x64
fn_1_64A0 = .text:0x000064A0; // type:function size:0x64
fn_1_6520 = .text:0x00006520; // type:function size:0x64
fn_1_65A0 = .text:0x000065A0; // type:function size:0x294
fn_1_6840 = .text:0x00006840; // type:function size:0x2AC
fn_1_6B00 = .text:0x00006B00; // type:function size:0x1DC
fn_1_6CE0 = .text:0x00006CE0; // type:function size:0x15C
fn_1_6E40 = .text:0x00006E40; // type:function size:0x230
fn_1_7080 = .text:0x00007080; // type:function size:0x494
fn_1_7520 = .text:0x00007520; // type:function size:0x23C
fn_1_7760 = .text:0x00007760; // type:function size:0x478
fn_1_7BE0 = .text:0x00007BE0; // type:function size:0x14
fn_1_7C00 = .text:0x00007C00; // type:function size:0x264
fn_1_7E80 = .text:0x00007E80; // type:function size:0xAC
fn_1_7F40 = .text:0x00007F40; // type:function size:0x1BC
fn_1_8100 = .text:0x00008100; // type:function size:0x60
fn_1_8160 = .text:0x00008160; // type:function size:0x64
fn_1_81E0 = .text:0x000081E0; // type:function size:0x30
fn_1_8220 = .text:0x00008220; // type:function size:0xAC
fn_1_82E0 = .text:0x000082E0; // type:function size:0x14
fn_1_8300 = .text:0x00008300; // type:function size:0xD0
fn_1_83E0 = .text:0x000083E0; // type:function size:0x40
fn_1_8420 = .text:0x00008420; // type:function size:0x158
fn_1_8580 = .text:0x00008580; // type:function size:0x10
fn_1_85A0 = .text:0x000085A0; // type:function size:0x70
fn_1_8620 = .text:0x00008620; // type:function size:0x298
fn_1_88C0 = .text:0x000088C0; // type:function size:0x1CC
fn_1_8AA0 = .text:0x00008AA0; // type:function size:0xF0
fn_1_8BA0 = .text:0x00008BA0; // type:function size:0x4C
fn_1_8C00 = .text:0x00008C00; // type:function size:0x60
fn_1_8C60 = .text:0x00008C60; // type:function size:0x34C
fn_1_8FC0 = .text:0x00008FC0; // type:function size:0x364
fn_1_9340 = .text:0x00009340; // type:function size:0x14
fn_1_9360 = .text:0x00009360; // type:function size:0xFC
fn_1_9460 = .text:0x00009460; // type:function size:0x34
fn_1_94A0 = .text:0x000094A0; // type:function size:0x54
fn_1_9500 = .text:0x00009500; // type:function size:0x240
fn_1_9740 = .text:0x00009740; // type:function size:0x7C
fn_1_97C0 = .text:0x000097C0; // type:function size:0x2C
fn_1_9800 = .text:0x00009800; // type:function size:0x1D4
fn_1_99E0 = .text:0x000099E0; // type:function size:0x48
fn_1_9A40 = .text:0x00009A40; // type:function size:0x94
fn_1_9AE0 = .text:0x00009AE0; // type:function size:0x1FC
fn_1_9CE0 = .text:0x00009CE0; // type:function size:0x15C
fn_1_9E40 = .text:0x00009E40; // type:function size:0x178
fn_1_9FC0 = .text:0x00009FC0; // type:function size:0xC
fn_1_9FE0 = .text:0x00009FE0; // type:function size:0xC
fn_1_A000 = .text:0x0000A000; // type:function size:0x50
fn_1_A060 = .text:0x0000A060; // type:function size:0x194
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_0 = .rodata:0x00000000; // type:object size:0x8 data:4byte
lbl_1_rodata_8 = .rodata:0x00000008; // type:object size:0x34
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x10 data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x2C data:4byte
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x10 data:float
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x2C
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x20 data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 data:float
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x24
lbl_1_data_0 = .data:0x00000000; // type:object size:0x10
lbl_1_data_10 = .data:0x00000010; // type:object size:0x20
lbl_1_data_30 = .data:0x00000030; // type:object size:0x1D940
lbl_1_data_1D970 = .data:0x0001D970; // type:object size:0x160
lbl_1_data_1DAD0 = .data:0x0001DAD0; // type:object size:0x28
lbl_1_data_1DAF8 = .data:0x0001DAF8; // type:object size:0x1030
lbl_1_data_1EB28 = .data:0x0001EB28; // type:object size:0x80
lbl_1_data_1EBA8 = .data:0x0001EBA8; // type:object size:0x18
lbl_1_data_1EBC0 = .data:0x0001EBC0; // type:object size:0x18 data:float
lbl_1_data_1EBD8 = .data:0x0001EBD8; // type:object size:0x18
lbl_1_data_1EBF0 = .data:0x0001EBF0; // type:object size:0x8 data:4byte
lbl_1_data_1EBF8 = .data:0x0001EBF8; // type:object size:0x60 data:4byte
lbl_1_data_1EC58 = .data:0x0001EC58; // type:object size:0x100 data:byte
lbl_1_data_1ED58 = .data:0x0001ED58; // type:object size:0x20
lbl_1_data_1ED78 = .data:0x0001ED78; // type:object size:0x20
lbl_1_data_1ED98 = .data:0x0001ED98; // type:object size:0x50
lbl_1_data_1EDE8 = .data:0x0001EDE8; // type:object size:0x140
lbl_1_data_1EF28 = .data:0x0001EF28; // type:object size:0x24
lbl_1_data_1EF4C = .data:0x0001EF4C; // type:object size:0x24
lbl_1_data_1EF70 = .data:0x0001EF70; // type:object size:0x18
lbl_1_data_1EF88 = .data:0x0001EF88; // type:object size:0x10
lbl_1_data_1EF98 = .data:0x0001EF98; // type:object size:0x4 data:4byte
lbl_1_data_1EF9C = .data:0x0001EF9C; // type:object size:0x8 data:4byte
lbl_1_data_1EFA4 = .data:0x0001EFA4; // type:object size:0x4 data:4byte
lbl_1_data_1EFA8 = .data:0x0001EFA8; // type:object size:0x4 data:4byte
lbl_1_data_1EFAC = .data:0x0001EFAC; // type:object size:0x44 data:float
lbl_1_data_1EFF0 = .data:0x0001EFF0; // type:object size:0x20
jumptable_1_data_1F010 = .data:0x0001F010; // type:object size:0x50 scope:local
lbl_1_data_1F060 = .data:0x0001F060; // type:object size:0x4 data:4byte
lbl_1_data_1F064 = .data:0x0001F064; // type:object size:0x4 data:4byte
jumptable_1_data_1F068 = .data:0x0001F068; // type:object size:0x2C scope:local
lbl_1_data_1F094 = .data:0x0001F094; // type:object size:0x4 data:4byte
lbl_1_data_1F098 = .data:0x0001F098; // type:object size:0x1C data:4byte
lbl_1_data_1F0B4 = .data:0x0001F0B4; // type:object size:0x50
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x20 data:4byte
lbl_1_bss_20 = .bss:0x00000020; // type:object size:0x20 data:4byte
lbl_1_bss_40 = .bss:0x00000040; // type:object size:0x1900
lbl_1_bss_1940 = .bss:0x00001940; // type:object size:0x1 data:byte
lbl_1_bss_1944 = .bss:0x00001944; // type:object size:0x8 data:byte
lbl_1_bss_194C = .bss:0x0000194C; // type:object size:0x10 data:4byte
lbl_1_bss_195C = .bss:0x0000195C; // type:object size:0x8 data:byte
lbl_1_bss_1964 = .bss:0x00001964; // type:object size:0x4C data:2byte
lbl_1_bss_19B0 = .bss:0x000019B0; // type:object size:0x98 data:2byte
lbl_1_bss_1A48 = .bss:0x00001A48; // type:object size:0x4C data:4byte
lbl_1_bss_1A94 = .bss:0x00001A94; // type:object size:0x1A0 data:byte
lbl_1_bss_1C34 = .bss:0x00001C34; // type:object size:0x4C data:byte
lbl_1_bss_1C80 = .bss:0x00001C80; // type:object size:0x18 data:byte
lbl_1_bss_1C98 = .bss:0x00001C98; // type:object size:0xC data:byte
lbl_1_bss_1CA4 = .bss:0x00001CA4; // type:object size:0x8 data:4byte
lbl_1_bss_1CAC = .bss:0x00001CAC; // type:object size:0x8 data:4byte
lbl_1_bss_1CB4 = .bss:0x00001CB4; // type:object size:0x1 data:byte
lbl_1_bss_1CB8 = .bss:0x00001CB8; // type:object size:0x4 data:4byte
lbl_1_bss_1CBC = .bss:0x00001CBC; // type:object size:0x1 data:byte
lbl_1_bss_1CC0 = .bss:0x00001CC0; // type:object size:0x4 data:4byte
lbl_1_bss_1CC4 = .bss:0x00001CC4; // type:object size:0x58 data:4byte
lbl_1_bss_1D1C = .bss:0x00001D1C; // type:object size:0x20 data:byte
lbl_1_bss_1D3C = .bss:0x00001D3C; // type:object size:0x88 data:2byte
lbl_1_bss_1DC4 = .bss:0x00001DC4; // type:object size:0x20
lbl_1_bss_1DE4 = .bss:0x00001DE4; // type:object size:0x4004
lbl_1_bss_5DE8 = .bss:0x00005DE8; // type:object size:0x4000
lbl_1_bss_9DE8 = .bss:0x00009DE8; // type:object size:0x34 data:4byte

View File

@ -0,0 +1 @@
860141f9671fc141ce8f55448643f713bc64b349 build/GM8E01_01/main.dol

View File

@ -0,0 +1,12 @@
object: orig/GM8E01_01/sys/main.dol
hash: 860141f9671fc141ce8f55448643f713bc64b349
symbols: config/GM8E01_01/symbols.txt
splits: config/GM8E01_01/splits.txt
mw_comment_version: 8
fill_gaps: false
#modules:
#- object: orig/GM8E01_01/files/NESemuP.rel
# hash: 3cf7c08ff9aad30e6122a9ce1df35fb717df3586
# symbols: config/GM8E01_01/NESemu/symbols.txt
# splits: config/GM8E01_01/NESemu/splits.txt

4402
config/GM8E01_01/splits.nope Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
Sections:
.init type:code
extab type:rodata
extabindex type:rodata
.text type:code
.ctors type:rodata
.dtors type:rodata
.rodata type:rodata
.data type:data
.bss type:bss
.sdata type:data
.sbss type:bss
.sdata2 type:rodata
.sbss2 type:bss

27171
config/GM8E01_01/symbols.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -28,14 +28,14 @@ from tools.project import (
DEFAULT_VERSION = 0
VERSIONS = [
"GM8E01_00", # mp-v1.088 NTSC-U
#"GM8E01_01", # mp-v1.093 NTSC-U
#"GM8E01_30", # mp-v1.097 NTSC-K
#"GM8P01_00", # mp-v1.110 PAL
#"GM8J01_00", # mp-v1.111 NTSC-J
#"GM8E01_02", # mp-v1.111 NTSC-U
#"R3IJ01_00", # mp-v3.570 New Play Controls
#"R3ME01_00", # mp-v3.593 Trilogy NTSC
#"R3MP01_00", # mp-v3.629 Trilogy PAL
# "GM8E01_01", # mp-v1.093 NTSC-U
# "GM8E01_30", # mp-v1.097 NTSC-K
# "GM8P01_00", # mp-v1.110 PAL
# "GM8J01_00", # mp-v1.111 NTSC-J
# "GM8E01_02", # mp-v1.111 NTSC-U
# "R3IJ01_00", # mp-v3.570 New Play Controls
# "R3ME01_00", # mp-v3.593 Trilogy NTSC
# "R3MP01_00", # mp-v3.629 Trilogy PAL
]
if len(VERSIONS) > 1: