UIGの要望により、初回起動シーケンスなどの本体設定起動はランチャーのTitleIDに関わらずHNB*を起動するよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2117 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2008-08-06 07:45:03 +00:00
parent fdd147227a
commit f818fd7e7d

View File

@ -575,7 +575,6 @@ static OSTitleId SYSMi_getTitleIdOfMachineSettings( void )
int getNum;
int validNum = 0;
NAMTitleId *pTitleIDList = NULL;
char machine_setting_code[4];
ROM_Header_Short *header = ( ROM_Header_Short *)HW_TWL_ROM_HEADER_BUF;
// インストールされているタイトルの取得
@ -587,13 +586,10 @@ static OSTitleId SYSMi_getTitleIdOfMachineSettings( void )
}
(void)NAM_GetTitleList( pTitleIDList, (u32)getNum );
// 本体情報のTitleIDの4バイト目はランチャーのTitleIDの4バイト目と同じ
STD_TSNPrintf( machine_setting_code, 4, "BN%c", header->titleID_Lo[3]);
// 取得したタイトルに本体情報のIDがあるかチェック
for( l = 0; l < getNum; l++ ) {
char *code = ((char *)&pTitleIDList[l]) + 1;
if( 0 == STD_CompareNString( code, machine_setting_code, 3 ) )
if( 0 == STD_CompareNString( code, "BNH", 3 ) )
{
ret = (OSTitleId)pTitleIDList[l];
break;