mirror of
https://github.com/holub/mame
synced 2025-06-09 06:13:04 +03:00
ATAPI: store sense key in ATA error register. [smf]
This commit is contained in:
parent
c1e436b4ca
commit
62ebec6f4b
@ -47,7 +47,10 @@ void atapi_hle_device::process_buffer()
|
|||||||
GetLength(&m_data_size);
|
GetLength(&m_data_size);
|
||||||
|
|
||||||
if (m_status_code == SCSI_STATUS_CODE_CHECK_CONDITION)
|
if (m_status_code == SCSI_STATUS_CODE_CHECK_CONDITION)
|
||||||
|
{
|
||||||
m_status |= IDE_STATUS_ERR;
|
m_status |= IDE_STATUS_ERR;
|
||||||
|
m_error |= (m_sense_key << 4);
|
||||||
|
}
|
||||||
|
|
||||||
m_buffer_size = (m_cylinder_high << 8) | m_cylinder_low;
|
m_buffer_size = (m_cylinder_high << 8) | m_cylinder_low;
|
||||||
if (m_buffer_size == 0xffff)
|
if (m_buffer_size == 0xffff)
|
||||||
|
Loading…
Reference in New Issue
Block a user