mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-22 22:05:38 +00:00
CDROM: Send pre-pause/seek/read stat for commands
This commit is contained in:
parent
83b67b3c4c
commit
739ada4721
|
@ -690,9 +690,9 @@ void CDROM::ExecuteCommand()
|
|||
}
|
||||
else
|
||||
{
|
||||
SendACKAndStat();
|
||||
StopReading();
|
||||
BeginSeeking();
|
||||
SendACKAndStat();
|
||||
}
|
||||
|
||||
EndCommand();
|
||||
|
@ -709,9 +709,9 @@ void CDROM::ExecuteCommand()
|
|||
}
|
||||
else
|
||||
{
|
||||
SendACKAndStat();
|
||||
StopReading();
|
||||
BeginReading(false);
|
||||
SendACKAndStat();
|
||||
}
|
||||
|
||||
EndCommand();
|
||||
|
@ -743,8 +743,8 @@ void CDROM::ExecuteCommand()
|
|||
m_setloc_pending = true;
|
||||
}
|
||||
|
||||
BeginReading(true);
|
||||
SendACKAndStat();
|
||||
BeginReading(true);
|
||||
}
|
||||
|
||||
EndCommand();
|
||||
|
@ -1254,6 +1254,7 @@ void CDROM::StopReading()
|
|||
m_secondary_status.playing_cdda = false;
|
||||
m_secondary_status.seeking = false;
|
||||
m_read_or_seek_remaining_ticks = 0;
|
||||
m_sector_buffer.clear();
|
||||
}
|
||||
|
||||
void CDROM::LoadDataFIFO()
|
||||
|
|
Loading…
Reference in a new issue