mirror of
https://github.com/holub/mame
synced 2025-06-24 05:17:04 +03:00
bankdev: pass through the debugger flag from the incoming space argument [R. Belmont]
This commit is contained in:
parent
b091910c57
commit
c49e5e9fb4
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user