summaryrefslogtreecommitdiff
path: root/libpcsxcore/cdrom.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpcsxcore/cdrom.c')
-rw-r--r--libpcsxcore/cdrom.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c
index 0a8ffdc7..f14c6373 100644
--- a/libpcsxcore/cdrom.c
+++ b/libpcsxcore/cdrom.c
@@ -1779,12 +1779,10 @@ void cdrWrite3(unsigned char rt) {
return;
}
- /*
- Do not reset interrupts here
- - Doom: fixes boot
- - Judge Dredd: better gameplay, some dropped frames
- */
-
+ if (cdr.Reading && !cdr.ResultReady) {
+ CDREAD_INT((cdr.Mode & 0x80) ? (cdReadTime / 2) : cdReadTime);
+ }
+
return;
}