diff options
Diffstat (limited to 'src/devices/machine/ataflash.cpp')
-rw-r--r-- | src/devices/machine/ataflash.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/devices/machine/ataflash.cpp b/src/devices/machine/ataflash.cpp index 892031e2052..2cf2428db31 100644 --- a/src/devices/machine/ataflash.cpp +++ b/src/devices/machine/ataflash.cpp @@ -20,9 +20,9 @@ void ata_flash_pccard_device::device_reset() { ide_hdd_device::device_reset(); - if (m_disk) + if (m_image->exists()) { - m_disk->get_cis_data(m_cis); + m_image->get_cis_data(m_cis); } m_cis.resize(512, 0xff); @@ -135,7 +135,7 @@ void taito_pccard1_device::device_reset() { ata_flash_pccard_device::device_reset(); - if (m_disk && !m_disk->get_disk_key_data(m_key) && m_key.size() == 5) + if (m_image->exists() && !m_image->get_disk_key_data(m_key) && m_key.size() == 5) { m_locked = 0x1ff; } @@ -224,7 +224,7 @@ void taito_pccard2_device::device_reset() { ata_flash_pccard_device::device_reset(); - if (m_disk && !m_disk->get_disk_key_data(m_key) && m_key.size() == 5) + if (m_image->exists() && !m_image->get_disk_key_data(m_key) && m_key.size() == 5) { m_locked = true; } @@ -321,7 +321,7 @@ void taito_compact_flash_device::device_reset() { ata_flash_pccard_device::device_reset(); - if (m_disk && !m_disk->get_disk_key_data(m_key) && m_key.size() == 5) + if (m_image->exists() && !m_image->get_disk_key_data(m_key) && m_key.size() == 5) { m_locked = true; } |