summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/dvmemory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/debug/dvmemory.cpp')
-rw-r--r--src/emu/debug/dvmemory.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/debug/dvmemory.cpp b/src/emu/debug/dvmemory.cpp
index ca73f1ac986..710eca244e4 100644
--- a/src/emu/debug/dvmemory.cpp
+++ b/src/emu/debug/dvmemory.cpp
@@ -741,6 +741,8 @@ bool debug_view_memory::read(u8 size, offs_t offs, u64 &data)
{
offs_t dummyaddr = offs;
+ auto dis = machine().disable_side_effect();
+
bool ismapped = m_no_translation ? true : source.m_memintf->translate(source.m_space->spacenum(), TRANSLATE_READ_DEBUG, dummyaddr);
data = ~u64(0);
if (ismapped)
@@ -817,6 +819,8 @@ void debug_view_memory::write(u8 size, offs_t offs, u64 data)
// if no raw data, just use the standard debug routines
if (source.m_space != nullptr)
{
+ auto dis = machine().disable_side_effect();
+
switch (size)
{
case 1: machine().debugger().cpu().write_byte(*source.m_space, offs, data, !m_no_translation); break;