aboutsummaryrefslogtreecommitdiffstats
path: root/src/save.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/save.c')
-rw-r--r--src/save.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/save.c b/src/save.c
index 4b285ad..8c26557 100644
--- a/src/save.c
+++ b/src/save.c
@@ -23,11 +23,13 @@ sram_write(u8 *src, u16 pos, u16 n_bytes) {
23void 23void
24save_bank(int i) { 24save_bank(int i) {
25 sram_write(&patterns, sizeof(Metadata) + i * sizeof(patterns), sizeof(patterns)); 25 sram_write(&patterns, sizeof(Metadata) + i * sizeof(patterns), sizeof(patterns));
26 sram_write(&chain, sizeof(Metadata) + 4 * sizeof(patterns) + i * sizeof(chain), sizeof(chain));
26} 27}
27 28
28void 29void
29load_bank(int i) { 30load_bank(int i) {
30 sram_read(&patterns, sizeof(Metadata) + i * sizeof(patterns), sizeof(patterns)); 31 sram_read(&patterns, sizeof(Metadata) + i * sizeof(patterns), sizeof(patterns));
32 sram_read(&chain, sizeof(Metadata) + 4 * sizeof(patterns) + i * sizeof(chain), sizeof(chain));
31} 33}
32 34
33void 35void