From aa0d17757d9e5857bb99887841133045cc530655 Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 26 Nov 2018 14:40:42 -0500 Subject: diemory: Still should be validating all configured address spaces, whether or not they have external maps (nw) --- src/emu/dimemory.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emu/dimemory.cpp b/src/emu/dimemory.cpp index d95b650b8ea..77e7150f148 100644 --- a/src/emu/dimemory.cpp +++ b/src/emu/dimemory.cpp @@ -94,7 +94,8 @@ 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_map.size()); ++spacenum) + const int max_spaces = std::max(m_address_map.size(), m_address_config.size()); + for (int spacenum = 0; spacenum < max_spaces; ++spacenum) { if (space_config(spacenum)) { -- cgit v1.2.3