From 229f1e45c8dfe343ea62a90a877d0f43d58539d4 Mon Sep 17 00:00:00 2001 From: cracyc Date: Sun, 28 Oct 2012 16:43:34 +0000 Subject: [PATCH] (MESS) small serial mouse fixes (nw) --- src/emu/diserial.c | 1 + src/mess/machine/ser_mouse.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/emu/diserial.c b/src/emu/diserial.c index f28c8b73588..e830e1056b1 100644 --- a/src/emu/diserial.c +++ b/src/emu/diserial.c @@ -41,6 +41,7 @@ device_serial_interface::device_serial_interface(const machine_config &mconfig, m_tra_clock = NULL; m_tra_baud = 0; m_rcv_baud = 0; + m_tra_flags = 0; } device_serial_interface::~device_serial_interface() diff --git a/src/mess/machine/ser_mouse.h b/src/mess/machine/ser_mouse.h index 3e1466b21c9..4a6076a224b 100644 --- a/src/mess/machine/ser_mouse.h +++ b/src/mess/machine/ser_mouse.h @@ -48,7 +48,7 @@ public: virtual void dtr_w(UINT8 state) { m_dtr = state; check_state(); } virtual void rts_w(UINT8 state) { m_rts = state; check_state(); m_old_rts = state; } protected: - virtual void set_frame() { set_data_frame(7, 1, SERIAL_PARITY_NONE); } + virtual void set_frame() { set_data_frame(7, 2, SERIAL_PARITY_NONE); } virtual void mouse_trans(int dx, int dy, int nb, int mbc); virtual void device_reset() {m_old_rts = 0; serial_mouse_device::device_reset();} virtual void device_config_complete() { m_shortname = "microsoft_mouse"; } @@ -65,7 +65,7 @@ public: virtual void dtr_w(UINT8 state) { m_dtr = state; check_state(); } virtual void rts_w(UINT8 state) { m_rts = state; check_state(); } protected: - virtual void set_frame() { set_data_frame(8, 1, SERIAL_PARITY_NONE); } + virtual void set_frame() { set_data_frame(8, 2, SERIAL_PARITY_NONE); } virtual void mouse_trans(int dx, int dy, int nb, int mbc); virtual void device_config_complete() { m_shortname = "mouse_systems_mouse"; } private: