diff cdd_mcu.h @ 2280:9ead0fe69d9b

Implement savestate support for Sega CD
author Michael Pavone <pavone@retrodev.com>
date Sun, 08 Jan 2023 14:42:24 -0800
parents c3ee42c89b27
children
line wrap: on
line diff
--- a/cdd_mcu.h	Sun Jan 08 14:20:43 2023 -0800
+++ b/cdd_mcu.h	Sun Jan 08 14:42:24 2023 -0800
@@ -3,6 +3,7 @@
 #include "system.h"
 #include "lc8951.h"
 #include "cdd_fader.h"
+#include "serialize.h"
 
 typedef enum {
 	SF_ABSOLUTE,
@@ -172,5 +173,7 @@
 void cdd_hock_disabled(cdd_mcu *context);
 void cdd_mcu_start_cmd_recv(cdd_mcu *context, uint16_t *gate_array);
 void cdd_mcu_adjust_cycle(cdd_mcu *context, uint32_t deduction);
+void cdd_mcu_serialize(cdd_mcu *context, serialize_buffer *buf);
+void cdd_mcu_deserialize(deserialize_buffer *buf, void *vcontext);
 
 #endif //CD_MCU_H_