From e6b3d6094d8418e980ce6a429eb8f684b44fdcc8 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Thu, 4 May 2023 13:39:24 +0900 Subject: [PATCH] Use System3.9 compatible save format by default, except emscripten --- src/savedata.c | 4 ++++ src/xsystem35.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/savedata.c b/src/savedata.c index 9998a53..89e656e 100644 --- a/src/savedata.c +++ b/src/savedata.c @@ -113,7 +113,11 @@ typedef struct { emscripten_align1_int rsv2; } asd_varPageHdr; +#ifdef __EMSCRIPTEN__ static enum save_format save_format = SAVEFMT_XSYS35; +#else +static enum save_format save_format = SAVEFMT_SYS38; +#endif #ifdef __EMSCRIPTEN__ EM_JS(void, scheduleSync, (), { diff --git a/src/xsystem35.c b/src/xsystem35.c index e373445..c028de4 100644 --- a/src/xsystem35.c +++ b/src/xsystem35.c @@ -111,7 +111,7 @@ static void sys35_usage(boolean verbose) { puts("OPTIONS"); puts(" -gamefile file : set game resource file to 'file'"); puts(" -game game : enable game-specific hacks"); - puts(" -saveformat fmt : save file format. 'xsystem35' (default), 'system36' or 'system39'"); + puts(" -saveformat fmt : save file format. 'xsystem35', 'system36' or 'system39' (default)"); puts(" -renderer name : set rendering driver name to 'name'"); puts(" -devcd device : set cdrom device name to 'device'"); puts(" -devmidi device : set midi device name to 'device'");