(更新:Akabane Jumpei)

・カードのロードをTWLモードで行うかDSモードで行うかを決める関数を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1774 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
(no author) 2008-07-03 12:18:08 +00:00
parent 1f10502a37
commit 3043d8e751

View File

@ -576,20 +576,7 @@ end:
Description: TWLモードで行うかDSモードで行うかを決める
Bonding Op = 0 ()
|     DSカード | TWLカード
------------------------------------------------------------------------
DS用 | DSカード読みシーケンス | DSカード読みシーケンス
TWL用 | | TWLカード読みシーケンス
| | TWLカード読みシーケンス
Bonding Op = 0 ()
|     DSカード | TWLカード
------------------------------------------------------------------------
DS用 | DSカード読みシーケンス | DSカード読みシーケンス
TWL用 | DSカード読みシーケンス | TWLカード読みシーケンス
| DSカード読みシーケンス | TWLカード読みシーケンス
docs//.xls
*---------------------------------------------------------------------------*/
static BOOL isTwlModeLoad(void)
{
@ -597,34 +584,28 @@ static BOOL isTwlModeLoad(void)
if(s_cbData.id_nml & HOTSW_ROMID_TWLROM_MASK){
// PlatformCodeがTwl or Hybridの場合
if(s_cbData.pBootSegBuf->rh.s.platform_code & 0x02){
OS_PutString("TWL Card : TWL Application Read Sequence -> TWL\n");
return TRUE;
}
else{
OS_PutString("TWL Card : NTR Application Read Sequence -> NTR\n");
return FALSE;
}
}
// DSカード
else{
// 製品版の場合
if(s_bondingOp == SCFG_OP_PRODUCT){
// PlatformCodeがTwl or Hybridの場合
if(s_cbData.pBootSegBuf->rh.s.platform_code & 0x02){
OS_PutString("NTR Card : TWL Application Error Illegal Card\n");
// PlatformCodeがTwl or Hybridの場合
if(s_cbData.pBootSegBuf->rh.s.platform_code & 0x02){
// 製品用本体 (最終的には開発用本体も)
#ifdef HOTSW_FINAL_VERSION
if(s_bondingOp == SCFG_OP_PRODUCT || !s_debuggerFlg)
#else
if(s_bondingOp == SCFG_OP_PRODUCT)
#endif
{
s_cbData.illegalCardFlg = TRUE;
return FALSE;
}
else{
OS_PutString("NTR Card : NTR Application Read Sequence -> NTR\n");
return FALSE;
}
}
// 開発用の場合
else{
OS_PutString("Bonding Option Development : NTR Card Read Sequence -> NTR\n");
return FALSE;
}
return FALSE;
}
}