NitroSDKのROMコントロール参照バグ対策。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1758 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
nakasima 2008-07-03 01:44:38 +00:00
parent 0d988b40a1
commit 772fef439d

View File

@ -26,6 +26,7 @@
#include <firm/hw/ARM9/mmap_firm.h> #include <firm/hw/ARM9/mmap_firm.h>
#include <firm/format/from_firm.h> #include <firm/format/from_firm.h>
#include "reboot.h" #include "reboot.h"
#include "../../../hotsw/ARM7/include/hotswTypes.h"
// define data------------------------------------------------------- // define data-------------------------------------------------------
@ -203,10 +204,10 @@ static void BOOTi_RebootCallback( void** entryp, void* mem_list_v, REBOOTTarget*
// デバッガによるROMエミュレーション時はNTR-ROMヘッダバッファの // デバッガによるROMエミュレーション時はNTR-ROMヘッダバッファの
// ゲームコマンドパラメータをスクランブルOFF設定に書き換える // ゲームコマンドパラメータをスクランブルOFF設定に書き換える
if ( SYSMi_GetWork()->appBootType == OS_BOOTTYPE_ROM ) if ( SYSM_IsRunOnDebugger() )
{ {
// ブート対象のROMヘッダはカードブート時のみ // NitroSDKバグ対策でブートメディア種別に関わらずROMヘッダを常時書き換え
dh->s.game_cmd_param = SYSMi_GetWork()->gameCommondParam; dh->s.game_cmd_param &= ~SCRAMBLE_MASK;
} }
{ {
// カードROMヘッダは常時設定 // カードROMヘッダは常時設定