diff system.h @ 1433:c886c54d8cf1

Added save states to SMS emulation
author Michael Pavone <pavone@retrodev.com>
date Wed, 16 Aug 2017 20:06:28 -0700
parents 95f5253e75c7
children e2bd03ed3190
line wrap: on
line diff
--- a/system.h	Sun Aug 13 22:59:01 2017 -0700
+++ b/system.h	Wed Aug 16 20:06:28 2017 -0700
@@ -22,6 +22,7 @@
 typedef void (*system_str_fun)(system_header *, char *);
 typedef uint8_t (*system_str_fun_r8)(system_header *, char *);
 typedef void (*speed_system_fun)(system_header *, uint32_t);
+typedef uint8_t (*system_u8_fun_r8)(system_header *, uint8_t);
 
 #include "arena.h"
 #include "romdb.h"
@@ -32,6 +33,7 @@
 	system_fun        resume_context;
 	system_fun        load_save;
 	system_fun        persist_save;
+	system_u8_fun_r8  load_state;
 	system_fun        request_exit;
 	system_fun        soft_reset;
 	system_fun        free_context;