Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions config/GGVE78/splits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -912,7 +912,7 @@ bink/src/sdk/dct.c:
bink/src/sdk/bitplane.c:
.text start:0x802A0960 end:0x802A1FAC

ios.cpp:
MSL_C/MSL_Common/ios.cpp:
extab start:0x80005600 end:0x80005608
extabindex start:0x80005700 end:0x8000570C
.text start:0x802A1FAC end:0x802A2000
Expand Down Expand Up @@ -1309,28 +1309,28 @@ debugger/embedded/MetroTRK/Os/dolphin/target_options.c:
debugger/embedded/MetroTRK/Export/mslsupp.c:
.text start:0x802B8D0C end:0x802B8E84

UDP_Stubs.c:
debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c:
.text start:0x802B8E84 end:0x802B8ECC

main.c:
gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c:
.text start:0x802B8ECC end:0x802B9210
.rodata start:0x8037EE50 end:0x8037EF30
.bss start:0x804640F8 end:0x80464918
.sbss start:0x804B1C60 end:0x804B1C68

CircleBuffer.c:
gamedev/cust_connection/utils/common/CircleBuffer.c:
.text start:0x802B9210 end:0x802B9478

DupeCDir/main.c_1:
gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c:
.text start:0x802B9478 end:0x802B97C4
.rodata start:0x8037EF30 end:0x8037F010
.bss start:0x80464918 end:0x80464E38
.sbss start:0x804B1C68 end:0x804B1C70

MWTrace.c:
gamedev/cust_connection/utils/common/MWTrace.c:
.text start:0x802B97C4 end:0x802B9814

MWCriticalSection_gc.cpp:
gamedev/cust_connection/utils/gc/MWCriticalSection_gc.cpp:
.text start:0x802B9814 end:0x802B986C

FMOD/src/fmusic.c:
Expand Down Expand Up @@ -1963,7 +1963,7 @@ rwsdk/plugin/matfx/gcn/multiTexGcnPipe.c:
rwsdk/plugin/matfx/gcn/multiTexGcn.c:
.text start:0x8030B4D4 end:0x8030B53C

nbtGen.c:
rwsdk/plugin/matfx/gcn/nbtGen.c:
.text start:0x8030B53C end:0x8030CEFC
.sdata2 start:0x804B4BF8 end:0x804B4C20

Expand Down Expand Up @@ -2059,7 +2059,7 @@ rwsdk/plugin/skin2/gcn/skinmatrixblend.c:
rwsdk/plugin/skin2/gcn/skingcnasm.c:
.text start:0x80318010 end:0x80318B14

skinmatfxgcn.c:
rwsdk/plugin/skin2/gcn/skinmatfxgcn.c:
.text start:0x80318B14 end:0x80318E08

rwsdk/plugin/skin2/gcn/skingcnm.c:
Expand Down Expand Up @@ -2223,7 +2223,7 @@ rwsdk/tool/anim/rtanim.c:
.sbss start:0x804B22D0 end:0x804B22D8
.sdata2 start:0x804B4DC8 end:0x804B4DD0

rtfsmgr.c:
rwsdk/tool/fsyst/rtfsmgr.c:
.text start:0x8033741C end:0x80337ADC
.bss start:0x80486798 end:0x804867B0
.sdata start:0x804B07D0 end:0x804B07E8
Expand All @@ -2233,13 +2233,13 @@ rwsdk/tool/intsec/rtintsec.c:
.text start:0x80337ADC end:0x803390B4
.sdata2 start:0x804B4DD0 end:0x804B4DD8

skinsplit.c:
rwsdk/tool/sknsplit/skinsplit.c:
.text start:0x803390B4 end:0x8033A8B4
.data start:0x803C3BD0 end:0x803C3BE0
.bss start:0x804867B0 end:0x80486BB0
.sdata2 start:0x804B4DD8 end:0x804B4DE0

rtskinsp.c:
rwsdk/tool/sknsplit/rtskinsp.c:
.text start:0x8033A8B4 end:0x8033B170

rwsdk/tool/slerp/rtslerp.c:
Expand Down
26 changes: 24 additions & 2 deletions configure.py
Original file line number Diff line number Diff line change
Expand Up @@ -461,6 +461,8 @@ def MatchingFor(*versions):
Object(NonMatching, "bink/src/sdk/decode/binkacd.c"),
Object(NonMatching, "bink/shared/time/radcb.c"),
Object(NonMatching, "bink/src/sdk/decode/expand.c"),
Object(NonMatching, "bink/src/sdk/decode/radmem.c"),
Object(NonMatching, "bink/src/sdk/decode/yuv.c"),
Object(NonMatching, "bink/src/sdk/popmal.c"),
Object(NonMatching, "bink/src/sdk/decode/ngc/ngcrgb.c"),
Object(NonMatching, "bink/src/sdk/decode/ngc/ngcyuy2.c"),
Expand Down Expand Up @@ -702,8 +704,10 @@ def MatchingFor(*versions):
Object(NonMatching, "MSL_C/MSL_Common/ctype.c"),
Object(NonMatching, "MSL_C/MSL_Common/direct_io.c"),
Object(Matching, "MSL_C/MSL_Common/errno.c"),
Object(NonMatching, "MSL_C/MSL_Common/extras.c"),
Object(NonMatching, "MSL_C/MSL_Common/file_io.c"),
Object(NonMatching, "MSL_C/MSL_Common/FILE_POS.C"),
Object(NonMatching, "MSL_C/MSL_Common/ios.cpp"),
Object(Matching, "MSL_C/MSL_Common/locale.c"),
Object(NonMatching, "MSL_C/MSL_Common/mbstring.c"),
Object(NonMatching, "MSL_C/MSL_Common/mem.c"),
Expand Down Expand Up @@ -735,6 +739,7 @@ def MatchingFor(*versions):
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_log.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c"),
Expand All @@ -756,6 +761,7 @@ def MatchingFor(*versions):
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_log.c"),
Object(Matching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c"),
Object(NonMatching, "MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c"),
Object(Matching, "MSL_C/PPC_EABI/math_ppc.c"),
]
),
Expand All @@ -778,9 +784,9 @@ def MatchingFor(*versions):
Object(NonMatching, "debugger/embedded/MetroTRK/Portable/mem_TRK.c"),
Object(NonMatching, "debugger/embedded/MetroTRK/Portable/string_TRK.c"),
Object(Matching, "debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c"),
#Object(NonMatching, "debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s"),
# Object(NonMatching, "debugger/embedded/MetroTRK/Processor/ppc/Generic/__exception.s"),
Object(NonMatching, "debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c"),
#Object(NonMatching, "debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s"),
# Object(NonMatching, "debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s"),
Object(Matching, "debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c"),
Object(NonMatching, "debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c"),
Object(NonMatching, "debugger/embedded/MetroTRK/Os/dolphin/usr_put.c"),
Expand Down Expand Up @@ -828,6 +834,7 @@ def MatchingFor(*versions):
Object(NonMatching, "rwsdk/plugin/matfx/gcn/multiTexGcnData.c"),
Object(NonMatching, "rwsdk/plugin/matfx/gcn/multiTexGcnPipe.c"),
Object(NonMatching, "rwsdk/plugin/matfx/gcn/multiTexGcn.c"),
Object(NonMatching, "rwsdk/plugin/matfx/gcn/nbtGen.c"),
Object(NonMatching, "rwsdk/plugin/matfx/multiTex.c"),
Object(NonMatching, "rwsdk/plugin/matfx/multiTexEffect.c"),
Object(NonMatching, "rwsdk/plugin/matfx/rpmatfx.c"),
Expand Down Expand Up @@ -859,9 +866,11 @@ def MatchingFor(*versions):
Object(NonMatching, "rwsdk/plugin/skin2/bsplit.c"),
Object(NonMatching, "rwsdk/plugin/skin2/rpskin.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skingcn.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skingcnm.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skinstream.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/instance/instanceskin.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skinmatrixblend.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skinmatfxgcn.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skingcnasm.c"),
Object(NonMatching, "rwsdk/plugin/skin2/gcn/skingcng.c"),
],
Expand Down Expand Up @@ -907,6 +916,12 @@ def MatchingFor(*versions):
Object(NonMatching, "rwsdk/world/pipe/p2/gcn/instance/vtxdesc.c"),
],
),
RenderWareLib(
"fsyst",
[
Object(NonMatching, "rwsdk/tool/fsyst/rtfsmgr.c"),
],
),
RenderWareLib(
"rtanim",
[
Expand All @@ -919,6 +934,13 @@ def MatchingFor(*versions):
Object(NonMatching, "rwsdk/tool/intsec/rtintsec.c"),
],
),
RenderWareLib(
"sknsplit",
[
Object(NonMatching, "rwsdk/tool/sknsplit/skinsplit.c"),
Object(NonMatching, "rwsdk/tool/sknsplit/rtskinsp.c"),
],
),
RenderWareLib(
"rtslerp",
[
Expand Down