(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:
@@ -1001,7 +1001,7 @@ svga_poll(void *priv)
|
|||||||
else
|
else
|
||||||
svga->cursoron = svga->blink & (16 + (16 * blink_delay));
|
svga->cursoron = svga->blink & (16 + (16 * blink_delay));
|
||||||
|
|
||||||
if (!(svga->gdcreg[6] & 1) && !(svga->blink & 15))
|
if (!(svga->blink & 15))
|
||||||
svga->fullchange = 2;
|
svga->fullchange = 2;
|
||||||
|
|
||||||
svga->blink = (svga->blink + 1) & 0x7f;
|
svga->blink = (svga->blink + 1) & 0x7f;
|
||||||
|
Reference in New Issue
Block a user