From e90a2aab479b0400616fb671197a3e09ffbc7a2f Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 24 Jan 2016 09:41:30 +1100 Subject: [PATCH] mz700: mz800 This should fix crash in debug build (nw) --- src/mame/machine/mz700.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mame/machine/mz700.cpp b/src/mame/machine/mz700.cpp index 877bb528858..9d8e9fa0a85 100644 --- a/src/mame/machine/mz700.cpp +++ b/src/mame/machine/mz700.cpp @@ -70,8 +70,9 @@ DRIVER_INIT_MEMBER(mz_state,mz800) m_cgram = std::make_unique(0x1000); memset(m_cgram.get(), 0, sizeof(UINT8) * 0x1000); - m_p_chargen = memregion("cgrom")->base(); - if (!m_p_chargen) + if (memregion("cgrom")) + m_p_chargen = memregion("cgrom")->base(); + else m_p_chargen = m_cgram.get(); UINT8 *rom = memregion("monitor")->base(); UINT8 *ram = m_ram->pointer();