CDROM: Don't apply logical seek rules to subq-based seeks
Fixes Panekit - Infinitive Crafting Toy Case.
This commit is contained in:
parent
11c2b5a1e8
commit
d41bf86eaa
|
@ -1370,7 +1370,7 @@ void CDROM::DoSeekComplete(TickCount ticks_late)
|
||||||
subq.absolute_frame_bcd == seek_ff);
|
subq.absolute_frame_bcd == seek_ff);
|
||||||
if (seek_okay)
|
if (seek_okay)
|
||||||
{
|
{
|
||||||
if (subq.control.data)
|
if (subq.control.data && logical)
|
||||||
{
|
{
|
||||||
// ensure the location matches up (it should)
|
// ensure the location matches up (it should)
|
||||||
ProcessDataSectorHeader(m_reader.GetSectorBuffer().data());
|
ProcessDataSectorHeader(m_reader.GetSectorBuffer().data());
|
||||||
|
|
Loading…
Reference in New Issue