diff options
author | 2018-06-29 10:58:19 +0200 | |
---|---|---|
committer | 2018-06-29 20:04:28 +0200 | |
commit | a704ed7b1b121c3bcff52d49bff8372360fe907c (patch) | |
tree | 53dd19f2dbe2bd0bf0f747dcccd989beabfafbf7 /src/emu/addrmap.cpp | |
parent | f16d1298a44e71c18c337fc321faebe4fe691e06 (diff) |
emumem: Backend modernization [O. Galibert]
Diffstat (limited to 'src/emu/addrmap.cpp')
-rw-r--r-- | src/emu/addrmap.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/emu/addrmap.cpp b/src/emu/addrmap.cpp index 544bb51011c..3a3fb07c899 100644 --- a/src/emu/addrmap.cpp +++ b/src/emu/addrmap.cpp @@ -295,20 +295,6 @@ address_map_entry &address_map_entry::rw(read64_delegate rfunc, write64_delegate //------------------------------------------------- -// set_handler - handler setter for setoffset -//------------------------------------------------- - -address_map_entry &address_map_entry::setoffset(setoffset_delegate func) -{ - assert(!func.isnull()); - m_setoffsethd.m_type = AMH_DEVICE_DELEGATE; - m_setoffsethd.m_bits = 0; - m_setoffsethd.m_name = func.name(); - m_soproto = func; - return *this; -} - -//------------------------------------------------- // unitmask_is_appropriate - verify that the // provided unitmask is valid and expected //------------------------------------------------- @@ -797,13 +783,6 @@ void address_map::map_validity_check(validity_checker &valid, int spacenum) cons (void)entry.unitmask_is_appropriate(entry.m_write.m_bits, entry.m_mask, entry.m_write.m_name); #endif } - if (entry.m_setoffsethd.m_type == AMH_DEVICE_DELEGATE) - { - // extract the device tag from the proto-delegate - const char *devtag = entry.m_soproto.device_name(); - if (entry.m_devbase.subdevice(devtag) == nullptr) - osd_printf_error("%s space memory map entry references nonexistent device '%s'\n", spaceconfig.m_name, devtag ? devtag : "<unspecified>"); - } // make sure ports exist // if ((entry.m_read.m_type == AMH_PORT && entry.m_read.m_tag != nullptr && portlist.find(entry.m_read.m_tag) == nullptr) || |