summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/mc68901.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/mc68901.h')
-rw-r--r--src/emu/machine/mc68901.h148
1 files changed, 74 insertions, 74 deletions
diff --git a/src/emu/machine/mc68901.h b/src/emu/machine/mc68901.h
index 5bfaf4cb2e7..45f1b78e5ee 100644
--- a/src/emu/machine/mc68901.h
+++ b/src/emu/machine/mc68901.h
@@ -55,7 +55,7 @@
//**************************************************************************
#define MCFG_MC68901_ADD(_tag, _clock, _config) \
- MCFG_DEVICE_ADD((_tag), MC68901, _clock) \
+ MCFG_DEVICE_ADD((_tag), MC68901, _clock) \
MCFG_DEVICE_CONFIG(_config)
#define MC68901_INTERFACE(name) \
@@ -71,39 +71,39 @@
struct mc68901_interface
{
- int m_timer_clock; /* timer clock */
- int m_rx_clock; /* serial receive clock */
- int m_tx_clock; /* serial transmit clock */
+ int m_timer_clock; /* timer clock */
+ int m_rx_clock; /* serial receive clock */
+ int m_tx_clock; /* serial transmit clock */
- devcb_write_line m_out_irq_cb;
+ devcb_write_line m_out_irq_cb;
- devcb_read8 m_in_gpio_cb;
- devcb_write8 m_out_gpio_cb;
+ devcb_read8 m_in_gpio_cb;
+ devcb_write8 m_out_gpio_cb;
- devcb_write_line m_out_tao_cb;
- devcb_write_line m_out_tbo_cb;
- devcb_write_line m_out_tco_cb;
- devcb_write_line m_out_tdo_cb;
+ devcb_write_line m_out_tao_cb;
+ devcb_write_line m_out_tbo_cb;
+ devcb_write_line m_out_tco_cb;
+ devcb_write_line m_out_tdo_cb;
- devcb_read_line m_in_si_cb;
- devcb_write_line m_out_so_cb;
- devcb_write_line m_out_rr_cb;
- devcb_write_line m_out_tr_cb;
+ devcb_read_line m_in_si_cb;
+ devcb_write_line m_out_so_cb;
+ devcb_write_line m_out_rr_cb;
+ devcb_write_line m_out_tr_cb;
};
// ======================> mc68901_device
-class mc68901_device : public device_t,
- public mc68901_interface
+class mc68901_device : public device_t,
+ public mc68901_interface
{
public:
- // construction/destruction
- mc68901_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+ // construction/destruction
+ mc68901_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 );
int get_vector();
@@ -123,10 +123,10 @@ public:
DECLARE_WRITE_LINE_MEMBER( tc_w );
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 param, void *ptr);
void check_interrupts();
@@ -155,72 +155,72 @@ private:
static const device_timer_id TIMER_RX = 4;
static const device_timer_id TIMER_TX = 5;
- devcb_resolved_read8 m_in_gpio_func;
- devcb_resolved_write8 m_out_gpio_func;
- devcb_resolved_read_line m_in_si_func;
- devcb_resolved_write_line m_out_so_func;
- devcb_resolved_write_line m_out_tao_func;
- devcb_resolved_write_line m_out_tbo_func;
- devcb_resolved_write_line m_out_tco_func;
- devcb_resolved_write_line m_out_tdo_func;
- devcb_resolved_write_line m_out_irq_func;
+ devcb_resolved_read8 m_in_gpio_func;
+ devcb_resolved_write8 m_out_gpio_func;
+ devcb_resolved_read_line m_in_si_func;
+ devcb_resolved_write_line m_out_so_func;
+ devcb_resolved_write_line m_out_tao_func;
+ devcb_resolved_write_line m_out_tbo_func;
+ devcb_resolved_write_line m_out_tco_func;
+ devcb_resolved_write_line m_out_tdo_func;
+ devcb_resolved_write_line m_out_irq_func;
- int m_device_type; /* device type */
+ int m_device_type; /* device type */
/* registers */
- UINT8 m_gpip; /* general purpose I/O register */
- UINT8 m_aer; /* active edge register */
- UINT8 m_ddr; /* data direction register */
-
- UINT16 m_ier; /* interrupt enable register */
- UINT16 m_ipr; /* interrupt pending register */
- UINT16 m_isr; /* interrupt in-service register */
- UINT16 m_imr; /* interrupt mask register */
- UINT8 m_vr; /* vector register */
-
- UINT8 m_tacr; /* timer A control register */
- UINT8 m_tbcr; /* timer B control register */
- UINT8 m_tcdcr; /* timers C and D control register */
- UINT8 m_tdr[4]; /* timer data registers */
-
- UINT8 m_scr; /* synchronous character register */
- UINT8 m_ucr; /* USART control register */
- UINT8 m_tsr; /* transmitter status register */
- UINT8 m_rsr; /* receiver status register */
- UINT8 m_udr; /* USART data register */
+ UINT8 m_gpip; /* general purpose I/O register */
+ UINT8 m_aer; /* active edge register */
+ UINT8 m_ddr; /* data direction register */
+
+ UINT16 m_ier; /* interrupt enable register */
+ UINT16 m_ipr; /* interrupt pending register */
+ UINT16 m_isr; /* interrupt in-service register */
+ UINT16 m_imr; /* interrupt mask register */
+ UINT8 m_vr; /* vector register */
+
+ UINT8 m_tacr; /* timer A control register */
+ UINT8 m_tbcr; /* timer B control register */
+ UINT8 m_tcdcr; /* timers C and D control register */
+ UINT8 m_tdr[4]; /* timer data registers */
+
+ UINT8 m_scr; /* synchronous character register */
+ UINT8 m_ucr; /* USART control register */
+ UINT8 m_tsr; /* transmitter status register */
+ UINT8 m_rsr; /* receiver status register */
+ UINT8 m_udr; /* USART data register */
/* counter timer state */
- UINT8 m_tmc[4]; /* timer main counters */
- int m_ti[4]; /* timer in latch */
- int m_to[4]; /* timer out latch */
+ UINT8 m_tmc[4]; /* timer main counters */
+ int m_ti[4]; /* timer in latch */
+ int m_to[4]; /* timer out latch */
/* interrupt state */
- int m_irqlevel; /* interrupt level latch */
+ int m_irqlevel; /* interrupt level latch */
/* serial state */
- UINT8 m_next_rsr; /* receiver status register latch */
- int m_rsr_read; /* receiver status register read flag */
- int m_rxtx_word; /* word length */
- int m_rxtx_start; /* start bits */
- int m_rxtx_stop; /* stop bits */
+ UINT8 m_next_rsr; /* receiver status register latch */
+ int m_rsr_read; /* receiver status register read flag */
+ int m_rxtx_word; /* word length */
+ int m_rxtx_start; /* start bits */
+ int m_rxtx_stop; /* stop bits */
/* receive state */
- UINT8 m_rx_buffer; /* receive buffer */
- int m_rx_bits; /* receive bit count */
- int m_rx_parity; /* receive parity bit */
- int m_rx_state; /* receive state */
+ UINT8 m_rx_buffer; /* receive buffer */
+ int m_rx_bits; /* receive bit count */
+ int m_rx_parity; /* receive parity bit */
+ int m_rx_state; /* receive state */
/* transmit state */
- UINT8 m_tx_buffer; /* transmit buffer */
- int m_tx_bits; /* transmit bit count */
- int m_tx_parity; /* transmit parity bit */
- int m_tx_state; /* transmit state */
- int m_xmit_state; /* transmitter state */
+ UINT8 m_tx_buffer; /* transmit buffer */
+ int m_tx_bits; /* transmit bit count */
+ int m_tx_parity; /* transmit parity bit */
+ int m_tx_state; /* transmit state */
+ int m_xmit_state; /* transmitter state */
// timers
emu_timer *m_timer[4]; /* counter timers */
- emu_timer *m_rx_timer; /* receive timer */
- emu_timer *m_tx_timer; /* transmit timer */
+ emu_timer *m_rx_timer; /* receive timer */
+ emu_timer *m_tx_timer; /* transmit timer */
};