Temporary solution to a 24bpp issue and hblank.

So that 24bpp color is not discolored anymore as well as hblank bugs being nulled.
This commit is contained in:
TC1995
2024-02-24 21:50:01 +01:00
parent 9d78fb7474
commit 21230f933e

View File

@@ -958,13 +958,15 @@ s3_virge_recalctimings(svga_t *svga)
}
svga->vram_display_mask = virge->vram_mask;
}
svga->hoverride = 1
}
static void
s3_virge_update_buffer(virge_t *virge)
{
svga_t *svga = &virge->svga;
if ((svga->crtc[0x67] & 0xc) != 0xc)
return;
@@ -977,7 +979,7 @@ s3_virge_update_buffer(virge_t *virge)
svga->overlay.addr = virge->streams.sec_fb1;
else
svga->overlay.addr = virge->streams.sec_fb0;
svga->rowoffset = virge->streams.pri_stride >> 3;
}