diff options
Diffstat (limited to 'src/mame/machine/dec_lk201.h')
-rw-r--r-- | src/mame/machine/dec_lk201.h | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mame/machine/dec_lk201.h b/src/mame/machine/dec_lk201.h index 9d1bc423722..5dec5c4bd46 100644 --- a/src/mame/machine/dec_lk201.h +++ b/src/mame/machine/dec_lk201.h @@ -33,12 +33,6 @@ // TSR - Timer Status Register #define TSR_OCFL 0x40 // TSR (68HC05 output compare flag) -//************************************************************************** -// INTERFACE CONFIGURATION MACROS -//************************************************************************** - -#define MCFG_LK201_TX_HANDLER(_cb) \ - downcast<lk201_device &>(*device).set_tx_handler(DEVCB_##_cb); //************************************************************************** // TYPE DEFINITIONS @@ -63,7 +57,7 @@ public: DECLARE_READ8_MEMBER(timer_r); DECLARE_WRITE8_MEMBER(timer_w); - template <class Object> devcb_base &set_tx_handler(Object &&wr) { return m_tx_handler.set_callback(std::forward<Object>(wr)); } + auto tx_handler() { return m_tx_handler.bind(); } void lk201_map(address_map &map); protected: |