# HG changeset patch # User Michael Pavone # Date 1420346785 28800 # Node ID 7f1b5570b2a1f8bc66937a2c0de3ff668dca6014 # Parent 18ef3b61e70b4c87b35811f97c55e448f5c0274d Fix 68K remove_breakpoint diff -r 18ef3b61e70b -r 7f1b5570b2a1 m68k_core.c --- 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)