mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
非表示版のランチャーでもエラー表示できるよう、エラー表示でBGやバナーなどを表示しないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1492 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
5024a4371f
commit
452bd35ce9
@ -1025,6 +1025,13 @@ static AuthResult SYSMi_AuthenticateTWLHeader( TitleProperty *pBootTitle, ROM_He
|
||||
}
|
||||
}
|
||||
|
||||
static s32 s_nam_error = NAM_OK;
|
||||
|
||||
s32 SYSMi_getCheckTitleLaunchRightsResult( void )
|
||||
{
|
||||
return s_nam_error;
|
||||
}
|
||||
|
||||
// TWLアプリ、NTR拡張NANDアプリ 共通の認証
|
||||
static AuthResult SYSMi_AuthenticateTWLTitle( TitleProperty *pBootTitle )
|
||||
{
|
||||
@ -1040,6 +1047,7 @@ static AuthResult SYSMi_AuthenticateTWLTitle( TitleProperty *pBootTitle )
|
||||
s32 result = NAM_CheckTitleLaunchRights( pBootTitle->titleID );
|
||||
if( NAM_OK != result)
|
||||
{
|
||||
s_nam_error = result;
|
||||
OS_TPrintf("Authenticate failed: NAM_CheckTitleLaunchRights failed. %d \n",result);
|
||||
return AUTH_RESULT_CHECK_TITLE_LAUNCH_RIGHTS_FAILED;
|
||||
}else
|
||||
|
||||
@ -345,16 +345,19 @@ void TwlMain( void )
|
||||
// [TODO:]クリアしたほうが良いデータ(鍵など)があれば消す
|
||||
|
||||
// デバグ表示
|
||||
if( !SYSM_IsLauncherHidden() )
|
||||
{
|
||||
LauncherInit( s_titleList );
|
||||
NNS_G2dCharCanvasClear( &gCanvas, TXT_COLOR_NULL );
|
||||
G2_ChangeBlendAlpha( 0, 31 );
|
||||
PrintfSJIS( 1, 25, TXT_COLOR_RED,"LAUNCHER : ERROR OCCURRED! - %d\n",res );
|
||||
PrintfSJIS( 1, 40, TXT_COLOR_RED,"%s",error_msg[res] );
|
||||
GX_DispOn();
|
||||
GXS_DispOn();
|
||||
LauncherInit( s_titleList );
|
||||
GX_SetVisiblePlane( GX_PLANEMASK_BG0 );
|
||||
NNS_G2dCharCanvasClear( &gCanvas, TXT_COLOR_NULL );
|
||||
G2_ChangeBlendAlpha( 0, 31 );
|
||||
PrintfSJIS( 1, 25, TXT_COLOR_RED,"LAUNCHER : ERROR OCCURRED! - %d\n",res );
|
||||
PrintfSJIS( 1, 40, TXT_COLOR_RED,"%s",error_msg[res] );
|
||||
// “ÁŽê•\ަ
|
||||
if(res == AUTH_RESULT_CHECK_TITLE_LAUNCH_RIGHTS_FAILED)
|
||||
{
|
||||
PrintfSJIS( 1, 55, TXT_COLOR_RED,"NAM result = %d", SYSMi_getCheckTitleLaunchRightsResult() );
|
||||
}
|
||||
GX_DispOn();
|
||||
GXS_DispOn();
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
@ -137,6 +137,8 @@ extern BOOL SYSM_CheckNintendoLogo( u16 *pLogoData ); // Nintendo
|
||||
extern void SYSM_LoadNintendoLogo2D( u16 *pLogoData, u16 *pDst, int paletteColorIndex ); // NintendoロゴデータをOBJ_2D形式でロード(pTempBufferには0x700bytes必要)
|
||||
extern void SYSM_LoadNintendoLogo1D( u16 *pLogoData, u16 *pDst, int paletteColorIndex ); // NintendoロゴデータをOBJ_1D形式でロード(同上)
|
||||
|
||||
extern s32 SYSMi_getCheckTitleLaunchRightsResult( void ); // CheckTitleLaunchRightsの結果を返す(デバグ用)
|
||||
|
||||
#endif
|
||||
|
||||
// 状態チェック
|
||||
|
||||
Loading…
Reference in New Issue
Block a user