Force display redraw on writes to EGA/VGA attribute register 0x13 (soft panning).
This commit is contained in:
parent
e6dce0920b
commit
ad50530ded
1 changed files with 2 additions and 0 deletions
|
|
@ -53,6 +53,8 @@ void svga_out(uint16_t addr, uint8_t val, void *p)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if ((svga->attraddr == 0x13) && (svga->attrregs[0x13] != val))
|
||||||
|
svga->fullchange = changeframecount;
|
||||||
svga->attrregs[svga->attraddr & 31] = val;
|
svga->attrregs[svga->attraddr & 31] = val;
|
||||||
if (svga->attraddr < 16)
|
if (svga->attraddr < 16)
|
||||||
svga->fullchange = changeframecount;
|
svga->fullchange = changeframecount;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue