From d3a3cab2d93022ef7b6dcefe43804b614153b89b Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Fri, 29 Jul 2022 22:41:32 +0200 Subject: [PATCH] Mapper 351: Add NROM-64 mode --- src/boards/351.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/boards/351.c b/src/boards/351.c index 6ef4b59..e8db51c 100644 --- a/src/boards/351.c +++ b/src/boards/351.c @@ -68,6 +68,12 @@ static void sync () { int chip =reg[2] &0x01 && CHRRAM? 0x10: 0x00; if (reg[2] &0x10) { /* NROM mode */ + if (reg[2] &0x08) { /* NROM-64 */ + setprg8r(chip, 0x8000, prgOR); + setprg8r(chip, 0xA000, prgOR); + setprg8r(chip, 0xC000, prgOR); + setprg8r(chip, 0xE000, prgOR); + } else if (reg[2] &0x04) { /* NROM-128 */ setprg16r(chip, 0x8000, prgOR >>1); setprg16r(chip, 0xC000, prgOR >>1);