diff options
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/psxinterpreter.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libpcsxcore/psxinterpreter.c b/libpcsxcore/psxinterpreter.c index 1f4b46cd..dff7263f 100644 --- a/libpcsxcore/psxinterpreter.c +++ b/libpcsxcore/psxinterpreter.c @@ -686,10 +686,16 @@ void psxCOP0() { } void psxCOP2() { + if ((psxRegs.CP0.n.Status & 0x40000000) == 0 )
+ return;
+
psxCP2[_Funct_](); } void psxBASIC() { + if ((psxRegs.CP0.n.Status & 0x40000000) == 0 )
+ return;
+
psxCP2BSC[_Rs_](); } |
