summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2022-12-02 13:43:17 +0100
committer Olivier Galibert <galibert@pobox.com>2022-12-02 13:43:35 +0100
commit9d21a6f2aa217572ed1362e574e206c4465d3ca8 (patch)
tree701352abf4b210aa3ff3ce1002d62e3f02d4bd37
parent38c9748a2e0b77b7f88a23e2c7686d56de512bf4 (diff)
Fix f726eee (mumdump broken)
-rw-r--r--src/emu/emumem_hedr.ipp4
-rw-r--r--src/emu/emumem_hedw.ipp4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/emumem_hedr.ipp b/src/emu/emumem_hedr.ipp
index d24dc44a7c1..260748295c4 100644
--- a/src/emu/emumem_hedr.ipp
+++ b/src/emu/emumem_hedr.ipp
@@ -201,7 +201,7 @@ template<int HighBits, int Width, int AddrShift> void handler_entry_read_dispatc
cur->unref();
m_u_dispatch[entry] = subdispatch;
subdispatch->populate_nomirror(start, end, ostart, oend, handler);
- range_cut_before(((entry - 1) << LowBits) - 1, entry);
+ range_cut_before((entry << LowBits) - 1, entry);
range_cut_after((entry + 1) << LowBits, entry);
}
}
@@ -278,7 +278,7 @@ template<int HighBits, int Width, int AddrShift> void handler_entry_read_dispatc
cur->unref();
m_u_dispatch[entry] = subdispatch;
subdispatch->populate_mirror(start, end, ostart, oend, mirror, handler);
- range_cut_before(((entry - 1) << LowBits) - 1, entry);
+ range_cut_before((entry << LowBits) - 1, entry);
range_cut_after((entry + 1) << LowBits, entry);
}
}
diff --git a/src/emu/emumem_hedw.ipp b/src/emu/emumem_hedw.ipp
index 4744a64fa39..ce88a388180 100644
--- a/src/emu/emumem_hedw.ipp
+++ b/src/emu/emumem_hedw.ipp
@@ -200,7 +200,7 @@ template<int HighBits, int Width, int AddrShift> void handler_entry_write_dispat
cur->unref();
m_u_dispatch[entry] = subdispatch;
subdispatch->populate_nomirror(start, end, ostart, oend, handler);
- range_cut_before(((entry - 1) << LowBits) - 1, entry);
+ range_cut_before((entry << LowBits) - 1, entry);
range_cut_after((entry + 1) << LowBits, entry);
}
}
@@ -277,7 +277,7 @@ template<int HighBits, int Width, int AddrShift> void handler_entry_write_dispat
cur->unref();
m_u_dispatch[entry] = subdispatch;
subdispatch->populate_mirror(start, end, ostart, oend, mirror, handler);
- range_cut_before(((entry - 1) << LowBits) - 1, entry);
+ range_cut_before((entry << LowBits) - 1, entry);
range_cut_after((entry + 1) << LowBits, entry);
}
}