初回起動シーケンスなどの優先順位の修正

アプリ起動時のカード状態設定条件の変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1836 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2008-07-10 04:13:09 +00:00
parent 55dcc9029a
commit e09c20472c
2 changed files with 8 additions and 5 deletions

View File

@ -470,11 +470,11 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void )
//----------------------------------------------------- //-----------------------------------------------------
// TWL設定データ未設定時の初回起動シーケンス起動 // TWL設定データ未設定時の初回起動シーケンス起動
//----------------------------------------------------- //-----------------------------------------------------
if( !LCFG_TSD_IsFinishedInitialSetting() ) { else if( !LCFG_TSD_IsFinishedInitialSetting() ) {
argument = 0; argument = 0;
isSetArgument = FALSE; isSetArgument = FALSE;
isBootMSET = TRUE; isBootMSET = TRUE;
} }else
#endif #endif
//----------------------------------------------------- //-----------------------------------------------------
@ -493,7 +493,7 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void )
// ささっていない場合は本体設定を起動 // ささっていない場合は本体設定を起動
//----------------------------------------------------- //-----------------------------------------------------
#ifdef DO_NOT_SHOW_LAUNCHER #ifdef DO_NOT_SHOW_LAUNCHER
if( SYSM_IsExistCard() ) else if( SYSM_IsExistCard() )
{ {
s_bootTitleBuf.flags.isAppRelocate = TRUE; s_bootTitleBuf.flags.isAppRelocate = TRUE;
s_bootTitleBuf.flags.isAppLoadCompleted = FALSE; s_bootTitleBuf.flags.isAppLoadCompleted = FALSE;

View File

@ -472,14 +472,17 @@ static void SYSMi_FinalizeHotSWAsync( TitleProperty *pBootTitle, ROM_Header *hea
{ {
case LAUNCHER_BOOTTYPE_NAND: case LAUNCHER_BOOTTYPE_NAND:
case LAUNCHER_BOOTTYPE_TEMP: case LAUNCHER_BOOTTYPE_TEMP:
if ( head->s.platform_code & PLATFORM_CODE_FLAG_TWL ) if ( ( head->s.platform_code & PLATFORM_CODE_TWL_LIMITED ) == PLATFORM_CODE_TWL_LIMITED )
{ {
if(rh->s.access_control.game_card_nitro_mode){ if(rh->s.access_control.game_card_nitro_mode){
card_state = HOTSW_CARD_STATE_GAME_MODE; card_state = HOTSW_CARD_STATE_GAME_MODE;
} }
else if(rh->s.access_control.game_card_on){ else if(rh->s.access_control.game_card_on){
card_state = HOTSW_CARD_STATE_NORMAL_MODE; card_state = HOTSW_CARD_STATE_NORMAL_MODE;
} }else
{
card_state = HOTSW_CARD_STATE_POWER_OFF;
}
} }
else else
{ {