Get Shield final version building OK and add it to CI (#2807)

* Fix REL ctors splits for Shield final version

* Fix profile_lst split for Shield

* Add Shield to vscode configure task

* Add align:16 to most functions in Shield main.dol

* Start linking some TUs for Shield

* Add Shield final version to CI
This commit is contained in:
LagoLunatic
2025-11-14 16:39:02 -08:00
committed by GitHub
parent 0573bc517d
commit 7a1f995cff
387 changed files with 14999 additions and 14608 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
version: [GZ2E01, GZ2P01, GZ2J01, ShieldD]
version: [GZ2E01, GZ2P01, GZ2J01, Shield, ShieldD]
steps:
# Checkout the repository
+13 -5
View File
@@ -7,11 +7,19 @@
"id": "gameVersion",
"type": "pickString",
"options": [
"GZ2E01",
"GZ2P01",
"GZ2J01",
"RZDE01_00",
"ShieldD",
"GZ2E01", // GCN USA
"GZ2P01", // GCN PAL
"GZ2J01", // GCN JPN
"RZDE01_00", // Wii USA Rev 0
"RZDE01_02", // Wii USA Rev 2
//"RZDP01", // Wii PAL
//"RZDJ01", // Wii JPN
//"RZDK01", // Wii KOR
//"DZDE01", // Wii USA Kiosk Demo
//"DZDP01", // Wii PAL Kiosk Demo
"Shield", // Shield
//"ShieldP", // Shield Production
"ShieldD", // Shield Debug
],
"default": "GZ2E01",
"description": "Game version to build."
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_bh.cpp:
.text start:0x00000070 end:0x00004800
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x000000D4
.data start:0x00000000 end:0x00000350
.bss start:0x00000000 end:0x00000028
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_bq.cpp:
.text start:0x00000070 end:0x00006E28
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x000002C8
.data start:0x00000000 end:0x00000568
.bss start:0x00000008 end:0x0000001C
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_dr.cpp:
.text start:0x00000070 end:0x0000C038
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x000005B0
.data start:0x00000000 end:0x00000838
.bss start:0x00000008 end:0x000000A8
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_dre.cpp:
.text start:0x00000070 end:0x00003BC4
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000158
.data start:0x00000000 end:0x000000E8
.bss start:0x00000000 end:0x00000034
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_ds.cpp:
.text start:0x00000070 end:0x00010E68
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x000007BC
.data start:0x00000000 end:0x00000978
.bss start:0x00000000 end:0x000004A0
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_gg.cpp:
.text start:0x00000070 end:0x0000EE28
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x0000035C
.data start:0x00000000 end:0x00000498
.bss start:0x00000000 end:0x00000084
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_gm.cpp:
.text start:0x00000070 end:0x000060A0
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x000001E8
.data start:0x00000000 end:0x00000568
.bss start:0x00000000 end:0x000000B8
+1
View File
@@ -16,6 +16,7 @@ REL/global_destructor_chain.c:
d/actor/d_a_b_gnd.cpp:
.text start:0x000000F0 end:0x0000E1B4
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000330
.data start:0x00000000 end:0x00000740
.bss start:0x00000008 end:0x000000A8
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_go.cpp:
.text start:0x00000070 end:0x00000CA8
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000048
.data start:0x00000000 end:0x00000088
.bss start:0x00000008 end:0x00000020
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_gos.cpp:
.text start:0x00000070 end:0x00000E88
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x0000004C
.data start:0x00000000 end:0x000001C8
.bss start:0x00000000 end:0x00000018
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_mgn.cpp:
.text start:0x00000070 end:0x0000B738
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x0000028C
.data start:0x00000000 end:0x00000558
.bss start:0x00000004 end:0x00000028
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_ob.cpp:
.text start:0x00000070 end:0x0000A204
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000300
.data start:0x00000000 end:0x000005F0
.bss start:0x00000000 end:0x00000090
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_oh.cpp:
.text start:0x00000070 end:0x00002098
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x000000A0
.data start:0x00000000 end:0x000000F8
.bss start:0x00000000 end:0x00000020
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_tn.cpp:
.text start:0x00000070 end:0x00010504
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x0000028C
.data start:0x00000000 end:0x000008B0
.bss start:0x00000000 end:0x00000160
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_yo.cpp:
.text start:0x00000070 end:0x0000A408
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000220
.data start:0x00000000 end:0x000006E0
.bss start:0x00000004 end:0x00000060
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_yo_ice.cpp:
.text start:0x00000070 end:0x00003278
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000108
.data start:0x00000000 end:0x00000270
.bss start:0x00000008 end:0x00000018
+1
View File
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_zant.cpp:
.text start:0x00000070 end:0x00010B3C
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000330
.data start:0x00000000 end:0x00000920
.bss start:0x00000004 end:0x00000070
@@ -11,6 +11,7 @@ REL/executor.c:
d/actor/d_a_b_zant_mobile.cpp:
.text start:0x00000070 end:0x00001B68
.ctors start:0x00000000 end:0x00000004
.rodata start:0x00000000 end:0x00000094
.data start:0x00000000 end:0x000003C8
.bss start:0x00000004 end:0x00000010

Some files were not shown because too many files have changed in this diff Show More