aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec/emu_if.c
diff options
context:
space:
mode:
authornotaz2011-01-28 17:30:01 +0200
committernotaz2011-01-28 17:33:32 +0200
commit7f457614c936a6f37d12c1885bd504a7a7823690 (patch)
tree267688ee62403e985da7916eb7415466612c396b /libpcsxcore/new_dynarec/emu_if.c
parent6fe1f05632f22ddba1d19814e2b14454e8e51940 (diff)
downloadpcsx_rearmed-7f457614c936a6f37d12c1885bd504a7a7823690.tar.gz
pcsx_rearmed-7f457614c936a6f37d12c1885bd504a7a7823690.tar.bz2
pcsx_rearmed-7f457614c936a6f37d12c1885bd504a7a7823690.zip
cdrom: support cdda playback cursor and autopause/report
some differences from PCSX-Reloaded version
Diffstat (limited to 'libpcsxcore/new_dynarec/emu_if.c')
-rw-r--r--libpcsxcore/new_dynarec/emu_if.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libpcsxcore/new_dynarec/emu_if.c b/libpcsxcore/new_dynarec/emu_if.c
index bdb9675..3bfec4e 100644
--- a/libpcsxcore/new_dynarec/emu_if.c
+++ b/libpcsxcore/new_dynarec/emu_if.c
@@ -63,6 +63,7 @@ static irq_func * const irq_funcs[] = {
[PSXINT_GPUOTCDMA] = gpuotcInterrupt,
[PSXINT_CDRDMA] = cdrDmaInterrupt,
[PSXINT_CDRLID] = cdrLidSeekInterrupt,
+ [PSXINT_CDRPLAY] = cdrPlayInterrupt,
};
/* local dupe of psxBranchTest, using event_cycles */
@@ -174,6 +175,7 @@ static void ari64_reset()
printf("ari64_reset\n");
new_dyna_pcsx_mem_reset();
invalidate_all_pages();
+ new_dyna_restore();
pending_exception = 1;
}