From 39088e50054516adb631df735e34d02b8019d156 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Thu, 17 May 2018 19:34:35 +0300 Subject: [PATCH] SPU: Allow waiting on LR+TM events (fixup) --- rpcs3/Emu/Cell/SPUThread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index e81d4b7a77..0e681c5d63 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -1761,8 +1761,9 @@ s64 SPUThread::get_ch_value(u32 ch) if (mask1 & SPU_EVENT_LR && raddr) { - if (mask1 != SPU_EVENT_LR) + if (mask1 != SPU_EVENT_LR && mask1 != SPU_EVENT_LR + SPU_EVENT_TM) { + // Combining LR with other flags needs another solution fmt::throw_exception("Not supported: event mask 0x%x" HERE, mask1); }