From 3e36f945b07c51d4e5261743fe596047c7ee5de3 Mon Sep 17 00:00:00 2001 From: Asnivor Date: Thu, 7 Nov 2024 16:30:13 +0000 Subject: [PATCH] Fix VRAM lookup --- .../Consoles/Watara/SuperVision/ASIC.cs | 3 --- .../Consoles/Watara/SuperVision/Memory.cs | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/ASIC.cs b/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/ASIC.cs index 64692f1d71..496e9dc736 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/ASIC.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/ASIC.cs @@ -184,9 +184,6 @@ namespace BizHawk.Emulation.Cores.Consoles.SuperVision { _vramStartAddress = 0; } - - // setup for the next scanline - _vramPointer = _vramStartAddress + (_regs[R_X_SCROLL] >> 2); } } } diff --git a/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/Memory.cs b/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/Memory.cs index d622dcce94..ccc2eb41ed 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/Memory.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Watara/SuperVision/Memory.cs @@ -143,7 +143,7 @@ namespace BizHawk.Emulation.Cores.Consoles.SuperVision /// public byte ReadVRAM(ushort address) { - return VRAM[address & 0x0FFF]; + return VRAM[address & 0x1FFF]; } } }