diff backend.c @ 1142:5c8b1c33ca10

Invalidate translated code on a cartridge bank change in SMS mode. Fix handling of bank 0
author Michael Pavone <pavone@retrodev.com>
date Mon, 02 Jan 2017 23:35:40 -0800
parents 8f14767661fa
children b27d7bf1107e
line wrap: on
line diff
--- a/backend.c	Mon Jan 02 22:54:24 2017 -0800
+++ b/backend.c	Mon Jan 02 23:35:40 2017 -0800
@@ -107,7 +107,7 @@
 	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 {