From dd774975c0ba188b8d18d97e931a625f4e491f21 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Mon, 2 Jan 2017 23:35:40 -0800 Subject: Invalidate translated code on a cartridge bank change in SMS mode. Fix handling of bank 0 --- backend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'backend.c') diff --git a/backend.c b/backend.c index 00a2d03..7967aa0 100644 --- a/backend.c +++ b/backend.c @@ -107,7 +107,7 @@ uint32_t ram_size(cpu_options *opts) uint32_t size = 0; for (int i = 0; i < opts->memmap_chunks; i++) { - if ((opts->memmap[i].flags & (MMAP_WRITE | MMAP_CODE)) == (MMAP_WRITE | MMAP_CODE)) { + if (opts->memmap[i].flags & MMAP_CODE) { if (opts->memmap[i].mask == opts->address_mask) { size += opts->memmap[i].end - opts->memmap[i].start; } else { -- cgit v1.2.3