diff --git a/config/GZLE01/symbols.txt b/config/GZLE01/symbols.txt index 95b83489d..46113d270 100644 --- a/config/GZLE01/symbols.txt +++ b/config/GZLE01/symbols.txt @@ -13525,17 +13525,17 @@ __ptmf_test = .text:0x80328D7C; // type:function size:0x30 scope:global align:4 __ptmf_cmpr = .text:0x80328DAC; // type:function size:0x3C scope:global align:4 __ptmf_scall = .text:0x80328DE8; // type:function size:0x28 scope:global align:4 __cvt_fp2unsigned = .text:0x80328E10; // type:function size:0x5C scope:global align:4 -__save_fpr = .text:0x80328E6C; // type:function size:0x4C scope:global align:4 +__save_fpr = .text:0x80328E6C; // type:function size:0x4C scope:global align:4 stripped _savefpr_25 = .text:0x80328E98; // type:label scope:global _savefpr_26 = .text:0x80328E9C; // type:label scope:global _savefpr_28 = .text:0x80328EA4; // type:label scope:global _savefpr_29 = .text:0x80328EA8; // type:label scope:global -__restore_fpr = .text:0x80328EB8; // type:function size:0x4C scope:global align:4 +__restore_fpr = .text:0x80328EB8; // type:function size:0x4C scope:global align:4 stripped _restfpr_25 = .text:0x80328EE4; // type:label scope:global _restfpr_26 = .text:0x80328EE8; // type:label scope:global _restfpr_28 = .text:0x80328EF0; // type:label scope:global _restfpr_29 = .text:0x80328EF4; // type:label scope:global -__save_gpr = .text:0x80328F04; // type:function size:0x4C scope:global align:4 +__save_gpr = .text:0x80328F04; // type:function size:0x4C scope:global align:4 stripped _savegpr_14 = .text:0x80328F04; // type:label scope:global _savegpr_15 = .text:0x80328F08; // type:label scope:global _savegpr_16 = .text:0x80328F0C; // type:label scope:global @@ -13552,7 +13552,7 @@ _savegpr_26 = .text:0x80328F34; // type:label scope:global _savegpr_27 = .text:0x80328F38; // type:label scope:global _savegpr_28 = .text:0x80328F3C; // type:label scope:global _savegpr_29 = .text:0x80328F40; // type:label scope:global -__restore_gpr = .text:0x80328F50; // type:function size:0x4C scope:global align:4 +__restore_gpr = .text:0x80328F50; // type:function size:0x4C scope:global align:4 stripped _restgpr_14 = .text:0x80328F50; // type:label scope:global _restgpr_15 = .text:0x80328F54; // type:label scope:global _restgpr_16 = .text:0x80328F58; // type:label scope:global diff --git a/config/GZLJ01/symbols.txt b/config/GZLJ01/symbols.txt index 60f8820f4..c331b28b5 100644 --- a/config/GZLJ01/symbols.txt +++ b/config/GZLJ01/symbols.txt @@ -13454,17 +13454,17 @@ __ptmf_test = .text:0x80326780; // type:function size:0x30 scope:global align:4 __ptmf_cmpr = .text:0x803267B0; // type:function size:0x3C scope:global align:4 __ptmf_scall = .text:0x803267EC; // type:function size:0x28 scope:global align:4 __cvt_fp2unsigned = .text:0x80326814; // type:function size:0x5C scope:global align:4 -__save_fpr = .text:0x80326870; // type:function size:0x4C scope:global align:4 +__save_fpr = .text:0x80326870; // type:function size:0x4C scope:global align:4 stripped _savefpr_25 = .text:0x8032689C; // type:label scope:global _savefpr_26 = .text:0x803268A0; // type:label scope:global _savefpr_28 = .text:0x803268A8; // type:label scope:global _savefpr_29 = .text:0x803268AC; // type:label scope:global -__restore_fpr = .text:0x803268BC; // type:function size:0x4C scope:global align:4 +__restore_fpr = .text:0x803268BC; // type:function size:0x4C scope:global align:4 stripped _restfpr_25 = .text:0x803268E8; // type:label scope:global _restfpr_26 = .text:0x803268EC; // type:label scope:global _restfpr_28 = .text:0x803268F4; // type:label scope:global _restfpr_29 = .text:0x803268F8; // type:label scope:global -__save_gpr = .text:0x80326908; // type:function size:0x4C scope:global align:4 +__save_gpr = .text:0x80326908; // type:function size:0x4C scope:global align:4 stripped _savegpr_14 = .text:0x80326908; // type:label scope:global _savegpr_15 = .text:0x8032690C; // type:label scope:global _savegpr_16 = .text:0x80326910; // type:label scope:global @@ -13481,7 +13481,7 @@ _savegpr_26 = .text:0x80326938; // type:label scope:global _savegpr_27 = .text:0x8032693C; // type:label scope:global _savegpr_28 = .text:0x80326940; // type:label scope:global _savegpr_29 = .text:0x80326944; // type:label scope:global -__restore_gpr = .text:0x80326954; // type:function size:0x4C scope:global align:4 +__restore_gpr = .text:0x80326954; // type:function size:0x4C scope:global align:4 stripped _restgpr_14 = .text:0x80326954; // type:label scope:global _restgpr_15 = .text:0x80326958; // type:label scope:global _restgpr_16 = .text:0x8032695C; // type:label scope:global diff --git a/config/GZLP01/symbols.txt b/config/GZLP01/symbols.txt index d74b0c8e4..9330a4f56 100644 --- a/config/GZLP01/symbols.txt +++ b/config/GZLP01/symbols.txt @@ -13508,17 +13508,17 @@ __ptmf_test = .text:0x8032E2D4; // type:function size:0x30 scope:global align:4 __ptmf_cmpr = .text:0x8032E304; // type:function size:0x3C scope:global align:4 __ptmf_scall = .text:0x8032E340; // type:function size:0x28 scope:global align:4 __cvt_fp2unsigned = .text:0x8032E368; // type:function size:0x5C scope:global align:4 -__save_fpr = .text:0x8032E3C4; // type:function size:0x4C scope:global align:4 +__save_fpr = .text:0x8032E3C4; // type:function size:0x4C scope:global align:4 stripped _savefpr_25 = .text:0x8032E3F0; // type:label scope:global _savefpr_26 = .text:0x8032E3F4; // type:label scope:global _savefpr_28 = .text:0x8032E3FC; // type:label scope:global _savefpr_29 = .text:0x8032E400; // type:label scope:global -__restore_fpr = .text:0x8032E410; // type:function size:0x4C scope:global align:4 +__restore_fpr = .text:0x8032E410; // type:function size:0x4C scope:global align:4 stripped _restfpr_25 = .text:0x8032E43C; // type:label scope:global _restfpr_26 = .text:0x8032E440; // type:label scope:global _restfpr_28 = .text:0x8032E448; // type:label scope:global _restfpr_29 = .text:0x8032E44C; // type:label scope:global -__save_gpr = .text:0x8032E45C; // type:function size:0x4C scope:global align:4 +__save_gpr = .text:0x8032E45C; // type:function size:0x4C scope:global align:4 stripped _savegpr_14 = .text:0x8032E45C; // type:label scope:global _savegpr_15 = .text:0x8032E460; // type:label scope:global _savegpr_16 = .text:0x8032E464; // type:label scope:global @@ -13535,7 +13535,7 @@ _savegpr_26 = .text:0x8032E48C; // type:label scope:global _savegpr_27 = .text:0x8032E490; // type:label scope:global _savegpr_28 = .text:0x8032E494; // type:label scope:global _savegpr_29 = .text:0x8032E498; // type:label scope:global -__restore_gpr = .text:0x8032E4A8; // type:function size:0x4C scope:global align:4 +__restore_gpr = .text:0x8032E4A8; // type:function size:0x4C scope:global align:4 stripped _restgpr_14 = .text:0x8032E4A8; // type:label scope:global _restgpr_15 = .text:0x8032E4AC; // type:label scope:global _restgpr_16 = .text:0x8032E4B0; // type:label scope:global diff --git a/configure.py b/configure.py index 88c39db83..b271e7b40 100644 --- a/configure.py +++ b/configure.py @@ -120,7 +120,7 @@ if not is_windows(): # Tool versions config.compilers_tag = "20230715" -config.dtk_tag = "v0.6.5" +config.dtk_tag = "v0.7.2" config.sjiswrap_tag = "v1.1.1" config.wibo_tag = "0.6.3" @@ -1077,7 +1077,7 @@ config.libs = [ Object(Matching, "PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp"), Object(NonMatching, "PowerPC_EABI_Support/Runtime/Src/NMWException.cp"), Object(Matching, "PowerPC_EABI_Support/Runtime/Src/ptmf.c"), - Object(NonMatching, "PowerPC_EABI_Support/Runtime/Src/runtime.c"), + Object(Matching, "PowerPC_EABI_Support/Runtime/Src/runtime.c"), Object(Matching, "PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp"), Object(Matching, "PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp"), Object(Matching, "PowerPC_EABI_Support/Runtime/Src/GCN_mem_alloc.c", extra_cflags=["-str reuse,nopool,readonly"]),