diff options
author | Michael Pavone <pavone@retrodev.com> | 2014-12-14 16:45:23 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2014-12-14 16:45:23 -0800 |
commit | d07b907bc7889308890b590d2aaf88dfc44ae616 (patch) | |
tree | 273eedc41416db521869870f236f761e351c309f /m68k_core_x86.c | |
parent | 4d15ffc63362410563a49481faf9652c138945ac (diff) |
WIP effort to update z80 core for code gen changes
Diffstat (limited to 'm68k_core_x86.c')
-rw-r--r-- | m68k_core_x86.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/m68k_core_x86.c b/m68k_core_x86.c index 6c37fad..18feea7 100644 --- a/m68k_core_x86.c +++ b/m68k_core_x86.c @@ -2390,10 +2390,12 @@ void init_m68k_opts(m68k_options * opts, memmap_chunk * memmap, uint32_t num_chu *skip_sync = code->cur - (skip_sync+1); retn(code); - opts->read_16 = gen_mem_fun(&opts->gen, memmap, num_chunks, READ_16); - opts->read_8 = gen_mem_fun(&opts->gen, memmap, num_chunks, READ_8); - opts->write_16 = gen_mem_fun(&opts->gen, memmap, num_chunks, WRITE_16); - opts->write_8 = gen_mem_fun(&opts->gen, memmap, num_chunks, WRITE_8); + opts->gen.handle_code_write = (code_ptr)m68k_handle_code_write; + + opts->read_16 = gen_mem_fun(&opts->gen, memmap, num_chunks, READ_16, NULL); + opts->read_8 = gen_mem_fun(&opts->gen, memmap, num_chunks, READ_8, NULL); + opts->write_16 = gen_mem_fun(&opts->gen, memmap, num_chunks, WRITE_16, NULL); + opts->write_8 = gen_mem_fun(&opts->gen, memmap, num_chunks, WRITE_8, NULL); opts->read_32 = code->cur; push_r(code, opts->gen.scratch1); |