From 0b8ec19ffe2061f954030938cf8a021fff11901c Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Tue, 1 Apr 2025 16:39:03 +0200 Subject: [PATCH] Mapper 441: Allow PRG-RAM for AB-209. --- src/boards/441.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/boards/441.c b/src/boards/441.c index a2ef809..c371a92 100644 --- a/src/boards/441.c +++ b/src/boards/441.c @@ -42,9 +42,12 @@ static void Mapper441_CHRWrap(uint32 A, uint8 V) { } static DECLFW(Mapper441_Write) { - if (~EXPREGS[0] &0x80) EXPREGS[0] =V; - FixMMC3PRG(MMC3_cmd); - FixMMC3CHR(MMC3_cmd); + if (~EXPREGS[0] &0x80) { + EXPREGS[0] =V; + FixMMC3PRG(MMC3_cmd); + FixMMC3CHR(MMC3_cmd); + } + CartBW(A, V); } static void Mapper441_Reset(void) { @@ -59,7 +62,7 @@ static void Mapper441_Power(void) { } void Mapper441_Init(CartInfo *info) { - GenMMC3_Init(info, 256, 256, 0, 0); + GenMMC3_Init(info, 256, 256, 8, 0); cwrap = Mapper441_CHRWrap; pwrap = Mapper441_PRGWrap; info->Power = Mapper441_Power;