summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-11-08 08:00:56 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-11-08 08:00:56 +0000
commit36b520c7f54b1b8528972d3ad5155ad4a896955d (patch)
tree8e2a966658443d50a21660a2614a02d1a723104b
parent0249b89b176844a1dba23340376a0d2bafc9b12e (diff)
downloadpcsxr-36b520c7f54b1b8528972d3ad5155ad4a896955d.tar.gz
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@36310 e17a0e51-4ae3-4d35-97c3-1a29b211df97
-rw-r--r--ChangeLog6
-rw-r--r--libpcsxcore/r3000a.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 8c63ed83..c4f6457f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+November 8, 2009 Wei Mingzhi <weimingzhi@gmail.com>
+
+ * libpcsxcore/r3000a.c: Commented out the check for psxRegs.interrupt
+ before checking for hardware interrupts, which fixes the issue with I.Q.
+ Final (maybe other games too).
+
November 7, 2009 Wei Mingzhi <weimingzhi@gmail.com>
* plugins/dfxvideo/draw.c: Don't bail out if the color depth is not set to 32.
diff --git a/libpcsxcore/r3000a.c b/libpcsxcore/r3000a.c
index 72d52f37..070e790f 100644
--- a/libpcsxcore/r3000a.c
+++ b/libpcsxcore/r3000a.c
@@ -154,10 +154,10 @@ void psxBranchTest() {
}
}
- if (psxRegs.interrupt & 0x80000000) {
+ //if (psxRegs.interrupt & 0x80000000) {
psxRegs.interrupt&=~0x80000000;
psxTestHWInts();
- }
+ //}
}
// if (psxRegs.cycle > 0xd29c6500) Log=1;
}