From 2b29c778bf330983a717f52ca16029109f96dbd9 Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Thu, 25 Sep 2025 12:51:42 +0200 Subject: [PATCH] Revise mapper 354.0 to support 650-in-1. --- src/boards/354.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/boards/354.c b/src/boards/354.c index 91a7fbe..df82ce8 100644 --- a/src/boards/354.c +++ b/src/boards/354.c @@ -33,7 +33,11 @@ static SFORMAT StateRegs[] = static void Mapper354_Sync(void) { - int prg =latchData &0x3F | latchAddr <<2 &0x40 | latchAddr >>5 &0x80; + int prg; + if (submapper == 1) + prg = latchData &0x3F | latchAddr <<2 &0x40 | latchAddr >>5 &0x80; + else + prg = latchData &0x3F | latchAddr <<4 &0x40; switch(latchAddr &7) { case 0: case 4: