diff options
Diffstat (limited to 'src/devices/bus/dmv/k210.cpp')
-rw-r--r-- | src/devices/bus/dmv/k210.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/devices/bus/dmv/k210.cpp b/src/devices/bus/dmv/k210.cpp index f7f9dcc5aaf..23a5da77a53 100644 --- a/src/devices/bus/dmv/k210.cpp +++ b/src/devices/bus/dmv/k210.cpp @@ -36,7 +36,7 @@ dmv_k210_device::dmv_k210_device(const machine_config &mconfig, const char *tag, , m_centronics(*this, "centronics") , m_cent_data_in(*this, "cent_data_in") , m_cent_data_out(*this, "cent_data_out") - , m_bus(nullptr), m_clk1_timer(nullptr), m_portb(0), m_portc(0) + , m_clk1_timer(nullptr), m_portb(0), m_portc(0) { } @@ -47,7 +47,6 @@ dmv_k210_device::dmv_k210_device(const machine_config &mconfig, const char *tag, void dmv_k210_device::device_start() { m_clk1_timer = timer_alloc(0, nullptr); - m_bus = static_cast<dmvcart_slot_device*>(owner()); // register for state saving save_item(NAME(m_portb)); @@ -156,7 +155,7 @@ WRITE8_MEMBER( dmv_k210_device::portc_w ) m_centronics->write_init(!BIT(data, 1)); m_centronics->write_autofd(!BIT(data, 2)); m_centronics->write_ack(BIT(data, 6)); - m_bus->m_out_irq_cb(BIT(data, 3)); + out_irq(BIT(data, 3)); } WRITE_LINE_MEMBER( dmv_k210_device::cent_ack_w ) { if (state) m_portb |= 0x04; else m_portb &= ~0x04; m_ppi->pc6_w(state); } |