summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/6850acia.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/6850acia.h')
-rw-r--r--src/emu/machine/6850acia.h108
1 files changed, 54 insertions, 54 deletions
diff --git a/src/emu/machine/6850acia.h b/src/emu/machine/6850acia.h
index 33e7e5325bb..a0184cc6854 100644
--- a/src/emu/machine/6850acia.h
+++ b/src/emu/machine/6850acia.h
@@ -19,14 +19,14 @@
EXTERNAL MACROS
***************************************************************************/
-#define ACIA6850_STATUS_RDRF 0x01
-#define ACIA6850_STATUS_TDRE 0x02
-#define ACIA6850_STATUS_DCD 0x04
-#define ACIA6850_STATUS_CTS 0x08
-#define ACIA6850_STATUS_FE 0x10
-#define ACIA6850_STATUS_OVRN 0x20
-#define ACIA6850_STATUS_PE 0x40
-#define ACIA6850_STATUS_IRQ 0x80
+#define ACIA6850_STATUS_RDRF 0x01
+#define ACIA6850_STATUS_TDRE 0x02
+#define ACIA6850_STATUS_DCD 0x04
+#define ACIA6850_STATUS_CTS 0x08
+#define ACIA6850_STATUS_FE 0x10
+#define ACIA6850_STATUS_OVRN 0x20
+#define ACIA6850_STATUS_PE 0x40
+#define ACIA6850_STATUS_IRQ 0x80
@@ -51,17 +51,17 @@
struct acia6850_interface
{
- int m_tx_clock;
- int m_rx_clock;
+ int m_tx_clock;
+ int m_rx_clock;
- devcb_read_line m_in_rx_cb;
- devcb_write_line m_out_tx_cb;
+ devcb_read_line m_in_rx_cb;
+ devcb_write_line m_out_tx_cb;
- devcb_read_line m_in_cts_cb;
- devcb_write_line m_out_rts_cb;
- devcb_read_line m_in_dcd_cb;
+ devcb_read_line m_in_cts_cb;
+ devcb_write_line m_out_rts_cb;
+ devcb_read_line m_in_dcd_cb;
- devcb_write_line m_out_irq_cb;
+ devcb_write_line m_out_irq_cb;
};
@@ -69,11 +69,11 @@ struct acia6850_interface
// ======================> acia6850_device
class acia6850_device : public device_t,
- public acia6850_interface
+ public acia6850_interface
{
public:
- // construction/destruction
- acia6850_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+ // construction/destruction
+ acia6850_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// static configuration helpers
static void static_set_interface(device_t &device, const acia6850_interface &interface);
@@ -92,9 +92,9 @@ public:
void receive_data(UINT8 data);
protected:
- // device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ // device-level overrides
+ virtual void device_start();
+ virtual void device_reset();
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
private:
@@ -128,51 +128,51 @@ private:
EVEN
};
- devcb_resolved_read_line m_in_rx_func;
- devcb_resolved_write_line m_out_tx_func;
- devcb_resolved_read_line m_in_cts_func;
- devcb_resolved_write_line m_out_rts_func;
- devcb_resolved_read_line m_in_dcd_func;
- devcb_resolved_write_line m_out_irq_func;
+ devcb_resolved_read_line m_in_rx_func;
+ devcb_resolved_write_line m_out_tx_func;
+ devcb_resolved_read_line m_in_cts_func;
+ devcb_resolved_write_line m_out_rts_func;
+ devcb_resolved_read_line m_in_dcd_func;
+ devcb_resolved_write_line m_out_irq_func;
- UINT8 m_ctrl;
- UINT8 m_status;
+ UINT8 m_ctrl;
+ UINT8 m_status;
- UINT8 m_tdr;
- UINT8 m_rdr;
- UINT8 m_rx_shift;
- UINT8 m_tx_shift;
+ UINT8 m_tdr;
+ UINT8 m_rdr;
+ UINT8 m_rx_shift;
+ UINT8 m_tx_shift;
- UINT8 m_rx_counter;
- UINT8 m_tx_counter;
+ UINT8 m_rx_counter;
+ UINT8 m_tx_counter;
- int m_divide;
+ int m_divide;
// Counters
- int m_tx_bits;
- int m_rx_bits;
- int m_tx_parity;
- int m_rx_parity;
+ int m_tx_bits;
+ int m_rx_bits;
+ int m_tx_parity;
+ int m_rx_parity;
// TX/RX state
- int m_bits;
- parity_type m_parity;
- int m_stopbits;
- int m_tx_int;
+ int m_bits;
+ parity_type m_parity;
+ int m_stopbits;
+ int m_tx_int;
// Signals
- int m_overrun;
- int m_reset;
- int m_rts;
- int m_brk;
- int m_first_reset;
- int m_status_read;
+ int m_overrun;
+ int m_reset;
+ int m_rts;
+ int m_brk;
+ int m_first_reset;
+ int m_status_read;
serial_state m_rx_state;
serial_state m_tx_state;
- int m_irq;
+ int m_irq;
- emu_timer *m_rx_timer;
- emu_timer *m_tx_timer;
+ emu_timer *m_rx_timer;
+ emu_timer *m_tx_timer;
static const int ACIA6850_DIVIDE[3];
static const int ACIA6850_WORD[8][3];