void sam6883_device::sam_space<_addrstart, _addrend>::point(const sam_bank *bank, UINT16 offset, UINT16 mask) { if (LOG_SAM) { m_owner.logerror("sam6883_device::sam_space::point(): addrstart=0x%04X addrend=0x%04X offset=0x%04X mask=0x%04X bank->m_memory=0x%p bank->m_memory_read_only=%s\n", (unsigned) _addrstart, (unsigned) _addrend, (unsigned) offset, (unsigned) mask, bank->m_memory, bank->m_memory_read_only ? "true" : "false"); } point_specific_bank(bank, offset, mask, m_read_bank, _addrstart, _addrend, false); point_specific_bank(bank, offset, mask, m_write_bank, _addrstart, _addrend, true); }
void sam6883_device::sam_space<_addrstart, _addrend>::point(const sam_bank *bank, uint16_t offset, uint32_t length) { if (LOG_SAM) { m_owner.logerror("sam6883_device::sam_space::point(): addrstart=0x%04X addrend=0x%04X offset=0x%04X length=0x%04X bank->m_memory=0x%p bank->m_memory_read_only=%s\n", (unsigned) _addrstart, (unsigned) _addrend, (unsigned) offset, (unsigned)length, bank->m_memory, bank->m_memory_read_only ? "true" : "false"); } point_specific_bank(bank, offset, length, m_read_bank, _addrstart, _addrend, false); point_specific_bank(bank, offset, length, m_write_bank, _addrstart, _addrend, true); }