summaryrefslogtreecommitdiff
path: root/emulators/vba/files/patch-src-sdl_debugger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/vba/files/patch-src-sdl_debugger.cpp')
-rw-r--r--emulators/vba/files/patch-src-sdl_debugger.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/emulators/vba/files/patch-src-sdl_debugger.cpp b/emulators/vba/files/patch-src-sdl_debugger.cpp
new file mode 100644
index 000000000000..4a787d1ff294
--- /dev/null
+++ b/emulators/vba/files/patch-src-sdl_debugger.cpp
@@ -0,0 +1,14 @@
+--- src/sdl/debugger.cpp.orig 2007-10-04 01:11:33.000000000 +0200
++++ src/sdl/debugger.cpp 2007-10-04 01:12:22.000000000 +0200
+@@ -950,9 +950,9 @@
+ {
+ u32 address = 0;
+ if(mem >= (u32*)&workRAM[0] && mem <= (u32*)&workRAM[0x3ffff])
+- address = 0x2000000 + ((u32)mem - (u32)&workRAM[0]);
++ address = 0x2000000 + (u32)((u8 *)mem - &workRAM[0]);
+ else
+- address = 0x3000000 + ((u32)mem - (u32)&internalRAM[0]);
++ address = 0x3000000 + (u32)((u8 *)mem - &internalRAM[0]);
+
+ if(size == 2)
+ printf("Breakpoint (on write) address %08x old:%08x new:%08x\n",