diff gst.c @ 2280:9ead0fe69d9b

Implement savestate support for Sega CD
author Michael Pavone <pavone@retrodev.com>
date Sun, 08 Jan 2023 14:42:24 -0800
parents f699f9d500b4
children
line wrap: on
line diff
--- a/gst.c	Sun Jan 08 14:20:43 2023 -0800
+++ b/gst.c	Sun Jan 08 14:42:24 2023 -0800
@@ -412,6 +412,7 @@
 	return 1;
 }
 
+#include "m68k_internal.h" //needed for get_native_address_trans, should be eliminated once handling of PC is cleaned up
 uint32_t load_gst(genesis_context * gen, char * fname)
 {
 	char buffer[4096];
@@ -461,6 +462,7 @@
 			i++;
 		}
 	}
+	gen->m68k->resume_pc = get_native_address_trans(gen->m68k, pc);
 	fclose(gstfile);
 	return pc;