summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dimemory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dimemory.cpp')
-rw-r--r--src/emu/dimemory.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/emu/dimemory.cpp b/src/emu/dimemory.cpp
index 5b8b79569a7..d95b650b8ea 100644
--- a/src/emu/dimemory.cpp
+++ b/src/emu/dimemory.cpp
@@ -94,7 +94,7 @@ void device_memory_interface::interface_config_complete()
void device_memory_interface::interface_validity_check(validity_checker &valid) const
{
// loop over all address spaces
- for (int spacenum = 0; spacenum < int(m_address_config.size()); ++spacenum)
+ for (int spacenum = 0; spacenum < int(m_address_map.size()); ++spacenum)
{
if (space_config(spacenum))
{
@@ -104,5 +104,7 @@ void device_memory_interface::interface_validity_check(validity_checker &valid)
// let the map check itself
addrmap.map_validity_check(valid, spacenum);
}
+ else if (!m_address_map[spacenum].isnull())
+ osd_printf_warning("Map configured for nonexistent memory space %d\n", spacenum);
}
}