From 52bdd0d79c77df0a7752fd15ebcc730f9e9796b1 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sun, 28 May 2023 19:17:48 +0200 Subject: Refactor settings into own files --- src/save.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/save.h (limited to 'src/save.h') 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 @@ +#ifndef SAVE_H +#define SAVE_H + +#include "settings.h" + +#define SRAM ((vu8*)(MEM_CART)) +#define SAVE_INIT_MAGIC 0xBADD10DE + +typedef struct Metadata { + u8 blank; + u32 initialized; + int current_bank; + int current_pattern; + Settings settings; +} Metadata; + +void save_bank(int i); +void load_bank(int i); +void save_metadata(void); + +#endif // SAVE_H -- cgit v1.2.1