From 10bf37c3f9f1421806632e748b19277b71c84fa5 Mon Sep 17 00:00:00 2001 From: nakasima Date: Fri, 14 Mar 2008 11:15:09 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=87=E3=83=90=E3=83=83=E3=82=AC=E3=83=95?= =?UTF-8?q?=E3=83=A9=E3=82=B0=E7=9B=B4=E6=8E=A5=E5=8F=82=E7=85=A7=E3=82=92?= =?UTF-8?q?=E9=9A=A0=E8=94=BD=E3=81=99=E3=82=8B=E9=96=A2=E6=95=B0=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=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/trunk@885 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/sysmenu/common/src/status.c | 9 ++++++++- include/sysmenu/hw/common/mmap.h | 2 +- include/sysmenu/sysmenu_lib/common/sysmenu_api.h | 3 ++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/build/libraries_sysmenu/sysmenu/common/src/status.c b/build/libraries_sysmenu/sysmenu/common/src/status.c index 3fc8ec41..9d812583 100644 --- a/build/libraries_sysmenu/sysmenu/common/src/status.c +++ b/build/libraries_sysmenu/sysmenu/common/src/status.c @@ -49,11 +49,18 @@ BOOL SYSM_IsLogoDemoSkip( void ) } +// ISデバッガ上で動作しているか? +BOOL SYSM_IsRunOnDebugger( void ) +{ + return SYSMi_GetWork()->flags.hotsw.isOnDebugger; +} + + // ISデバッガのバナービューモード起動かどうか? BOOL SYSMi_IsDebuggerBannerViewMode( void ) { #ifdef __IS_DEBUGGER_BUILD - return ( SYSMi_GetWork()->flags.hotsw.isOnDebugger && + return ( SYSM_IsRunOnDebugger() && SYSMi_IsValidCard() && SYSM_GetCardRomHeader()->dbgRomSize == 0 ) ? TRUE : FALSE; #else diff --git a/include/sysmenu/hw/common/mmap.h b/include/sysmenu/hw/common/mmap.h index 0f5d8d5b..90fa1844 100644 --- a/include/sysmenu/hw/common/mmap.h +++ b/include/sysmenu/hw/common/mmap.h @@ -84,7 +84,7 @@ extern u32 SDK_AUTOLOAD_WRAM_START[]; #define SYSM_NTR_ARM7_LOAD_WRAM 0x037f8000 // ロード可能なARM7 static WRAM アドレス #define SYSM_NTR_ARM7_LOAD_WRAM_END 0x0380f000 // ロード可能なARM7 static WRAM 最終アドレス -#define SYSM_TWL_ARM9_LOAD_MMEM 0x02000400 // ロード可能なARM9 static MMEM アドレス +#define SYSM_TWL_ARM9_LOAD_MMEM 0x02000400 // ロード可能なARM9 static MMEM アドレス <- SDKでズレたので要修正 #define SYSM_TWL_ARM9_LOAD_MMEM_END SYSM_NTR_ARM9_LOAD_MMEM_END // ロード可能なARM9 static MMEM 最終アドレス #define SYSM_TWL_ARM7_LOAD_MMEM SYSM_NTR_ARM7_LOAD_MMEM // ロード可能なARM7 static MMEM アドレス #define SYSM_TWL_ARM7_LOAD_MMEM_END SYSM_NTR_ARM7_LOAD_MMEM_END // ロード可能なARM7 static MMEM 最終アドレス diff --git a/include/sysmenu/sysmenu_lib/common/sysmenu_api.h b/include/sysmenu/sysmenu_lib/common/sysmenu_api.h index ce28303c..6c0abb42 100644 --- a/include/sysmenu/sysmenu_lib/common/sysmenu_api.h +++ b/include/sysmenu/sysmenu_lib/common/sysmenu_api.h @@ -130,7 +130,8 @@ extern BOOL SYSM_IsLogoDemoSkip( void ); // extern void SYSM_SetLogoDemoSkip( BOOL skip ); // ロゴデモ飛ばし状態フラグを設定する。 extern BOOL SYSM_IsValidTSD( void ); // TWL設定データは有効か? extern void SYSM_SetValidTSD( BOOL valid ); // TWL設定データの有効/無効フラグを設定する。 -extern const LauncherParamBody *SYSM_GetLauncherParamBody( void ); // リセットパラメータの取得 +extern const LauncherParamBody *SYSM_GetLauncherParamBody( void ); // リセットパラメータの取得 +extern BOOL SYSM_IsRunOnDebugger( void ); // ISデバッガ上で動作しているか? extern BOOL SYSM_IsLauncherHidden( void ); // ランチャーの画面を表示しないバージョンか?