From ceed12721f7e9fb0b592e240df7cd3c47ec3412d Mon Sep 17 00:00:00 2001 From: N1277 Date: Wed, 4 Aug 2010 08:59:30 +0000 Subject: [PATCH] =?UTF-8?q?CTR=E3=83=A2=E3=83=BC=E3=83=89=E3=81=8B?= =?UTF-8?q?=E3=82=89=E3=82=BF=E3=82=A4=E3=83=88=E3=83=ABID=E3=83=AA?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=82=92TWL=E3=82=A2=E3=83=97=E3=83=AA?= =?UTF-8?q?=E3=81=BE=E3=81=A7=E6=B8=A1=E3=81=9B=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20100611_RedLauncher_Remodel@2952 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/buildtools/commondefs.sysmenu | 3 +++ build/libraries_sysmenu/sysmenu/ARM9/src/title.c | 12 ++++++++++++ .../systemMenu_RED/Launcher/ARM9/commondefs.launcher | 1 + 3 files changed, 16 insertions(+) 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