SPU ASMJIT: returnable STOP in Mega mode

Fix STOP, STOPD, SYNC, DSYNC in Safe mode
This commit is contained in:
Nekotekina 2018-06-08 22:25:07 +03:00
parent 626836f95b
commit 0a58464f01
2 changed files with 34 additions and 14 deletions

View file

@ -449,8 +449,7 @@ bool spu_interpreter::BIHNZ(SPUThread& spu, spu_opcode_t op)
bool spu_interpreter::STOPD(SPUThread& spu, spu_opcode_t op)
{
fmt::throw_exception("Unimplemented instruction" HERE);
return true;
return spu.stop_and_signal(0x3fff);
}
bool spu_interpreter::STQX(SPUThread& spu, spu_opcode_t op)