diff options
Diffstat (limited to 'src/devices/bus/a2bus/a2bus.h')
-rw-r--r-- | src/devices/bus/a2bus/a2bus.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/devices/bus/a2bus/a2bus.h b/src/devices/bus/a2bus/a2bus.h index 1e1d2b832ee..862aeca3803 100644 --- a/src/devices/bus/a2bus/a2bus.h +++ b/src/devices/bus/a2bus/a2bus.h @@ -104,6 +104,11 @@ public: template <class Object> devcb_base &set_out_nmi_callback(Object &&cb) { return m_out_nmi_cb.set_callback(std::forward<Object>(cb)); } template <class Object> devcb_base &set_out_inh_callback(Object &&cb) { return m_out_inh_cb.set_callback(std::forward<Object>(cb)); } + // devcb3 + auto irq_w() { return m_out_irq_cb.bind(); } + auto nmi_w() { return m_out_nmi_cb.bind(); } + auto inh_w() { return m_out_inh_cb.bind(); } + void add_a2bus_card(int slot, device_a2bus_card_interface *card); device_a2bus_card_interface *get_a2bus_card(int slot); uint8_t get_a2bus_irq_mask(); |