From 9516250bec3cd95e92c6790ed1fe7cbaa011b21a Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sat, 21 Apr 2018 23:11:08 +0300 Subject: [PATCH] SPU: fix MFC_WrTagUpdate --- rpcs3/Emu/Cell/SPUThread.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 26fbc2771f..b04b705ac4 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -1917,14 +1917,17 @@ bool SPUThread::set_ch_value(u32 ch, u32 value) if (!value) { + ch_tag_upd = 0; ch_tag_stat.set_value(completed); } else if (completed && value == 1) { + ch_tag_upd = 0; ch_tag_stat.set_value(completed); } else if (completed == ch_tag_mask && value == 2) { + ch_tag_upd = 0; ch_tag_stat.set_value(completed); } else