summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-05-30 06:23:18 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-05-30 06:23:18 +0000
commit8691e426632616bf428ed0332443ccff8e61d8fb (patch)
tree7d3a5f94b60843dbd7d4af2028f4a4a717495d86
parente5119ae370a0b2c721e154b45bb1d67b866aec89 (diff)
downloadpcsxr-8691e426632616bf428ed0332443ccff8e61d8fb.tar.gz
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@49897 e17a0e51-4ae3-4d35-97c3-1a29b211df97
-rw-r--r--libpcsxcore/psxbios.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpcsxcore/psxbios.c b/libpcsxcore/psxbios.c
index c6ccbbcb..7aeb5249 100644
--- a/libpcsxcore/psxbios.c
+++ b/libpcsxcore/psxbios.c
@@ -2540,8 +2540,6 @@ void psxBiosShutdown() {
void biosInterrupt() {
int i, bufcount;
- sp = psxMu32(0x6c80); // create new stack for interrupt handlers
-
// if (psxHu32(0x1070) & 0x1) { // Vsync
if (pad_buf != NULL) {
u32 *buf = (u32*)pad_buf;
@@ -2643,6 +2641,8 @@ void psxBiosException() {
#endif
SaveRegs();
+ sp = psxMu32(0x6c80); // create new stack for interrupt handlers
+
biosInterrupt();
for (i = 0; i < 8; i++) {