mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-04-26 23:45:43 -04:00
CDROM: Don't crash when booting the BIOS without media
This commit is contained in:
parent
c4574027e0
commit
53ff458754
@ -128,6 +128,12 @@ u8 CDROM::ReadRegister(u32 offset)
|
||||
|
||||
case 1: // always response FIFO
|
||||
{
|
||||
if (m_response_fifo.IsEmpty())
|
||||
{
|
||||
Log_DebugPrintf("Response FIFO empty on read");
|
||||
return 0xFF;
|
||||
}
|
||||
|
||||
const u8 value = m_response_fifo.Pop();
|
||||
UpdateStatusRegister();
|
||||
Log_DebugPrintf("CDROM read response FIFO <- 0x%08X", ZeroExtend32(value));
|
||||
@ -749,7 +755,7 @@ void CDROM::DoSectorRead()
|
||||
// return;
|
||||
}
|
||||
|
||||
Log_DebugPrintf("Reading sector %llu", m_media->GetCurrentLBA());
|
||||
Log_DevPrintf("Reading sector %llu", m_media->GetCurrentLBA());
|
||||
|
||||
// TODO: Error handling
|
||||
// TODO: Sector buffer should be two sectors?
|
||||
|
Loading…
x
Reference in New Issue
Block a user