Mercurial > repos > blastem
comparison backend_x86.c @ 2133:8554751f17b5
Remove use of get_native_pointer in 68K instruction decoding in preparation for word RAM interleaving
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 17 Mar 2022 22:41:42 -0700 |
parents | 0013362c320c |
children | 9caebcfeac72 |
comparison
equal
deleted
inserted
replaced
2132:7451f970ee66 | 2133:8554751f17b5 |
---|---|
60 .cur = native_address + opts->move_pc_size, | 60 .cur = native_address + opts->move_pc_size, |
61 .last = native_address + 256, | 61 .last = native_address + 256, |
62 .stack_off = 0 | 62 .stack_off = 0 |
63 }; | 63 }; |
64 jmp(&tmp, handler); | 64 jmp(&tmp, handler); |
65 } | |
66 | |
67 void defer_translation(cpu_options *opts, uint32_t address, code_ptr handler) | |
68 { | |
69 mov_ir(&opts->code, address, opts->scratch1, SZ_D); | |
70 jmp(&opts->code, handler); | |
65 } | 71 } |
66 | 72 |
67 void check_cycles(cpu_options * opts) | 73 void check_cycles(cpu_options * opts) |
68 { | 74 { |
69 code_info *code = &opts->code; | 75 code_info *code = &opts->code; |