fix regression within past 2 commits of launching any game from firmware
This commit is contained in:
parent
66e6ba9497
commit
16f9140960
|
@ -44,8 +44,9 @@ u32 Slot1Comp_Rom::read()
|
||||||
|
|
||||||
//zero 15-sep-2014 - this is meaningless. newer mask is actually reasonable
|
//zero 15-sep-2014 - this is meaningless. newer mask is actually reasonable
|
||||||
//address &= gameInfo.mask; //sanity check
|
//address &= gameInfo.mask; //sanity check
|
||||||
address &= 0x3FFF; //memory safe sanity test
|
u32 secureAreaAddress = (address - 0x4000);
|
||||||
u32 ret = LE_TO_LOCAL_32(*(u32*)(gameInfo.secureArea + (address - 0x4000)));
|
secureAreaAddress &= 0x3FFF; //memory safe sanity test
|
||||||
|
u32 ret = LE_TO_LOCAL_32(*(u32*)(gameInfo.secureArea + secureAreaAddress));
|
||||||
address = (address&~0xFFF) + ((address+4)&0xFFF);
|
address = (address&~0xFFF) + ((address+4)&0xFFF);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue