diff options
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/psxbios.c | 4 |
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++) { |
