From e44468f4263d65b727d445a915a3b8c1ce787a40 Mon Sep 17 00:00:00 2001 From: Ilari Liusvaara Date: Fri, 28 Feb 2014 23:35:13 +0200 Subject: [PATCH] bsnes core: Raise bus breaks against correct address --- src/emulation/bsnes-legacy/core.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/emulation/bsnes-legacy/core.cpp b/src/emulation/bsnes-legacy/core.cpp index 1cfc6047..787a6b92 100644 --- a/src/emulation/bsnes-legacy/core.cpp +++ b/src/emulation/bsnes-legacy/core.cpp @@ -938,9 +938,9 @@ namespace ecore_callbacks->memory_read(_addr, val); } if(exec) - ecore_callbacks->memory_execute(0x1000000 + _addr, 0); + ecore_callbacks->memory_execute(0x1000000 + addr, 0); else - ecore_callbacks->memory_read(0x1000000 + _addr, val); + ecore_callbacks->memory_read(0x1000000 + addr, val); } void bsnes_debug_write(uint8_t clazz, unsigned offset, unsigned addr, uint8_t val) @@ -949,7 +949,7 @@ namespace uint64_t _addr = translate_class_address(clazz, offset); if(_addr != 0xFFFFFFFFFFFFFFFFULL) ecore_callbacks->memory_write(_addr, val); - ecore_callbacks->memory_write(0x1000000 + _addr, val); + ecore_callbacks->memory_write(0x1000000 + addr, val); } void redraw_cover_fbinfo(); -- 2.11.4.GIT