From 04d9daebd832305a353ad3cd452a14a63d276c30 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sun, 21 Feb 2021 14:35:16 -0800 Subject: Implement TMSS ROM and cart mapping register --- romdb.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'romdb.c') diff --git a/romdb.c b/romdb.c index 13a0d0d..79afa76 100644 --- a/romdb.c +++ b/romdb.c @@ -366,6 +366,8 @@ void add_memmap_header(rom_info *info, uint8_t *rom, uint32_t size, memmap_chunk info->map[1].flags |= MMAP_ONLY_ODD; } else if (info->save_type == RAM_FLAG_EVEN) { info->map[1].flags |= MMAP_ONLY_EVEN; + } else { + info->map[1].flags |= MMAP_CODE; } info->map[1].buffer = info->save_buffer; } else { @@ -719,6 +721,8 @@ void map_iter_fun(char *key, tern_val val, uint8_t valtype, void *data) map->flags |= MMAP_ONLY_ODD; } else if(state->info->save_type == RAM_FLAG_EVEN) { map->flags |= MMAP_ONLY_EVEN; + } else { + map->flags |= MMAP_CODE; } map->mask = calc_mask(state->info->save_size, start, end); } else if (!strcmp(dtype, "RAM")) { -- cgit v1.2.3