From 9d21a6f2aa217572ed1362e574e206c4465d3ca8 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Fri, 2 Dec 2022 13:43:17 +0100 Subject: Fix f726eee (mumdump broken) --- src/emu/emumem_hedr.ipp | 4 ++-- src/emu/emumem_hedw.ipp | 4 ++-- 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 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 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 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 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); } } -- cgit v1.2.3