diff options
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/cdrom.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index acbbc10a..178f9619 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1121,8 +1121,22 @@ void cdrInterrupt() { cdr.StatP |= 0x2; cdr.Result[0] = cdr.StatP; cdr.StatP |= 0x40; - cdr.Stat = Acknowledge; - AddIrqQueue(CdlSeekL + 0x20, cdReadTime * 1); + cdr.Stat = Acknowledge;
+
+ /*
+ Crusaders of Might and Magic = 0.5x-4x
+ - fix cutscene speech start
+
+ Eggs of Steel = 2x-?
+ - fix new game
+
+ Medievil = ?-4x
+ - fix cutscene speech
+
+ Rockman X5 = 0.5-4x
+ - fix capcom logo
+ */
+ AddIrqQueue(CdlSeekL + 0x20, cdReadTime * 4); break; case CdlSeekL + 0x20: |
