summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2022-05-05 22:09:31 -0400
committer arbee <rb6502@users.noreply.github.com>2022-05-05 22:09:31 -0400
commitaadf8cb09fe2225866ad24e5c38a74fddc9f45b9 (patch)
treeb7ec9706c05e1edaed3f2e37c6f7316372f94348
parent1ac72397bbb6315c4e35ea391f2cff6fe6bb5c6b (diff)
apple2.cpp,apple2e.cpp: fix uninitialized class members causing joystick weirdness. [R. Belmont]
-rw-r--r--src/mame/drivers/apple2.cpp2
-rw-r--r--src/mame/drivers/apple2e.cpp1
2 files changed, 3 insertions, 0 deletions
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));