From 177731f5dc06f71f80c540ecbc9acf5a14af76a4 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Fri, 13 Jul 2018 15:20:08 +0200 Subject: [PATCH] Fix some watchpoints (nw) --- src/emu/debug/debugcpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/debug/debugcpu.cpp b/src/emu/debug/debugcpu.cpp index 36f23a52825..01e165d7519 100644 --- a/src/emu/debug/debugcpu.cpp +++ b/src/emu/debug/debugcpu.cpp @@ -2841,9 +2841,9 @@ device_debug::watchpoint::watchpoint(device_debug* debugInterface, if (end != rend) { if (endian == ENDIANNESS_LITTLE) - emask &= make_bitmask((rend + subamask + 1 - end) * unit_size); + emask &= make_bitmask((subamask + 1 + end - rend) * unit_size); else - emask &= ~make_bitmask((end - rend) * unit_size); + emask &= ~make_bitmask((rend - end) * unit_size); } if (rend == (rstart | subamask) || smask == emask)