summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/addrmap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/addrmap.cpp')
-rw-r--r--src/emu/addrmap.cpp21
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) ||