implement retro_serialize/unserialize

This commit is contained in:
aliaspider
2014-12-10 11:06:17 +01:00
parent 13d5e9c875
commit ad485d434a
15 changed files with 184 additions and 236 deletions

16
video.c
View File

@@ -3570,14 +3570,14 @@ void debug_screen_printl(const char *format, ...)
}
#define video_savestate_builder(type) \
void video_##type##_savestate(file_tag_type savestate_file) \
{ \
file_##type##_array(savestate_file, affine_reference_x); \
file_##type##_array(savestate_file, affine_reference_y); \
} \
#define video_savestate_builder(type) \
void video_##type##_savestate(void) \
{ \
state_mem_##type##_array(affine_reference_x); \
state_mem_##type##_array(affine_reference_y); \
}
video_savestate_builder(read);
video_savestate_builder(write_mem);
video_savestate_builder(read)
video_savestate_builder(write)