summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/xtide.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-10-29 00:36:55 +1100
committer Vas Crabb <vas@vastheman.com>2020-10-29 00:36:55 +1100
commitffd9b00eeb21a38ea1e54f61bfcb9cdc9b655540 (patch)
treec4a9d7741611b3a1ca0473f9d1df9e9a8677aeeb /src/devices/bus/isa/xtide.cpp
parent51041dce0942607977801211689f7d5f45a25853 (diff)
Miscellaneous clean-up.
* Replaced several uses of auto_alloc. * Removed a trampoline in bus/isa/xtide.cpp.
Diffstat (limited to 'src/devices/bus/isa/xtide.cpp')
-rw-r--r--src/devices/bus/isa/xtide.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/devices/bus/isa/xtide.cpp b/src/devices/bus/isa/xtide.cpp
index 8de92f89f7d..a22f69a9b13 100644
--- a/src/devices/bus/isa/xtide.cpp
+++ b/src/devices/bus/isa/xtide.cpp
@@ -109,13 +109,6 @@ 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)
{
switch (m_irq_number)
@@ -329,7 +322,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, read8sm_delegate(*this, FUNC(xtide_device::eeprom_read)), write8sm_delegate(*m_eeprom, FUNC(eeprom_parallel_28xx_device::write)));
+ m_isa->install_memory(base_address, base_address + 0x1fff, read8m_delegate(*m_eeprom, FUNC(eeprom_parallel_28xx_device::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);