diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES9X/Snes9x.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES9X/Snes9x.cs index 5feddb4fd5..c9b7f7652c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES9X/Snes9x.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES9X/Snes9x.cs @@ -98,7 +98,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.SNES9X BufferWidth = frame.width; BufferHeight = frame.height; - int vinc = frame.pitch - frame.width; + int vinc = frame.pitch / sizeof(ushort) - frame.width; ushort* src = (ushort*)frame.ptr; fixed (int* _dst = _vbuff)