From c375bb098f61d64abaa3f0ad56f00151d5d47441 Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Tue, 15 Feb 2022 20:54:55 +0100 Subject: [PATCH] Mapper 396: GN-51 uses a different bit for mirroring selection --- src/boards/396.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boards/396.c b/src/boards/396.c index 434cb48..002267f 100644 --- a/src/boards/396.c +++ b/src/boards/396.c @@ -32,7 +32,7 @@ static void Sync (void) { setprg16(0x8000, reg[1] << 3 | reg[0] & 7); setprg16(0xC000, reg[1] << 3 | 7); setchr8(0); - setmirror(((reg[1] >> 6) & 1) ^ 1); + setmirror(reg[1] &0x60? 0: 1); } static DECLFW(M396WriteInnerBank) {