SPU: Remove RCHCNT loop handling of SPU_WrOutMbox

Fixes freezing in Half-Life 2

Fixes #17958
This commit is contained in:
Ani
2026-04-07 13:16:27 +02:00
committed by Elad
parent e0c3df5328
commit d7f8e25cca
-5
View File
@@ -4357,11 +4357,6 @@ public:
{ {
switch (op.ra) switch (op.ra)
{ {
case SPU_WrOutMbox:
{
res.value = wait_rchcnt(::offset32(&spu_thread::ch_out_mbox), true);
break;
}
case SPU_WrOutIntrMbox: case SPU_WrOutIntrMbox:
{ {
res.value = wait_rchcnt(::offset32(&spu_thread::ch_out_intr_mbox), true); res.value = wait_rchcnt(::offset32(&spu_thread::ch_out_intr_mbox), true);