ランチャーからランチャーを起動する場合の鍵の選択ルーチンを最新版TitleIDに対応

ついでにルーチンを若干変更


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1015 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2008-03-31 07:29:56 +00:00
parent e82bde9500
commit 718d2d09ad

View File

@ -629,7 +629,7 @@ static AuthResult SYSMi_AuthenticateTWLHeader( TitleProperty *pBootTitle )
u8 *hash_addr[RELOCATE_INFO_NUM];
int module_num;
BOOL b_dev = FALSE;
u8 *gamecode = (u8 *)&(pBootTitle->titleID);
char *gamecode = (char *)&(pBootTitle->titleID);
// pBootTitle->titleIDとROMヘッダのtitleIDの一致確認をする。
if( pBootTitle->titleID != head->s.titleID )
@ -647,7 +647,7 @@ static AuthResult SYSMi_AuthenticateTWLHeader( TitleProperty *pBootTitle )
prev = OS_GetTick();
hi = head->s.titleID_Hi;
// Launcherは専用の鍵を使う
if( gamecode[3] == 'H' && gamecode[2] == 'L' && gamecode[1] == 'N' )
if( 0 == STD_CompareNString( &gamecode[1], "ANH", 3 ) )
{
keynum = LAUNCHER_KEY_INDEX;
}else