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