aboutsummaryrefslogtreecommitdiffstats
path: root/src/save.h
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-05-28 19:17:48 +0200
committerBad Diode <bd@badd10de.dev>2023-05-28 19:17:48 +0200
commit52bdd0d79c77df0a7752fd15ebcc730f9e9796b1 (patch)
tree1efa9654ecdc5a933976bbbb37d9ec18562c1320 /src/save.h
parent70b7b9f719ab673ff776cfc0f9b7bc67dc88bac1 (diff)
downloadstepper-52bdd0d79c77df0a7752fd15ebcc730f9e9796b1.tar.gz
stepper-52bdd0d79c77df0a7752fd15ebcc730f9e9796b1.zip
Refactor settings into own files
Diffstat (limited to 'src/save.h')
-rw-r--r--src/save.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/save.h b/src/save.h
new file mode 100644
index 0000000..ccc190b
--- /dev/null
+++ b/src/save.h
@@ -0,0 +1,21 @@
1#ifndef SAVE_H
2#define SAVE_H
3
4#include "settings.h"
5
6#define SRAM ((vu8*)(MEM_CART))
7#define SAVE_INIT_MAGIC 0xBADD10DE
8
9typedef struct Metadata {
10 u8 blank;
11 u32 initialized;
12 int current_bank;
13 int current_pattern;
14 Settings settings;
15} Metadata;
16
17void save_bank(int i);
18void load_bank(int i);
19void save_metadata(void);
20
21#endif // SAVE_H