From 1aca2a65b14c6aa569fe4de6e73935dfaef3d044 Mon Sep 17 00:00:00 2001 From: "SND\\shalma_cp" Date: Mon, 15 Nov 2010 03:22:21 +0000 Subject: Rockman X5 - cdrom.c - reschedule read interrupts - fixes music playback git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59611 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- libpcsxcore/cdrom.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'libpcsxcore') 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; } -- cgit v1.2.3