Merge pull request #6139 from Cacodemon345/trio3d-palette-fixes
Add support for Trio3D/2X's 8-bit palette DAC
This commit is contained in:
@@ -828,6 +828,9 @@ s3_virge_recalctimings(svga_t *svga)
|
||||
|
||||
svga->hdisp = svga->hdisp_old;
|
||||
|
||||
if (virge->chip >= S3_TRIO3D2X) {
|
||||
svga_set_ramdac_type(svga, (svga->seqregs[0x1b] & 0x10) ? RAMDAC_8BIT : RAMDAC_6BIT);
|
||||
}
|
||||
if (!svga->scrblank && svga->attr_palette_enable && (svga->crtc[0x43] & 0x80)) {
|
||||
/* TODO: In case of bug reports, disable 9-dots-wide character clocks in graphics modes. */
|
||||
svga->dots_per_clock = ((svga->seqregs[1] & 1) ? 16 : 18);
|
||||
|
||||
Reference in New Issue
Block a user