Upgrade DTK and Extract more assets

Fixes alignment of extracted assets. Extracted assets are currently unused except for font.c.  logoNintendoData not extracted from bootdll.rel but its loader is decompiled.
This commit is contained in:
gamemasterplc 2023-11-26 07:59:54 -06:00
parent c339a272f6
commit 7e38ff60b0
7 changed files with 93 additions and 10 deletions

View file

@ -118,7 +118,7 @@ if not is_windows():
# Tool versions
config.compilers_tag = "20231018"
config.dtk_tag = "v0.6.2"
config.dtk_tag = "v0.6.3"
config.sjiswrap_tag = "v1.1.1"
config.wibo_tag = "0.6.3"
@ -173,7 +173,7 @@ cflags_runtime = [
# REL flags
cflags_rel = [
*cflags_base,
"-O0,s",
"-O0,p",
"-enum int",
"-char unsigned",
"-fp_contract off",
@ -287,6 +287,17 @@ config.libs = [
Object(Matching, "REL/_minigameDLL/_minigameDLL.c"),
],
},
{
"lib": "bootDll",
"mw_version": config.linker_version,
"cflags": cflags_rel,
"host": False,
"objects": [
Object(Matching, "REL/executor.c"),
Object(NonMatching, "REL/bootDll/bootDll.c"),
Object(Matching, "REL/bootDll/nintendo_data.c"), #Waiting for REL asset extraction to be fixed
],
},
{
"lib": "subchrselDll",
"mw_version": config.linker_version,