diff --git a/Makefile.main b/Makefile.main index 6e928a50..6a337785 100644 --- a/Makefile.main +++ b/Makefile.main @@ -53,7 +53,7 @@ ios := 249 #--------------------------------------------------------------------------------- # options for code generation #--------------------------------------------------------------------------------- -CFLAGS = -g -ggdb -O2 -Wall -Wno-multichar -Wextra $(MACHDEP) $(INCLUDE) -D_GNU_SOURCE -DHAVE_CONFIG_H +CFLAGS = -g -ggdb -O2 -Wall -Wno-multichar -Wno-address-of-packed-member -Wextra $(MACHDEP) $(INCLUDE) -D_GNU_SOURCE -DHAVE_CONFIG_H CXXFLAGS = $(CFLAGS) LDFLAGS = -g -ggdb $(MACHDEP) -Wl,-Map,$(notdir $@).map,--section-start,.init=0x80620000,-wrap,malloc,-wrap,free,-wrap,memalign,-wrap,calloc,-wrap,realloc,-wrap,malloc_usable_size,-wrap,wiiuse_register diff --git a/out/bins/app_booter.bin b/out/bins/app_booter.bin index a24494ea..fece52c0 100644 Binary files a/out/bins/app_booter.bin and b/out/bins/app_booter.bin differ diff --git a/out/bins/ext_booter.bin b/out/bins/ext_booter.bin index 91fcc8a4..530bee44 100644 Binary files a/out/bins/ext_booter.bin and b/out/bins/ext_booter.bin differ diff --git a/out/bins/ext_loader.bin b/out/bins/ext_loader.bin index 71f243d1..c058e1f3 100644 Binary files a/out/bins/ext_loader.bin and b/out/bins/ext_loader.bin differ diff --git a/out/boot.dol b/out/boot.dol index 1a72685f..1d105610 100644 Binary files a/out/boot.dol and b/out/boot.dol differ diff --git a/resources/wiiflow_game_booter/source/videopatch.c b/resources/wiiflow_game_booter/source/videopatch.c index 30c765b2..0505403e 100644 --- a/resources/wiiflow_game_booter/source/videopatch.c +++ b/resources/wiiflow_game_booter/source/videopatch.c @@ -6,7 +6,7 @@ #include #define ARRAY_SIZE(a) (sizeof a / sizeof a[0]) - +/* GXRModeObj TVPal528Prog = { 6, // viDisplayMode @@ -111,7 +111,7 @@ GXRModeObj TVPal524ProgAa = } }; - +*/ static GXRModeObj* vmodes[] = { &TVNtsc240Ds, &TVNtsc240DsAa, @@ -128,12 +128,12 @@ static GXRModeObj* vmodes[] = { &TVPal264DsAa, &TVPal264Int, &TVPal264IntAa, - &TVPal524ProgAa, + //&TVPal524ProgAa, &TVPal524IntAa, &TVPal528Int, &TVPal528IntDf, - &TVPal528Prog, - &TVPal528ProgSoft, + //&TVPal528Prog, + //&TVPal528ProgSoft, &TVPal576IntDfScale, &TVEurgb60Hz240Ds, &TVEurgb60Hz240DsAa, diff --git a/source/gui/coverflow.cpp b/source/gui/coverflow.cpp index 3aaf135f..1ce11600 100644 --- a/source/gui/coverflow.cpp +++ b/source/gui/coverflow.cpp @@ -2766,7 +2766,7 @@ CCoverFlow::CLRet CCoverFlow::_loadCoverTex(u32 i, bool box, bool hq, bool blank return CL_ERROR; } else - strncpy(wfcTitle, getFilenameId(m_items[i].hdr), sizeof(wfcTitle) - 1); + strncpy(wfcTitle, fmt("%s", getFilenameId(m_items[i].hdr)), sizeof(wfcTitle) - 1); /* get coverfolder for plugins, sourceflow, and homebrew */ if(m_items[i].hdr->type == TYPE_PLUGIN && m_pluginCacheFolders)