diff genesis.c @ 2654:6068d32b756c

Implement serialization for new 68K core
author Michael Pavone <pavone@retrodev.com>
date Sun, 02 Mar 2025 17:34:02 -0800
parents 07faf0f5466f
children 2c8f541af3c5
line wrap: on
line diff
--- a/genesis.c	Sun Mar 02 01:23:20 2025 -0800
+++ b/genesis.c	Sun Mar 02 17:34:02 2025 -0800
@@ -2076,7 +2076,7 @@
 	}
 #ifdef NEW_CORE
 	while (!gen->m68k->should_return) {
-		sync_components(gen->m68k, 0);
+		sync_components(gen->m68k, gen->m68k->pc);
 		m68k_execute(gen->m68k, gen->m68k->target_cycle);
 	}
 	gen->m68k->should_return = 0;
@@ -2104,7 +2104,7 @@
 	}
 #ifdef NEW_CORE
 	while (!gen->m68k->should_return) {
-		sync_components(gen->m68k, 0);
+		sync_components(gen->m68k, gen->m68k->pc);
 		m68k_execute(gen->m68k, gen->m68k->target_cycle);
 	}
 	gen->m68k->should_return = 0;