diff options
Diffstat (limited to 'libpcsxcore/r3000a.c')
-rw-r--r-- | libpcsxcore/r3000a.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpcsxcore/r3000a.c b/libpcsxcore/r3000a.c index cccfa60..f5996ac 100644 --- a/libpcsxcore/r3000a.c +++ b/libpcsxcore/r3000a.c @@ -89,7 +89,7 @@ void psxException(u32 code, u32 bd) { } // Set the Cause - psxRegs.CP0.n.Cause = code; + psxRegs.CP0.n.Cause = (psxRegs.CP0.n.Cause & 0x300) | code; // Set the EPC & PC if (bd) { |