diff --git a/build/buildtools/commondefs.sysmenu b/build/buildtools/commondefs.sysmenu index feda6a62..9c1710a7 100644 --- a/build/buildtools/commondefs.sysmenu +++ b/build/buildtools/commondefs.sysmenu @@ -23,6 +23,9 @@ MACRO_FLAGS += -DSYSM_FOR_CTR ifdef SYSM_NO_LOAD MACRO_FLAGS += -DSYSM_NO_LOAD endif +ifdef SYSM_NO_ES +MACRO_FLAGS += -DSYSM_NO_ES +endif endif NITRO_NO_STD_PCHDR = TRUE # プリコンパイルヘッダ抑止 diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c index 91b941c1..f61e4c7e 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c @@ -2230,7 +2230,9 @@ static void SYSMi_makeTitleIdList( void ) start = OS_GetTick(); // とりあえずゼロクリア +#ifndef SYSM_NO_ES MI_CpuClear8( (void *)HW_OS_TITLE_ID_LIST, HW_OS_TITLE_ID_LIST_SIZE ); +#endif // これから起動するアプリがTWLアプリでない if( !hs->platform_code ) @@ -2278,7 +2280,9 @@ static void SYSMi_makeTitleIdList( void ) if( same_maker_code ) { // リストに追加 +#ifndef SYSM_NO_ES list->TitleID[count] = id; +#endif // sameMakerFlagをON list->sameMakerFlag[count/8] |= (u8)(0x1 << (count%8)); } @@ -2289,7 +2293,9 @@ static void SYSMi_makeTitleIdList( void ) ) { // リストに追加してジャンプ可能フラグON +#ifndef SYSM_NO_ES list->TitleID[count] = id; +#endif list->appJumpFlag[count/8] |= (u8)(0x1 << (count%8)); } @@ -2306,7 +2312,9 @@ static void SYSMi_makeTitleIdList( void ) list->privateFlag[count/8] |= (u8)(0x1 << (count%8)); } // リストに強制追加 +#ifndef SYSM_NO_ES list->TitleID[count] = id; +#endif }else { // セキュアアプリでない && メーカーコードが同じ @@ -2317,13 +2325,17 @@ static void SYSMi_makeTitleIdList( void ) { list->publicFlag[count/8] |= (u8)(0x1 << (count%8)); // リストに追加 +#ifndef SYSM_NO_ES list->TitleID[count] = id; +#endif } if(pe_hs->private_save_data_size != 0) { list->privateFlag[count/8] |= (u8)(0x1 << (count%8)); // リストに追加 +#ifndef SYSM_NO_ES list->TitleID[count] = id; +#endif } } } diff --git a/build/systemMenu_RED/Launcher/ARM9/commondefs.launcher b/build/systemMenu_RED/Launcher/ARM9/commondefs.launcher index 15ce030c..a98892a9 100644 --- a/build/systemMenu_RED/Launcher/ARM9/commondefs.launcher +++ b/build/systemMenu_RED/Launcher/ARM9/commondefs.launcher @@ -21,6 +21,7 @@ ifneq ($(SYSM_UPDATER_RELEASE),TRUE) # for CTR export SYSM_FOR_CTR = TRUE export SYSM_NO_LOAD = TRUE +export SYSM_NO_ES = TRUE # COMPILE SWITCH ※最終ROM作成時は、全てFALSEにセットする。SUBDIRのビルド時にも影響するようexportで環境変数設定する。 export SYSM_DO_NOT_SHOW_LAUNCHER = FALSE