summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/addrmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/addrmap.c')
-rw-r--r--src/emu/addrmap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/addrmap.c b/src/emu/addrmap.c
index 07ed40f74f1..9b89b63b6c0 100644
--- a/src/emu/addrmap.c
+++ b/src/emu/addrmap.c
@@ -816,7 +816,7 @@ void address_map::uplift_submaps(running_machine &machine, device_t &device, dev
if (mdata.m_type == AMH_NONE)
continue;
- if (mdata.m_type != AMH_DEVICE_DELEGATE)
+ if (mdata.m_type != AMH_DEVICE_DELEGATE && mdata.m_type != AMH_NOP)
throw emu_fatalerror("Only normal read/write methods are accepted in device submaps.\n");
if (mdata.m_bits == 0 && entry_bits != m_databits)