diff --git a/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/src/process_format.c b/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/src/process_format.c index d84c304a..a9328019 100644 --- a/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/src/process_format.c +++ b/build/systemMenu_tools/NandInitializerRed/ARM9.TWL/src/process_format.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "kami_font.h" #include "kami_pxi.h" #include "process_topmenu.h" @@ -344,6 +345,11 @@ void* FormatProcess3(void) if ( sFormatResult ) { kamiFontPrintf(24, y_pos, FONT_COLOR_GREEN, " OK "); + + // フォーマット後はESに必要なファイルがなくなっているため + // ES_InitLibを呼び出すことで作成しておく + NAM_End(NULL, NULL); + NAM_Init( OS_AllocFromMain, OS_FreeToMain); } else { diff --git a/build/systemMenu_tools/SystemUpdater/ARM9.TWL/src/main.c b/build/systemMenu_tools/SystemUpdater/ARM9.TWL/src/main.c index 2003d29b..5c34279e 100644 --- a/build/systemMenu_tools/SystemUpdater/ARM9.TWL/src/main.c +++ b/build/systemMenu_tools/SystemUpdater/ARM9.TWL/src/main.c @@ -249,6 +249,11 @@ TwlMain() } kamiFontPrintfMain( 7, 11, 8, " "); + // フォーマット後はESに必要なファイルがなくなっているため + // ES_InitLibを呼び出すことで作成しておく + NAM_End( NULL, NULL ); + NAM_Init( OS_AllocFromMain, OS_FreeToMain ); + // 全ハードウェア情報の更新 for (i=0;i