diff options
Diffstat (limited to 'src/devices/bus/isa/isa.h')
-rw-r--r-- | src/devices/bus/isa/isa.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/bus/isa/isa.h b/src/devices/bus/isa/isa.h index 7994f4c892a..0da8b483be8 100644 --- a/src/devices/bus/isa/isa.h +++ b/src/devices/bus/isa/isa.h @@ -125,6 +125,7 @@ public: // inline configuration template <typename T> void set_memspace(T &&tag, int spacenum) { m_memspace.set_tag(std::forward<T>(tag), spacenum); } template <typename T> void set_iospace(T &&tag, int spacenum) { m_iospace.set_tag(std::forward<T>(tag), spacenum); } + auto iochrdy_callback() { return m_write_iochrdy.bind(); } auto iochck_callback() { return m_write_iochck.bind(); } auto irq2_callback() { return m_out_irq2_cb.bind(); } auto irq3_callback() { return m_out_irq3_cb.bind(); } @@ -181,6 +182,7 @@ public: void dack_line_w(int line, int state); void eop_w(int channels, int state); + void set_ready(bool ready); void nmi(); virtual void set_dma_channel(uint8_t channel, device_isa8_card_interface *dev, bool do_eop); @@ -222,6 +224,7 @@ protected: std::forward_list<device_slot_interface *> m_slot_list; private: + devcb_write_line m_write_iochrdy; devcb_write_line m_write_iochck; }; |