mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
Selectを押しながらランチャーを起動するとNANDにインポートされた本体設定プログラムをブートするように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@880 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
3410b9269e
commit
78aa85d41f
@ -265,6 +265,23 @@ static TitleProperty *SYSMi_CheckShortcutBoot( void )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//-----------------------------------------------------
|
||||||
|
// スタンドアロン起動時、ショートカットキー(select)
|
||||||
|
// を押しながらの起動で本体設定の直接起動
|
||||||
|
//-----------------------------------------------------
|
||||||
|
if( PAD_Read() & PAD_BUTTON_SELECT )
|
||||||
|
{
|
||||||
|
s_bootTitle.flags.isLogoSkip = TRUE; // ロゴデモを飛ばす
|
||||||
|
s_bootTitle.titleID = TITLE_ID_MACHINE_SETTINGS;
|
||||||
|
s_bootTitle.flags.bootType = LAUNCHER_BOOTTYPE_NAND;
|
||||||
|
s_bootTitle.flags.isValid = TRUE;
|
||||||
|
s_bootTitle.flags.isAppRelocate = FALSE;
|
||||||
|
s_bootTitle.flags.isAppLoadCompleted = FALSE;
|
||||||
|
return &s_bootTitle;
|
||||||
|
}
|
||||||
|
|
||||||
|
//[TODO:]スタンドアロンで何らかの条件を満たした場合、カード強制起動させる
|
||||||
|
|
||||||
//-----------------------------------------------------
|
//-----------------------------------------------------
|
||||||
// TWL設定データ未入力時の初回起動シーケンス起動
|
// TWL設定データ未入力時の初回起動シーケンス起動
|
||||||
//-----------------------------------------------------
|
//-----------------------------------------------------
|
||||||
|
|||||||
@ -183,7 +183,7 @@ void TwlMain( void )
|
|||||||
state = LOGODEMO_INIT;
|
state = LOGODEMO_INIT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ランチャーを絶対表示しないバージョン
|
// ランチャー画面を絶対表示しないバージョン
|
||||||
#ifdef DO_NOT_SHOW_LAUNCHER
|
#ifdef DO_NOT_SHOW_LAUNCHER
|
||||||
if(direct_boot == FALSE)
|
if(direct_boot == FALSE)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -40,7 +40,7 @@ extern "C" {
|
|||||||
#define LAUNCHER_TITLE_LIST_NUM 40 // ランチャーのタイトルリスト数
|
#define LAUNCHER_TITLE_LIST_NUM 40 // ランチャーのタイトルリスト数
|
||||||
|
|
||||||
#define TITLE_ID_LAUNCHER ( 0x000300074c4e4352LLU ) // ランチャーのタイトルID
|
#define TITLE_ID_LAUNCHER ( 0x000300074c4e4352LLU ) // ランチャーのタイトルID
|
||||||
#define TITLE_ID_MACHINE_SETTINGS ( 0x000300055445534dLLU ) // 本体設定のタイトルID
|
#define TITLE_ID_MACHINE_SETTINGS ( 0x000300054d534554LLU ) // 本体設定のタイトルID
|
||||||
|
|
||||||
#define SYSM_PAD_PRODUCTION_SHORTCUT_CARD_BOOT ( PAD_BUTTON_A | PAD_BUTTON_B \
|
#define SYSM_PAD_PRODUCTION_SHORTCUT_CARD_BOOT ( PAD_BUTTON_A | PAD_BUTTON_B \
|
||||||
| PAD_BUTTON_X | PAD_BUTTON_Y | PAD_BUTTON_R )
|
| PAD_BUTTON_X | PAD_BUTTON_Y | PAD_BUTTON_R )
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user