diff options
Diffstat (limited to 'src/devices/machine/ins8250.h')
-rw-r--r-- | src/devices/machine/ins8250.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/devices/machine/ins8250.h b/src/devices/machine/ins8250.h index 454f3ecd9a1..3047b8d6c05 100644 --- a/src/devices/machine/ins8250.h +++ b/src/devices/machine/ins8250.h @@ -20,12 +20,6 @@ class ins8250_uart_device : public device_t, public device_serial_interface { public: - template <class Object> devcb_base &set_out_tx_callback(Object &&cb) { return m_out_tx_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 <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_int_callback(Object &&cb) { return m_out_int_cb.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_out_out1_callback(Object &&cb) { return m_out_out1_cb.set_callback(std::forward<Object>(cb)); } - template <class Object> devcb_base &set_out_out2_callback(Object &&cb) { return m_out_out2_cb.set_callback(std::forward<Object>(cb)); } auto out_tx_callback() { return m_out_tx_cb.bind(); } auto out_dtr_callback() { return m_out_dtr_cb.bind(); } auto out_rts_callback() { return m_out_rts_cb.bind(); } @@ -133,6 +127,7 @@ private: void set_timer() { m_timeout->adjust(attotime::from_hz((clock()*4*8)/(m_regs.dl*16))); } int m_rintlvl; uint8_t m_rfifo[16]; + uint8_t m_efifo[16]; uint8_t m_tfifo[16]; int m_rhead, m_rtail, m_rnum; int m_thead, m_ttail; |