From d7aae17c8da2b92768c787a3eaf16e387933fbf7 Mon Sep 17 00:00:00 2001 From: notaz Date: Sun, 19 Jan 2025 01:42:35 +0200 Subject: [PATCH] cdrom: disable some hack for xa --- libpcsxcore/cdrom.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index 0856e154..e834275c 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1323,7 +1323,8 @@ static void cdrReadInterruptSetResult(unsigned char result) cdr.Irq1Pending = result; // F1 2000 timing hack :( // compensate for some csum func @80014380 taking too long - psxRegs.intCycle[PSXINT_CDREAD].sCycle += cdReadTime / 10; + if (!cdr.AdpcmActive) + psxRegs.intCycle[PSXINT_CDREAD].sCycle += cdReadTime / 10; return; } SetResultSize(1); -- 2.39.5