summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2016-07-12 21:28:06 -0400
committer arbee <rb6502@users.noreply.github.com>2016-07-12 21:28:06 -0400
commitc49e5e9fb433a8ebefe62bcf19091d14c7ad25be (patch)
tree05ce3a41d5fba864df5a07657dd780d7d09175c1
parentb091910c5730d087dec02726e9a6c5ccf25de55e (diff)
bankdev: pass through the debugger flag from the incoming space argument [R. Belmont]
-rw-r--r--src/devices/machine/bankdev.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/devices/machine/bankdev.cpp b/src/devices/machine/bankdev.cpp
index 65d56a39819..0b4571f9a87 100644
--- a/src/devices/machine/bankdev.cpp
+++ b/src/devices/machine/bankdev.cpp
@@ -35,41 +35,49 @@ ADDRESS_MAP_END
WRITE8_MEMBER(address_map_bank_device::write8)
{
+ m_program->set_debugger_access(space.debugger_access());
m_program->write_byte(m_offset + offset, data);
}
WRITE16_MEMBER(address_map_bank_device::write16)
{
+ m_program->set_debugger_access(space.debugger_access());
m_program->write_word(m_offset + (offset * 2), data, mem_mask);
}
WRITE32_MEMBER(address_map_bank_device::write32)
{
+ m_program->set_debugger_access(space.debugger_access());
m_program->write_dword(m_offset + (offset * 4), data, mem_mask);
}
WRITE64_MEMBER(address_map_bank_device::write64)
{
+ m_program->set_debugger_access(space.debugger_access());
m_program->write_qword(m_offset + (offset * 8), data, mem_mask);
}
READ8_MEMBER(address_map_bank_device::read8)
{
+ m_program->set_debugger_access(space.debugger_access());
return m_program->read_byte(m_offset + offset);
}
READ16_MEMBER(address_map_bank_device::read16)
{
+ m_program->set_debugger_access(space.debugger_access());
return m_program->read_word(m_offset + (offset * 2), mem_mask);
}
READ32_MEMBER(address_map_bank_device::read32)
{
+ m_program->set_debugger_access(space.debugger_access());
return m_program->read_dword(m_offset + (offset * 4), mem_mask);
}
READ64_MEMBER(address_map_bank_device::read64)
{
+ m_program->set_debugger_access(space.debugger_access());
return m_program->read_qword(m_offset + (offset * 8), mem_mask);
}