changeset 673:7f1b5570b2a1

Fix 68K remove_breakpoint
author Michael Pavone <pavone@retrodev.com>
date Sat, 03 Jan 2015 20:46:25 -0800
parents 18ef3b61e70b
children 16e5dfdb67b5
files m68k_core.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/m68k_core.c	Sat Jan 03 20:20:15 2015 -0800
+++ b/m68k_core.c	Sat Jan 03 20:46:25 2015 -0800
@@ -889,7 +889,11 @@
 void remove_breakpoint(m68k_context * context, uint32_t address)
 {
 	code_ptr native = get_native_address(context->native_code_map, address);
+	code_info tmp = context->options->gen.code;
+	context->options->gen.code.cur = native;
+	context->options->gen.code.last = native + 16;
 	check_cycles_int(&context->options->gen, address);
+	context->options->gen.code = tmp;
 }
 
 void start_68k_context(m68k_context * context, uint32_t address)