aboutsummaryrefslogtreecommitdiffstats
path: root/src/save.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-05-28 11:06:04 +0200
committerBad Diode <bd@badd10de.dev>2023-05-28 11:06:04 +0200
commit5024c6631ab583c0b375f0002e2ad6d6373d84ee (patch)
tree69c11c0f2562ceb740545d2c506a335f3935339f /src/save.c
parenta3b2141540d74456689ddfaac44c4f83f995c6a7 (diff)
downloadstepper-5024c6631ab583c0b375f0002e2ad6d6373d84ee.tar.gz
stepper-5024c6631ab583c0b375f0002e2ad6d6373d84ee.zip
Fix save data corruption if no save existed
Diffstat (limited to 'src/save.c')
-rw-r--r--src/save.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/save.c b/src/save.c
index 45a099d..1722e9d 100644
--- a/src/save.c
+++ b/src/save.c
@@ -2,9 +2,12 @@
2// Save data. 2// Save data.
3// 3//
4 4
5#define SRAM ((vu8*)(MEM_CART))
6#define SAVE_INIT_MAGIC 0xBADD10DE
7
5typedef struct Metadata { 8typedef struct Metadata {
6 u8 blank; 9 u8 blank;
7 u32 magic; 10 u32 initialized;
8 int current_bank; 11 int current_bank;
9 int current_pattern; 12 int current_pattern;
10} Metadata; 13} Metadata;