mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ROMヘッダのデバッガ対応(スクランブル解除)をbootAPIへ移動。
bootAPIでのROMヘッダコピーを削除。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@630 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
52a7c90b9f
commit
10b505b4b1
@ -93,9 +93,6 @@ void BOOT_Ready( void )
|
|||||||
reg_GX_VRAMCNT_WRAM = pWRAMREGS->main_wrambnk_01;
|
reg_GX_VRAMCNT_WRAM = pWRAMREGS->main_wrambnk_01;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ROMヘッダバッファをコピー
|
|
||||||
MI_CpuCopy32( (void *)HW_TWL_ROM_HEADER_BUF, (void *)HW_ROM_HEADER_BUF, HW_ROM_HEADER_BUF_END - HW_ROM_HEADER_BUF );
|
|
||||||
|
|
||||||
// SDK共通リブート
|
// SDK共通リブート
|
||||||
{
|
{
|
||||||
// メモリリストの設定
|
// メモリリストの設定
|
||||||
@ -149,6 +146,10 @@ void BOOT_Ready( void )
|
|||||||
}
|
}
|
||||||
#endif // FIRM_USE_SDK_KEYS || SYSMENU_DISABLE_RETAIL_BOOT
|
#endif // FIRM_USE_SDK_KEYS || SYSMENU_DISABLE_RETAIL_BOOT
|
||||||
|
|
||||||
|
// デバッガによるROMエミュレーション時はNTR-ROMヘッダバッファの
|
||||||
|
// ゲームコマンドパラメータをスクランブルOFF設定に書き換える
|
||||||
|
dh->s.game_cmd_param = SYSMi_GetWork()->gameCommondParam;
|
||||||
|
|
||||||
// 起動するターゲットの種類を指定する必要あり
|
// 起動するターゲットの種類を指定する必要あり
|
||||||
OS_Boot( dh->s.main_entry_address, mem_list, target );
|
OS_Boot( dh->s.main_entry_address, mem_list, target );
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,7 +22,6 @@
|
|||||||
|
|
||||||
// define data-----------------------------------------------------------------
|
// define data-----------------------------------------------------------------
|
||||||
#define CARD_BANNER_INDEX ( LAUNCHER_TITLE_LIST_NUM - 1 )
|
#define CARD_BANNER_INDEX ( LAUNCHER_TITLE_LIST_NUM - 1 )
|
||||||
#define GAME_COMMAND_PARAM_INDEX 0x60
|
|
||||||
|
|
||||||
// extern data-----------------------------------------------------------------
|
// extern data-----------------------------------------------------------------
|
||||||
// function's prototype-------------------------------------------------------
|
// function's prototype-------------------------------------------------------
|
||||||
@ -84,10 +83,6 @@ BOOL SYSM_GetCardTitleList( TitleProperty *pTitleList_Card )
|
|||||||
(void)OS_UnlockByWord( id, &SYSMi_GetWork()->lockCardRsc, NULL ); // ARM7‚Ć”r‘Ľ<E28098>§Śä‚·‚é
|
(void)OS_UnlockByWord( id, &SYSMi_GetWork()->lockCardRsc, NULL ); // ARM7‚Ć”r‘Ľ<E28098>§Śä‚·‚é
|
||||||
OS_ReleaseLockID( id );
|
OS_ReleaseLockID( id );
|
||||||
|
|
||||||
// NTR-ROMヘッダバッファのゲームコマンドパラメータを上書きする
|
|
||||||
// [TODO:] この位置で問題ないか要確認
|
|
||||||
*(vu32 *)(HW_ROM_HEADER_BUF + GAME_COMMAND_PARAM_INDEX) = SYSMi_GetWork()->gameCommondParam;
|
|
||||||
|
|
||||||
pTitleList_Card->flags.isValid = TRUE;
|
pTitleList_Card->flags.isValid = TRUE;
|
||||||
pTitleList_Card->flags.isAppLoadCompleted = TRUE;
|
pTitleList_Card->flags.isAppLoadCompleted = TRUE;
|
||||||
pTitleList_Card->flags.isAppRelocate = TRUE;
|
pTitleList_Card->flags.isAppRelocate = TRUE;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user