(S)VGA pel panning: values above 7 behave like 7.

This commit is contained in:
OBattler
2025-09-10 00:28:05 +02:00
parent 0a248eeb3b
commit 60d502daad

View File

@@ -1587,6 +1587,8 @@ svga_poll(void *priv)
svga->half_pixel = 0; svga->half_pixel = 0;
svga->scrollcache &= 0x07; svga->scrollcache &= 0x07;
} else { } else {
if (svga->scrollcache > 7)
svga->scrollcache = 7;
svga->half_pixel = svga->scrollcache & 0x01; svga->half_pixel = svga->scrollcache & 0x01;
svga->scrollcache = (svga->scrollcache & 0x06) >> 1; svga->scrollcache = (svga->scrollcache & 0x06) >> 1;
} }