summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms9900/tms9995.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms9900/tms9995.cpp')
-rw-r--r--src/devices/cpu/tms9900/tms9995.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/devices/cpu/tms9900/tms9995.cpp b/src/devices/cpu/tms9900/tms9995.cpp
index 556dfb09694..4e1e70d968b 100644
--- a/src/devices/cpu/tms9900/tms9995.cpp
+++ b/src/devices/cpu/tms9900/tms9995.cpp
@@ -473,10 +473,9 @@ uint16_t tms9995_device::read_workspace_register_debug(int reg)
}
else
{
- m_prgspace->set_debugger_access(true);
+ auto dis = machine().disable_side_effect();
value = (m_prgspace->read_byte(addrb) << 8) & 0xff00;
value |= m_prgspace->read_byte(addrb+1);
- m_prgspace->set_debugger_access(false);
}
m_icount = temp;
return value;
@@ -494,10 +493,9 @@ void tms9995_device::write_workspace_register_debug(int reg, uint16_t data)
}
else
{
- m_prgspace->set_debugger_access(true);
+ auto dis = machine().disable_side_effect();
m_prgspace->write_byte(addrb, (data >> 8) & 0xff);
m_prgspace->write_byte(addrb+1, data & 0xff);
- m_prgspace->set_debugger_access(false);
}
m_icount = temp;
}