diff options
author | 2018-07-30 18:35:47 +0200 | |
---|---|---|
committer | 2018-07-30 18:36:34 +0200 | |
commit | 1a899d987f40730c839f8adf719d18a0789062e9 (patch) | |
tree | 03dd9b6efabe5a4fa33c83432d0c5847e5c9bfcd /src/devices/machine/mc6854.h | |
parent | ef33cc041dbefae55c1b947f189f152086aaa80c (diff) |
-abcbus/hdc, abcbus/lux21056, abcbus/lux4105, zorro/a590:, cbmiec/cmdhd, econet/e01, ieee488/d9060, video/huc622, x68k_scsiext:
device_add_mconfig modernization. [Ryan Holtz]
-amiga_dmac: Replaced old devcb with devcb3. [Ryan Holtz]
-mc6854, ataintf, mb89352, mc6854, wd33c93: Added devcb3 support. [Ryan Holtz]
-8042kbdc, i8255, idectrl, intelfsh, mb89352, ram, wd33c93, volt_reg: Default clocks to 0 (nw)
-bebox, indy_indigo2: machine_config modernization. [Ryan Holtz]
Diffstat (limited to 'src/devices/machine/mc6854.h')
-rw-r--r-- | src/devices/machine/mc6854.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/devices/machine/mc6854.h b/src/devices/machine/mc6854.h index a43cb4fa57c..e0573df5331 100644 --- a/src/devices/machine/mc6854.h +++ b/src/devices/machine/mc6854.h @@ -44,9 +44,13 @@ public: template <class Object> devcb_base &set_out_irq_callback(Object &&cb) { return m_out_irq_cb.set_callback(std::forward<Object>(cb)); } template <class Object> devcb_base &set_out_txd_callback(Object &&cb) { return m_out_txd_cb.set_callback(std::forward<Object>(cb)); } - template <typename Object> void set_out_frame_callback(Object &&cb) { m_out_frame_cb = std::forward<Object>(cb); } template <class Object> devcb_base &set_out_rts_callback(Object &&cb) { return m_out_rts_cb.set_callback(std::forward<Object>(cb)); } template <class Object> devcb_base &set_out_dtr_callback(Object &&cb) { return m_out_dtr_cb.set_callback(std::forward<Object>(cb)); } + template <typename Object> void set_out_frame_callback(Object &&cb) { m_out_frame_cb = std::forward<Object>(cb); } + auto out_irq_cb() { return m_out_irq_cb.bind(); } + auto out_txd_cb() { return m_out_txd_cb.bind(); } + auto out_rts_cb() { return m_out_rts_cb.bind(); } + auto out_dtr_cb() { return m_out_dtr_cb.bind(); } /* interface to CPU via address/data bus*/ DECLARE_READ8_MEMBER( read ); |