SPU branch D/E flags workaround

This commit is contained in:
Nekotekina 2014-10-10 01:38:02 +04:00
parent 1dac13be16
commit b7d0bfa972
3 changed files with 62 additions and 38 deletions

View file

@ -933,8 +933,8 @@ s32 cellGcmMapMainMemory(u32 ea, u32 size, vm::ptr<be_t<u32>> offset)
//fill the offset table
for (u32 i = 0; i<(size >> 20); i++)
{
offsetTable.ioAddress[(ea >> 20) + i] = (u16)(io >> 20) + i;
offsetTable.eaAddress[(io >> 20) + i] = (u16)(ea >> 20) + i;
offsetTable.ioAddress[(ea >> 20) + i] = (u16)((io >> 20) + i);
offsetTable.eaAddress[(io >> 20) + i] = (u16)((ea >> 20) + i);
Emu.GetGSManager().GetRender().m_strict_ordering[(io >> 20) + i] = false;
}