From d13860603aa4fee5a2ca55f16612fac935bf0192 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 17 Mar 2018 19:36:08 +0100 Subject: [PATCH] Game save names changed to x.m3save or x.m2save, where x is the save number --- src/mercenary/main.c | 4 ++-- src/mercenary/mercenary.h | 1 + src/mercenary/mercenary2.c | 2 ++ src/mercenary/mercenary3.c | 2 ++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mercenary/main.c b/src/mercenary/main.c index 80aff01..384b821 100644 --- a/src/mercenary/main.c +++ b/src/mercenary/main.c @@ -302,7 +302,7 @@ static void disk_read(int track, int __attribute__((unused)) side, uint32_t data sprintf(filename, "%s/%s/", home_dir, config_gamesave_dir); mkdir(filename, 0777); #endif - sprintf(filename + strlen(filename), "%d.gamesave", gamesave_num); + sprintf(filename + strlen(filename), "%d%s", gamesave_num, mercenary_gamesavesuffix); fp = fopen(filename, "r"); if (!fp) { fail: @@ -357,7 +357,7 @@ static void disk_write(int track, int __attribute__((unused)) side, uint32_t dat sprintf(filename, "%s/%s/", home_dir, config_gamesave_dir); mkdir(filename, 0777); #endif - sprintf(filename + strlen(filename), "%d.gamesave", gamesave_num); + sprintf(filename + strlen(filename), "%d%s", gamesave_num, mercenary_gamesavesuffix); fp = fopen(filename, "w"); if (!fp) { fail: diff --git a/src/mercenary/mercenary.h b/src/mercenary/mercenary.h index c89337d..bfd5106 100644 --- a/src/mercenary/mercenary.h +++ b/src/mercenary/mercenary.h @@ -6,4 +6,5 @@ extern const struct cpu_stop mercenary_stop_at[]; void mercenary_load(void); void mercenary_patch(void); uint32_t mercenary_palette(void); +extern const char *mercenary_gamesavesuffix; diff --git a/src/mercenary/mercenary2.c b/src/mercenary/mercenary2.c index 4fd5df7..65e970e 100644 --- a/src/mercenary/mercenary2.c +++ b/src/mercenary/mercenary2.c @@ -81,3 +81,5 @@ uint32_t mercenary_palette(void) return m68k_read_memory_32(0x007c14); } +const char *mercenary_gamesavesuffix = ".m2save"; + diff --git a/src/mercenary/mercenary3.c b/src/mercenary/mercenary3.c index 163b312..76cb479 100644 --- a/src/mercenary/mercenary3.c +++ b/src/mercenary/mercenary3.c @@ -89,3 +89,5 @@ uint32_t mercenary_palette(void) return m68k_read_memory_32(0x0072b0); } +const char *mercenary_gamesavesuffix = ".m3save"; + -- 2.13.6