diff options
author | 2013-05-21 13:37:59 +0000 | |
---|---|---|
committer | 2013-05-21 13:37:59 +0000 | |
commit | 5d1ddeaab83265c14a2f144a40db0f8320d99a6f (patch) | |
tree | ef2837bb1787bc23250487ed7be6cf85e00eb7bf /src/emu/machine/mc2661.h | |
parent | e5cf43b46d3d442173013660ad336b9bbb4ea554 (diff) |
(MESS) Added RS-232 ports to several drivers. [Curt Coder]
Diffstat (limited to 'src/emu/machine/mc2661.h')
-rw-r--r-- | src/emu/machine/mc2661.h | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/emu/machine/mc2661.h b/src/emu/machine/mc2661.h index f3192441de0..8e59201d204 100644 --- a/src/emu/machine/mc2661.h +++ b/src/emu/machine/mc2661.h @@ -99,21 +99,15 @@ protected: virtual void device_config_complete(); virtual void device_start(); virtual void device_reset(); - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); // device_serial_interface overrides + virtual void tra_callback(); + virtual void tra_complete(); + virtual void rcv_callback(); + virtual void rcv_complete(); virtual void input_callback(UINT8 state); private: - inline void receive(); - inline void transmit(); - - enum - { - TIMER_RX, - TIMER_TX - }; - devcb_resolved_read_line m_in_rxd_func; devcb_resolved_write_line m_out_txd_func; @@ -134,10 +128,6 @@ private: int m_mode_index; int m_sync_index; - - // timers - emu_timer *m_rx_timer; - emu_timer *m_tx_timer; }; |