diff options
author | 2013-01-11 07:32:46 +0000 | |
---|---|---|
committer | 2013-01-11 07:32:46 +0000 | |
commit | 0e19f641d3186cdbf51f8ca857e2b07ab95779c2 (patch) | |
tree | 234109de1123b13f217494af4b3f8efad346d5cc /src/emu/machine/z80sio.h | |
parent | 111157ca09a9ff60fe4a9ba49173c315e94314fa (diff) |
Cleanups and version bumpmame0148
Diffstat (limited to 'src/emu/machine/z80sio.h')
-rw-r--r-- | src/emu/machine/z80sio.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/emu/machine/z80sio.h b/src/emu/machine/z80sio.h index bc2f0485997..e8ceee4a044 100644 --- a/src/emu/machine/z80sio.h +++ b/src/emu/machine/z80sio.h @@ -44,7 +44,7 @@ struct z80sio_interface // ======================> z80sio_device -class z80sio_device : public device_t, +class z80sio_device : public device_t, public device_z80daisy_interface, public z80sio_interface { @@ -121,24 +121,24 @@ private: void serial_callback(); public: - UINT8 m_regs[8]; // 8 writeable registers + UINT8 m_regs[8]; // 8 writeable registers private: - z80sio_device *m_device; // pointer back to our device - int m_index; // our channel index - UINT8 m_status[4]; // 3 readable registers - int m_inbuf; // input buffer - int m_outbuf; // output buffer - bool m_int_on_next_rx; // interrupt on next rx? - emu_timer * m_receive_timer; // timer to clock data in - UINT8 m_receive_buffer[16]; // buffer for incoming data - UINT8 m_receive_inptr; // index of data coming in - UINT8 m_receive_outptr; // index of data going out + z80sio_device *m_device; // pointer back to our device + int m_index; // our channel index + UINT8 m_status[4]; // 3 readable registers + int m_inbuf; // input buffer + int m_outbuf; // output buffer + bool m_int_on_next_rx; // interrupt on next rx? + emu_timer * m_receive_timer; // timer to clock data in + UINT8 m_receive_buffer[16]; // buffer for incoming data + UINT8 m_receive_inptr; // index of data coming in + UINT8 m_receive_outptr; // index of data going out }; // internal state - sio_channel m_channel[2]; // 2 channels - UINT8 m_int_state[8]; // interrupt states + sio_channel m_channel[2]; // 2 channels + UINT8 m_int_state[8]; // interrupt states // callbacks devcb_resolved_write_line m_irq; |