comparison m68k_core.c @ 673:7f1b5570b2a1

Fix 68K remove_breakpoint
author Michael Pavone <pavone@retrodev.com>
date Sat, 03 Jan 2015 20:46:25 -0800
parents 98927f1b005b
children e26640daf1ae
comparison
equal deleted inserted replaced
672:18ef3b61e70b 673:7f1b5570b2a1
887 } 887 }
888 888
889 void remove_breakpoint(m68k_context * context, uint32_t address) 889 void remove_breakpoint(m68k_context * context, uint32_t address)
890 { 890 {
891 code_ptr native = get_native_address(context->native_code_map, address); 891 code_ptr native = get_native_address(context->native_code_map, address);
892 code_info tmp = context->options->gen.code;
893 context->options->gen.code.cur = native;
894 context->options->gen.code.last = native + 16;
892 check_cycles_int(&context->options->gen, address); 895 check_cycles_int(&context->options->gen, address);
896 context->options->gen.code = tmp;
893 } 897 }
894 898
895 void start_68k_context(m68k_context * context, uint32_t address) 899 void start_68k_context(m68k_context * context, uint32_t address)
896 { 900 {
897 code_ptr addr = get_native_address_trans(context, address); 901 code_ptr addr = get_native_address_trans(context, address);