diff options
author | 2020-06-10 20:25:15 +0200 | |
---|---|---|
committer | 2020-06-10 20:25:15 +0200 | |
commit | 56861bc5bf050f0acffa7e0d907d91ebab6c1799 (patch) | |
tree | 99482228b1de56fe10f2f9d8419110e82c1562b4 /src/devices/bus/isa/xtide.cpp | |
parent | 736a740322ad3f056c5741fef8e1f737821944f9 (diff) |
drivers starting with g, h and i: removed read* and write* macros (nw)
Diffstat (limited to 'src/devices/bus/isa/xtide.cpp')
-rw-r--r-- | src/devices/bus/isa/xtide.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/devices/bus/isa/xtide.cpp b/src/devices/bus/isa/xtide.cpp index 92e7408b8ba..8de92f89f7d 100644 --- a/src/devices/bus/isa/xtide.cpp +++ b/src/devices/bus/isa/xtide.cpp @@ -109,6 +109,12 @@ void xtide_device::write(offs_t offset, uint8_t data) } } +uint8_t xtide_device::eeprom_read(offs_t offset) +{ + address_space &space = m_isa->memspace(); + + return m_eeprom->read(space, offset); +} WRITE_LINE_MEMBER(xtide_device::ide_interrupt) { @@ -323,7 +329,7 @@ void xtide_device::device_reset() int io_address = ((ioport("IO_ADDRESS")->read() & 0x0F) * 0x20) + 0x200; m_irq_number = (ioport("IRQ")->read() & 0x07); - m_isa->install_memory(base_address, base_address + 0x1fff, read8_delegate(*m_eeprom, FUNC(eeprom_parallel_28xx_device::read)), write8_delegate(*m_eeprom, FUNC(eeprom_parallel_28xx_device::write))); + m_isa->install_memory(base_address, base_address + 0x1fff, read8sm_delegate(*this, FUNC(xtide_device::eeprom_read)), write8sm_delegate(*m_eeprom, FUNC(eeprom_parallel_28xx_device::write))); m_isa->install_device(io_address, io_address + 0xf, read8sm_delegate(*this, FUNC(xtide_device::read)), write8sm_delegate(*this, FUNC(xtide_device::write))); //logerror("xtide_device::device_reset(), bios_base=0x%5X to 0x%5X, I/O=0x%3X, IRQ=%d\n",base_address,base_address + (16*1024) -1 ,io_address,irq); |