From 5733306bcd4e653994b5830cf035e7487869aeb7 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sun, 19 Jul 2015 22:30:40 -0700 Subject: Populate save mask when SRAM is defined in ROM DB rather than cart header --- romdb.c | 1 + 1 file changed, 1 insertion(+) (limited to 'romdb.c') diff --git a/romdb.c b/romdb.c index 7748de0..a422fe7 100644 --- a/romdb.c +++ b/romdb.c @@ -622,6 +622,7 @@ void process_sram_def(char *key, map_iter_state *state) fprintf(stderr, "SRAM size %s is invalid\n", size); exit(1); } + state->info->save_mask = nearest_pow2(state->info->save_size)-1; state->info->save_buffer = malloc(state->info->save_size); memset(state->info->save_buffer, 0, state->info->save_size); char *bus = tern_find_path(state->root, "SRAM\0bus\0").ptrval; -- cgit v1.2.3