From 60d502daad92bcf4e1a8c17810c1bf14f2f9b6fe Mon Sep 17 00:00:00 2001 From: OBattler Date: Wed, 10 Sep 2025 00:28:05 +0200 Subject: [PATCH] (S)VGA pel panning: values above 7 behave like 7. --- src/video/vid_svga.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/video/vid_svga.c b/src/video/vid_svga.c index d3a95f0bb..cbbf98ab4 100644 --- a/src/video/vid_svga.c +++ b/src/video/vid_svga.c @@ -1587,6 +1587,8 @@ svga_poll(void *priv) svga->half_pixel = 0; svga->scrollcache &= 0x07; } else { + if (svga->scrollcache > 7) + svga->scrollcache = 7; svga->half_pixel = svga->scrollcache & 0x01; svga->scrollcache = (svga->scrollcache & 0x06) >> 1; }