From aadf8cb09fe2225866ad24e5c38a74fddc9f45b9 Mon Sep 17 00:00:00 2001 From: arbee Date: Thu, 5 May 2022 22:09:31 -0400 Subject: apple2.cpp,apple2e.cpp: fix uninitialized class members causing joystick weirdness. [R. Belmont] --- src/mame/drivers/apple2.cpp | 2 ++ src/mame/drivers/apple2e.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp index 881667539f7..cd6f796b566 100644 --- a/src/mame/drivers/apple2.cpp +++ b/src/mame/drivers/apple2.cpp @@ -299,6 +299,8 @@ void apple2_state::machine_start() m_ram_ptr[adr+1] = 0xff; } + m_joystick_x1_time = m_joystick_x2_time = m_joystick_y1_time = m_joystick_y2_time = 0; + // setup save states save_item(NAME(m_speaker_state)); save_item(NAME(m_cassette_state)); diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index bbb941e5f0a..035de522358 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -1060,6 +1060,7 @@ void apple2e_state::machine_start() m_next_strobe = 1U; } + m_joystick_x1_time = m_joystick_x2_time = m_joystick_y1_time = m_joystick_y2_time = 0; // setup save states save_item(NAME(m_speaker_state)); -- cgit v1.2.3