From aa4451f31ddcd0175ef0a56afee3b9126832659d Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 31 Oct 2020 08:50:58 +0100 Subject: [PATCH] srmp2: initalized a couple variables to avoid asserts in drvnoclear debug builds --- src/mame/drivers/srmp2.cpp | 4 +++- src/mame/includes/srmp2.h | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/srmp2.cpp b/src/mame/drivers/srmp2.cpp index 56bb30b4e79..a103ebd2c44 100644 --- a/src/mame/drivers/srmp2.cpp +++ b/src/mame/drivers/srmp2.cpp @@ -66,7 +66,6 @@ Note: #include "cpu/z80/z80.h" #include "machine/nvram.h" #include "sound/ay8910.h" -#include "sound/msm5205.h" #include "screen.h" #include "speaker.h" @@ -79,6 +78,9 @@ Note: void srmp2_state::machine_start() { + m_adpcm_sptr = 0; + m_adpcm_eptr = 0; + save_item(NAME(m_adpcm_bank)); save_item(NAME(m_adpcm_data)); save_item(NAME(m_adpcm_sptr)); diff --git a/src/mame/includes/srmp2.h b/src/mame/includes/srmp2.h index 5b444abd146..83d7c0700e2 100644 --- a/src/mame/includes/srmp2.h +++ b/src/mame/includes/srmp2.h @@ -41,10 +41,10 @@ private: required_region_ptr m_adpcm_rom; optional_memory_bank m_mainbank; - int m_color_bank; - int m_gfx_bank; - int m_adpcm_bank; - int m_adpcm_data; + uint8_t m_color_bank; + uint8_t m_gfx_bank; + uint8_t m_adpcm_bank; + uint8_t m_adpcm_data; uint32_t m_adpcm_sptr; uint32_t m_adpcm_eptr; iox_t m_iox;