diff options
author | Michael Pavone <pavone@retrodev.com> | 2015-01-03 20:46:25 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2015-01-03 20:46:25 -0800 |
commit | aaffee9fef3cf5506649b6e5e9ef95f271d14b25 (patch) | |
tree | a9bfbd5a59dbd1bccf04bb6b2ae6c85d99ca7433 /m68k_core.c | |
parent | 64168b8e1d6d46e3569d190ea79aa372b5c86fc2 (diff) |
Fix 68K remove_breakpoint
Diffstat (limited to 'm68k_core.c')
-rw-r--r-- | m68k_core.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/m68k_core.c b/m68k_core.c index fd2f406..46c4950 100644 --- a/m68k_core.c +++ b/m68k_core.c @@ -889,7 +889,11 @@ code_ptr get_native_address_trans(m68k_context * context, uint32_t address) 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) |