From ba9f10a805134053ac89c3c7df12384bdb5d206c Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Tue, 10 Mar 2026 17:49:36 +0100 Subject: [PATCH] Mapper 446.4: Add more fusemaps. --- src/boards/446.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/boards/446.c b/src/boards/446.c index f2eaf91..da4cdd3 100644 --- a/src/boards/446.c +++ b/src/boards/446.c @@ -264,7 +264,7 @@ static void applyMode (uint8 clear) { if (reg[0] &0x80) { SetWriteHandler(0x5000, 0x5FFF, CartBW); switch(submapper <<8 | reg[0] &0x1F) { - case 0x000: case 0x100: case 0x200: + case 0x000: case 0x100: case 0x200: case 0x400: mapperSync = sync_UxROM; Latch_activate(clear, sync, 0x8000, 0xFFFF, NULL); break; @@ -297,7 +297,7 @@ static void applyMode (uint8 clear) { mapperSync = sync_VRC4; VRC2_activate(clear, sync, 0x02, 0x01, NULL, Mapper22_getCHRBank, NULL, NULL); break; - case 0x008: case 0x118: case 0x218: + case 0x008: case 0x118: case 0x218: case 0x403: mapperSync = sync_VRC4; VRC4_activate(clear, sync, 0x05, 0x0A, 1, NULL, NULL, NULL, NULL, NULL); break; @@ -313,7 +313,7 @@ static void applyMode (uint8 clear) { mapperSync = sync_VRC6; VRC6_activate(clear, sync, 0x02, 0x01, NULL, NULL, NULL, NULL); break; - case 0x00C: + case 0x00C: case 0x406: mapperSync = sync_VRC3; VRC3_activate(clear, sync); break;