Mercurial > repos > blastem
comparison m68k_core.c @ 706:0a6dea8c8083
Fix problem with removing breakpoints
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 13 May 2015 23:55:02 -0700 |
parents | 200ee73c7210 |
children | f9b80a78d9a6 |
comparison
equal
deleted
inserted
replaced
705:ce4046476abc | 706:0a6dea8c8083 |
---|---|
970 void remove_breakpoint(m68k_context * context, uint32_t address) | 970 void remove_breakpoint(m68k_context * context, uint32_t address) |
971 { | 971 { |
972 code_ptr native = get_native_address(context->native_code_map, address); | 972 code_ptr native = get_native_address(context->native_code_map, address); |
973 code_info tmp = context->options->gen.code; | 973 code_info tmp = context->options->gen.code; |
974 context->options->gen.code.cur = native; | 974 context->options->gen.code.cur = native; |
975 context->options->gen.code.last = native + 16; | 975 context->options->gen.code.last = native + MAX_NATIVE_SIZE; |
976 check_cycles_int(&context->options->gen, address); | 976 check_cycles_int(&context->options->gen, address); |
977 context->options->gen.code = tmp; | 977 context->options->gen.code = tmp; |
978 } | 978 } |
979 | 979 |
980 void start_68k_context(m68k_context * context, uint32_t address) | 980 void start_68k_context(m68k_context * context, uint32_t address) |