diff options
Diffstat (limited to 'src/devices/cpu/tms9900/tms9995.cpp')
-rw-r--r-- | src/devices/cpu/tms9900/tms9995.cpp | 6 |
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; } |