From 7b65f939530736962a21a7a3861b02c300de1f68 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sat, 11 Mar 2017 21:55:50 +0300 Subject: [PATCH] SPU ch69 --- rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp | 4 ++++ rpcs3/Emu/Cell/SPUThread.cpp | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp b/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp index 1330279381..87bc5897c9 100644 --- a/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp @@ -912,6 +912,10 @@ void spu_recompiler::WRCH(spu_opcode_t op) c->unuse(*addr); return; } + case 69: + { + return; + } default: { InterpreterCall(op); // TODO diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 513c1131d2..3fcd4029a1 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -1294,6 +1294,11 @@ bool SPUThread::set_ch_value(u32 ch, u32 value) ch_event_stat &= ~value; return true; } + + case 69: + { + return true; + } } fmt::throw_exception("Unknown/illegal channel (ch=%d [%s], value=0x%x)" HERE, ch, ch < 128 ? spu_ch_name[ch] : "???", value);