Mercurial > repos > blastem
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); |