summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/m6800/m6800.c
diff options
context:
space:
mode:
author Wilbert Pol <wilbert@jdg.info>2013-09-28 13:09:32 +0000
committer Wilbert Pol <wilbert@jdg.info>2013-09-28 13:09:32 +0000
commit4459c6f6f05498e311b21343d9eea55b2964ba42 (patch)
treecfd5ea6fdf18da5cc690dde1b6b60a8c9dc2f3d4 /src/emu/cpu/m6800/m6800.c
parent0998aa44e0b23c611d281dfd13eb8bdc89e01ec3 (diff)
m6800.c: Initialize some more variables on startup (nw)
Diffstat (limited to 'src/emu/cpu/m6800/m6800.c')
-rw-r--r--src/emu/cpu/m6800/m6800.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emu/cpu/m6800/m6800.c b/src/emu/cpu/m6800/m6800.c
index aed01bf45c3..a79a12fa0be 100644
--- a/src/emu/cpu/m6800/m6800.c
+++ b/src/emu/cpu/m6800/m6800.c
@@ -1051,6 +1051,11 @@ void m6800_cpu_device::device_start()
m_tdr = 0;
m_ram_ctrl = 0;
+ m_s.d = 0;
+ m_x.d = 0;
+ m_d.d = 0;
+ m_irq_state[0] = m_irq_state[1] = m_irq_state[2] = 0;
+
save_item(NAME(m_ppc.w.l));
save_item(NAME(m_pc.w.l));
save_item(NAME(m_s.w.l));