diff options
Diffstat (limited to 'src/emu/machine/mc6852.h')
-rw-r--r-- | src/emu/machine/mc6852.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/src/emu/machine/mc6852.h b/src/emu/machine/mc6852.h index c0c6090d624..9d95b35a9f1 100644 --- a/src/emu/machine/mc6852.h +++ b/src/emu/machine/mc6852.h @@ -36,7 +36,7 @@ //************************************************************************** #define MCFG_MC6852_ADD(_tag, _clock, _config) \ - MCFG_DEVICE_ADD((_tag), MC6852, _clock) \ + MCFG_DEVICE_ADD((_tag), MC6852, _clock) \ MCFG_DEVICE_CONFIG(_config) #define MC6852_INTERFACE(name) \ @@ -52,32 +52,32 @@ struct mc6852_interface { - UINT32 m_rx_clock; - UINT32 m_tx_clock; + UINT32 m_rx_clock; + UINT32 m_tx_clock; - devcb_read_line m_in_rx_data_cb; - devcb_write_line m_out_tx_data_cb; + devcb_read_line m_in_rx_data_cb; + devcb_write_line m_out_tx_data_cb; - devcb_write_line m_out_irq_cb; + devcb_write_line m_out_irq_cb; - devcb_read_line m_in_cts_cb; - devcb_read_line m_in_dcd_cb; - devcb_write_line m_out_sm_dtr_cb; - devcb_write_line m_out_tuf_cb; + devcb_read_line m_in_cts_cb; + devcb_read_line m_in_dcd_cb; + devcb_write_line m_out_sm_dtr_cb; + devcb_write_line m_out_tuf_cb; }; // ======================> mc6852_device -class mc6852_device : public device_t, - public mc6852_interface +class mc6852_device : public device_t, + public mc6852_interface { public: - // construction/destruction - mc6852_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + // construction/destruction + mc6852_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - DECLARE_READ8_MEMBER( read ); - DECLARE_WRITE8_MEMBER( write ); + DECLARE_READ8_MEMBER( read ); + DECLARE_WRITE8_MEMBER( write ); DECLARE_WRITE_LINE_MEMBER( rx_clk_w ); DECLARE_WRITE_LINE_MEMBER( tx_clk_w ); @@ -88,10 +88,10 @@ public: DECLARE_READ_LINE_MEMBER( tuf_r ); protected: - // device-level overrides + // device-level overrides virtual void device_config_complete(); - virtual void device_start(); - virtual void device_reset(); + virtual void device_start(); + virtual void device_reset(); virtual void device_timer(emu_timer &timer, device_timer_id id, int m_param, void *ptr); private: @@ -101,29 +101,29 @@ private: inline void receive(); inline void transmit(); - devcb_resolved_read_line m_in_rx_data_func; - devcb_resolved_write_line m_out_tx_data_func; - devcb_resolved_write_line m_out_irq_func; - devcb_resolved_read_line m_in_cts_func; - devcb_resolved_read_line m_in_dcd_func; - devcb_resolved_write_line m_out_sm_dtr_func; - devcb_resolved_write_line m_out_tuf_func; + devcb_resolved_read_line m_in_rx_data_func; + devcb_resolved_write_line m_out_tx_data_func; + devcb_resolved_write_line m_out_irq_func; + devcb_resolved_read_line m_in_cts_func; + devcb_resolved_read_line m_in_dcd_func; + devcb_resolved_write_line m_out_sm_dtr_func; + devcb_resolved_write_line m_out_tuf_func; // registers - UINT8 m_status; // status register - UINT8 m_cr[3]; // control registers - UINT8 m_scr; // sync code register - UINT8 m_rx_fifo[3]; // receiver FIFO - UINT8 m_tx_fifo[3]; // transmitter FIFO - UINT8 m_tdr; // transmit data register - UINT8 m_tsr; // transmit shift register - UINT8 m_rdr; // receive data register - UINT8 m_rsr; // receive shift register - - int m_cts; // clear to send - int m_dcd; // data carrier detect - int m_sm_dtr; // sync match/data terminal ready - int m_tuf; // transmitter underflow + UINT8 m_status; // status register + UINT8 m_cr[3]; // control registers + UINT8 m_scr; // sync code register + UINT8 m_rx_fifo[3]; // receiver FIFO + UINT8 m_tx_fifo[3]; // transmitter FIFO + UINT8 m_tdr; // transmit data register + UINT8 m_tsr; // transmit shift register + UINT8 m_rdr; // receive data register + UINT8 m_rsr; // receive shift register + + int m_cts; // clear to send + int m_dcd; // data carrier detect + int m_sm_dtr; // sync match/data terminal ready + int m_tuf; // transmitter underflow // timers emu_timer *m_rx_timer; |