diff options
author | Olivier Galibert <galibert@pobox.com> | 2020-11-17 21:41:19 +0100 |
---|---|---|
committer | Olivier Galibert <galibert@pobox.com> | 2020-11-17 21:41:19 +0100 |
commit | 09cf67b3b1cbbcefb7b533b284f194f44d7438b6 (patch) | |
tree | e30dfca30cec2371d4e459ea2856ea19a2ef5f12 | |
parent | 36817177d12c3249977a2ea8714277a24896e4f2 (diff) |
Don't reject re-loading an unused bank [O. Galibert]
-rw-r--r-- | src/emu/emumem.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/emumem.cpp b/src/emu/emumem.cpp index 62784459049..4e8bfb26363 100644 --- a/src/emu/emumem.cpp +++ b/src/emu/emumem.cpp @@ -2063,6 +2063,9 @@ void memory_bank::set_base(void *base) void memory_bank::set_entry(int entrynum) { + if(entrynum == -1 && m_entries.empty()) + return; + // validate if (entrynum < 0 || entrynum >= int(m_entries.size())) throw emu_fatalerror("memory_bank::set_entry called with out-of-range entry %d", entrynum); |