diff options
| author | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-11-15 03:22:21 +0000 |
|---|---|---|
| committer | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-11-15 03:22:21 +0000 |
| commit | 1aca2a65b14c6aa569fe4de6e73935dfaef3d044 (patch) | |
| tree | 601f1efa29f961fc9274cb27933faa2379ffa4f4 | |
| parent | 6b15677d78cb887764dc6862d6cb9ed9494e9e4b (diff) | |
| download | pcsxr-1aca2a65b14c6aa569fe4de6e73935dfaef3d044.tar.gz | |
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
| -rw-r--r-- | libpcsxcore/cdrom.c | 10 |
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; } |
