diff options
author | Michael Pavone <pavone@retrodev.com> | 2015-07-19 22:30:40 -0700 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2015-07-19 22:30:40 -0700 |
commit | 5733306bcd4e653994b5830cf035e7487869aeb7 (patch) | |
tree | 882bf7e16547adcae5b1a68804ff9efd112b0e54 | |
parent | df9080c523fd7a0f504b92e5f002645b484df9af (diff) |
Populate save mask when SRAM is defined in ROM DB rather than cart header
-rw-r--r-- | romdb.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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; |