From 220d5fa237a49f9fbc3226bb1d23900e26c6dda1 Mon Sep 17 00:00:00 2001 From: GreaseMonkey Date: Tue, 21 Nov 2023 19:32:43 +1300 Subject: [PATCH] (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. --- src/video/vid_svga.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video/vid_svga.c b/src/video/vid_svga.c index c48baeb6e..b2347f87c 100644 --- a/src/video/vid_svga.c +++ b/src/video/vid_svga.c @@ -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;