summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authoraliaspider2014-12-10 11:06:17 +0100
committeraliaspider2014-12-10 11:06:17 +0100
commitad485d434adfa2f01e643e321b9e23c17df1edd0 (patch)
treed65155f033c3baca32e4a0a0e8b3de559f94f3db /main.c
parent13d5e9c87586736b94097683e05bd1fd1e3b93ae (diff)
downloadpicogpsp-ad485d434adfa2f01e643e321b9e23c17df1edd0.tar.gz
picogpsp-ad485d434adfa2f01e643e321b9e23c17df1edd0.tar.bz2
picogpsp-ad485d434adfa2f01e643e321b9e23c17df1edd0.zip
implement retro_serialize/unserialize
Diffstat (limited to 'main.c')
-rw-r--r--main.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/main.c b/main.c
index f09da4d..5f734da 100644
--- a/main.c
+++ b/main.c
@@ -600,17 +600,17 @@ void make_rpath(char *buff, size_t size, const char *ext)
strcpy(p, ext);
}
-#define main_savestate_builder(type) \
-void main_##type##_savestate(file_tag_type savestate_file) \
-{ \
- file_##type##_variable(savestate_file, cpu_ticks); \
- file_##type##_variable(savestate_file, execute_cycles); \
- file_##type##_variable(savestate_file, video_count); \
- file_##type##_array(savestate_file, timer); \
-} \
-
-main_savestate_builder(read);
-main_savestate_builder(write_mem);
+#define main_savestate_builder(type) \
+void main_##type##_savestate(void) \
+{ \
+ state_mem_##type##_variable(cpu_ticks); \
+ state_mem_##type##_variable(execute_cycles); \
+ state_mem_##type##_variable(video_count); \
+ state_mem_##type##_array(timer); \
+}
+
+main_savestate_builder(read)
+main_savestate_builder(write)
void printout(void *str, u32 val)