# HG changeset patch # User Michael Pavone # Date 1437370240 25200 # Node ID 22728a57d7f3779ba974150713a49fb2e9cfa62b # Parent 41dc895e85ff9a742d1f3d5e536eaa06d1393c31 Populate save mask when SRAM is defined in ROM DB rather than cart header diff -r 41dc895e85ff -r 22728a57d7f3 romdb.c --- a/romdb.c Sun Jul 19 20:51:09 2015 -0700 +++ b/romdb.c Sun Jul 19 22:30:40 2015 -0700 @@ -622,6 +622,7 @@ 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;