More opcodes

This commit is contained in:
Nekotekina
2014-04-19 02:11:07 +04:00
parent 62df7eb499
commit 7875738391
3 changed files with 857 additions and 363 deletions
+1
View File
@@ -60,6 +60,7 @@ private:
}
void MFSPR(u32 rt, u32 sa)
{
UNIMPLEMENTED();
//If register is a dummy register (register labeled 0x0)
if(sa == 0x0)
{
File diff suppressed because it is too large Load Diff
+8 -2
View File
@@ -214,8 +214,14 @@ u8 SPURecompilerCore::DecodeMemory(const u64 address)
}
}
u16 res = pos;
res = (u16)func(cpu, &Memory[m_offset], imm_table.data(), res);
u32 res = pos;
res = func(cpu, &Memory[m_offset], imm_table.data(), res);
if (res > 0xffff)
{
CPU.Stop();
res = ~res;
}
if (did_compile)
{