From: notaz Date: Sun, 14 Apr 2024 22:52:31 +0000 (+0300) Subject: cdrom: accept more channel bits X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=commitdiff_plain;h=df4bcb0e330029b90ffbd4e963d99fc6bc142d0e cdrom: accept more channel bits Although it contradicts nocash docs, Spyro 2 (PAL) uses 0x21. Should only 0xff be rejected? --- diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index 5da24c82..83a6de04 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1399,7 +1399,7 @@ static void cdrReadInterrupt(void) subhdr->file, subhdr->chan, cdr.CurFile, cdr.CurChannel, cdr.FilterFile, cdr.FilterChannel); if ((cdr.Mode & MODE_SF) && (subhdr->file != cdr.FilterFile || subhdr->chan != cdr.FilterChannel)) break; - if (subhdr->chan & 0xe0) { // ? + if (subhdr->chan & 0x80) { // ? if (subhdr->chan != 0xff) log_unhandled("adpcm %d:%d\n", subhdr->file, subhdr->chan); break;