(更新:Akabane Jumpei)

Rom Header CRCの計算範囲を修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20081031_TwlCard_Tester@2668 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
(no author) 2008-11-11 00:31:44 +00:00
parent 741a2ba5d7
commit cc0385ef90

View File

@ -1946,9 +1946,9 @@ static BOOL ChangeCardMode(BOOL forceNtrMode)
state = ReadIDNormal(&s_cbData);
state = ReadBootSegNormal(&s_cbData);
// RomHeaderのCRC16の計算
*(u16 *)HOTSW_ROM_HEADER_CRC_BUFFER = SVC_GetCRC16( 65535, s_cbData.pBootSegBuf, BOOT_SEGMENT_SIZE );
// RomHeaderのCRC16の値を計算
*(u16 *)HOTSW_ROM_HEADER_CRC_BUFFER = SVC_GetCRC16( 65535, s_cbData.pBootSegBuf, 0x015e );
if(s_isRomEmu){
s_cbData.cardType = ROM_EMULATION;
s_cbData.gameCommondParam = s_cbData.pBootSegBuf->rh.s.game_cmd_param & ~SCRAMBLE_MASK;