From 9e7cf140ecb54dd86e1419dc8b805055b841f193 Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Wed, 2 Mar 2022 10:35:22 +0100 Subject: [PATCH] Mapper 432: Small mistake regarding DIP clear bit --- src/boards/432.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boards/432.c b/src/boards/432.c index 5c6db48..dbdffa0 100644 --- a/src/boards/432.c +++ b/src/boards/432.c @@ -44,7 +44,7 @@ static DECLFR(M432Read) { static DECLFW(M432Write) { EXPREGS[A & 1] = V; - if (~A &1 && ~V &1) EXPREGS[1] =0; /* Writing 0 to register 0 clears register 1 */ + if (~A &1 && ~V &1) EXPREGS[1] &=~0x20; /* Writing 0 to register 0 clears register 1's DIP bit */ FixMMC3PRG(MMC3_cmd); FixMMC3CHR(MMC3_cmd); }