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