From d41bf86eaa7097b4eb0ae933719a68a4ffbee704 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Wed, 20 May 2020 19:30:45 +1000 Subject: [PATCH] CDROM: Don't apply logical seek rules to subq-based seeks Fixes Panekit - Infinitive Crafting Toy Case. --- src/core/cdrom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/cdrom.cpp b/src/core/cdrom.cpp index c859a1f2e..276dc6fea 100644 --- a/src/core/cdrom.cpp +++ b/src/core/cdrom.cpp @@ -1370,7 +1370,7 @@ void CDROM::DoSeekComplete(TickCount ticks_late) subq.absolute_frame_bcd == seek_ff); if (seek_okay) { - if (subq.control.data) + if (subq.control.data && logical) { // ensure the location matches up (it should) ProcessDataSectorHeader(m_reader.GetSectorBuffer().data());