Mercurial > repos > blastem
diff blastem.c @ 565:9324f721efa6
Add a separate flag/define for disabling the Z80 at compile time to ease refactoring
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 01 Mar 2014 17:11:06 -0800 |
parents | dc9f178085a0 |
children | 9b7fcf748be0 |
line wrap: on
line diff
--- a/blastem.c Sat Mar 01 17:07:33 2014 -0800 +++ b/blastem.c Sat Mar 01 17:11:06 2014 -0800 @@ -182,7 +182,7 @@ void sync_z80(z80_context * z_context, uint32_t mclks) { -#ifdef X86_64 +#ifndef NO_Z80 if (z80_enabled && !reset && !busreq) { genesis_context * gen = z_context->system; z_context->sync_cycle = mclks / MCLKS_PER_Z80; @@ -472,7 +472,7 @@ location &= 0x7FFF; if (location < 0x4000) { z80_ram[location & 0x1FFF] = value; -#ifdef X86_64 +#ifndef NO_Z80 z80_handle_code_write(location & 0x1FFF, gen->z80); #endif } else if (location < 0x6000) { @@ -991,7 +991,7 @@ insert_breakpoint(&context, pc, debugger); } adjust_int_cycle(gen->m68k, gen->vdp); -#ifdef X86_64 +#ifndef NO_Z80 gen->z80->native_pc = z80_get_native_address_trans(gen->z80, gen->z80->pc); #endif start_68k_context(&context, pc); @@ -1238,7 +1238,7 @@ z80_context z_context; x86_z80_options z_opts; -#ifdef X86_64 +#ifndef NO_Z80 init_x86_z80_opts(&z_opts); init_z80_context(&z_context, &z_opts); #endif