diff options
Diffstat (limited to 'src/devices/machine/diablo_hd.cpp')
-rw-r--r-- | src/devices/machine/diablo_hd.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/devices/machine/diablo_hd.cpp b/src/devices/machine/diablo_hd.cpp index 669285ccb08..36c57cbd0d7 100644 --- a/src/devices/machine/diablo_hd.cpp +++ b/src/devices/machine/diablo_hd.cpp @@ -1324,11 +1324,9 @@ void diablo_hd_device::device_start() void diablo_hd_device::device_reset() { // free previous page cache - if (m_cache) { - for (int page = 0; page < m_pages; page++) - if (m_cache[page]) - m_cache[page] = nullptr; - } + for (int page = 0; page < m_pages; page++) + if (m_cache[page]) + m_cache[page] = nullptr; // free previous bits cache if (m_bits) { for (int page = 0; page < m_pages; page++) @@ -1442,9 +1440,10 @@ void diablo_hd_device::device_timer(emu_timer &timer, device_timer_id id, int pa } } -MACHINE_CONFIG_START(diablo_hd_device::device_add_mconfig) - MCFG_DIABLO_ADD("drive") -MACHINE_CONFIG_END +void diablo_hd_device::device_add_mconfig(machine_config &config) +{ + DIABLO(config, "drive", 0); +} DEFINE_DEVICE_TYPE(DIABLO_HD, diablo_hd_device, "diablo_hd", "Diablo Disk") |