From 5e83510d1a574b37d6aa833c0a842e1170f12a08 Mon Sep 17 00:00:00 2001 From: zeromus Date: Mon, 18 Apr 2011 23:01:29 +0000 Subject: [PATCH] --- BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs index b72ca1a6b9..ca24376ab7 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs +++ b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs @@ -47,8 +47,8 @@ mirroring - both public override void WriteWRAM(int addr, byte value) { - int mirror = (addr & 0x01); - prg = (addr & 0x7F) >> 3; + mirror = ((addr>>1) & 0x01); + prg = (addr >> 3) & 15; if (mirror == 1) SetMirrorType(NES.NESBoardBase.EMirrorType.Horizontal); else SetMirrorType(NES.NESBoardBase.EMirrorType.Vertical); }