summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/isa.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/isa.h')
-rw-r--r--src/devices/bus/isa/isa.h3
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;
};