bankdev: pass through the debugger flag from the incoming space argument [R. Belmont]

This commit is contained in:
arbee 2016-07-12 21:28:06 -04:00
parent b091910c57
commit c49e5e9fb4

View File

@ -35,41 +35,49 @@ ADDRESS_MAP_END
WRITE8_MEMBER(address_map_bank_device::write8) WRITE8_MEMBER(address_map_bank_device::write8)
{ {
m_program->set_debugger_access(space.debugger_access());
m_program->write_byte(m_offset + offset, data); m_program->write_byte(m_offset + offset, data);
} }
WRITE16_MEMBER(address_map_bank_device::write16) 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); m_program->write_word(m_offset + (offset * 2), data, mem_mask);
} }
WRITE32_MEMBER(address_map_bank_device::write32) 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); m_program->write_dword(m_offset + (offset * 4), data, mem_mask);
} }
WRITE64_MEMBER(address_map_bank_device::write64) 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); m_program->write_qword(m_offset + (offset * 8), data, mem_mask);
} }
READ8_MEMBER(address_map_bank_device::read8) READ8_MEMBER(address_map_bank_device::read8)
{ {
m_program->set_debugger_access(space.debugger_access());
return m_program->read_byte(m_offset + offset); return m_program->read_byte(m_offset + offset);
} }
READ16_MEMBER(address_map_bank_device::read16) 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); return m_program->read_word(m_offset + (offset * 2), mem_mask);
} }
READ32_MEMBER(address_map_bank_device::read32) 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); return m_program->read_dword(m_offset + (offset * 4), mem_mask);
} }
READ64_MEMBER(address_map_bank_device::read64) 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); return m_program->read_qword(m_offset + (offset * 8), mem_mask);
} }