(S)VGA: Do redraws if blink is enabled in graphics mode too

Easy test case in QBASIC:

    SCREEN 10
    PSET (2,0),2

There should be a blinking pixel in the top-left.
This commit is contained in:
GreaseMonkey
2023-11-21 19:32:43 +13:00
parent 81b8150a6b
commit 220d5fa237

View File

@@ -1001,7 +1001,7 @@ svga_poll(void *priv)
else
svga->cursoron = svga->blink & (16 + (16 * blink_delay));
if (!(svga->gdcreg[6] & 1) && !(svga->blink & 15))
if (!(svga->blink & 15))
svga->fullchange = 2;
svga->blink = (svga->blink + 1) & 0x7f;