diff options
author | 2020-09-29 15:06:31 +0200 | |
---|---|---|
committer | 2020-09-29 15:06:31 +0200 | |
commit | 9c36ee3d9db6fccb0fa93e64af8ff2b9fc79fcf9 (patch) | |
tree | d9e5acdfd129c8875d3088fd54105bc742b8cd8c | |
parent | 5352cdbc5e04d5b0b29556836a376cc3ab850ba3 (diff) |
tms9995.cpp: initialized one variable which caused crashes in formula1.cpp.
-rw-r--r-- | src/devices/cpu/tms9900/tms9995.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/devices/cpu/tms9900/tms9995.cpp b/src/devices/cpu/tms9900/tms9995.cpp index 981356ebcd2..89fdcc8d817 100644 --- a/src/devices/cpu/tms9900/tms9995.cpp +++ b/src/devices/cpu/tms9900/tms9995.cpp @@ -220,6 +220,8 @@ void tms9995_device::device_start() m_source_value = 0; + m_index = 0; + // add the states for the debugger for (int i=0; i < 20; i++) { @@ -242,7 +244,7 @@ void tms9995_device::device_start() save_item(NAME(PC)); save_item(NAME(ST)); // save_item(NAME(PC_debug)); // only for debugger output - save_pointer(NAME(m_onchip_memory),256); + save_item(NAME(m_onchip_memory)); save_item(NAME(m_idle_state)); save_item(NAME(m_nmi_state)); save_item(NAME(m_hold_state)); @@ -285,7 +287,7 @@ void tms9995_device::device_start() save_item(NAME(m_cru_address)); save_item(NAME(m_cru_value)); save_item(NAME(m_cru_first_read)); - save_pointer(NAME(m_flag),16); + save_item(NAME(m_flag)); save_item(NAME(IR)); save_item(NAME(m_pre_IR)); save_item(NAME(m_command)); |