From 58960a48c1c2c94d22d7dea8dc3fd8289d1e1bc3 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 19 Feb 2015 04:42:49 +1100 Subject: [PATCH] Fix debugger crash when setting bytes per chunk to more than current bytes per line --- src/emu/debug/dvmemory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/emu/debug/dvmemory.c b/src/emu/debug/dvmemory.c index c284446bdae..5dfbfa0ef8c 100644 --- a/src/emu/debug/dvmemory.c +++ b/src/emu/debug/dvmemory.c @@ -749,6 +749,8 @@ void debug_view_memory::set_bytes_per_chunk(UINT8 chunkbytes) m_bytes_per_chunk = chunkbytes; m_chunks_per_row = m_bytes_per_row / chunkbytes; + if (m_chunks_per_row < 1) + m_chunks_per_row = 1; m_recompute = m_update_pending = true; pos.m_shift += 8 * ((pos.m_address % m_bytes_per_chunk) ^ ((source.m_endianness == ENDIANNESS_LITTLE) ? 0 : (m_bytes_per_chunk - 1)));