Merge pull request #4706 from 86Box/tc1995

TGUI9440 (VLB/PCI) change of the day (August 9th, 2024)
This commit is contained in:
Miran Grča
2024-08-09 01:57:08 +02:00
committed by GitHub

View File

@@ -482,8 +482,11 @@ tgui_out(uint16_t addr, uint8_t val, void *priv)
svga->hwcursor.y = (svga->crtc[0x42] | (svga->crtc[0x43] << 8)) & 0x7ff; svga->hwcursor.y = (svga->crtc[0x42] | (svga->crtc[0x43] << 8)) & 0x7ff;
if ((tgui->accel.ger22 & 0xff) == 8) { if ((tgui->accel.ger22 & 0xff) == 8) {
if (svga->bpp != 24) if (svga->bpp != 24) {
svga->hwcursor.x <<= 1; svga->hwcursor.x <<= 1;
if ((tgui->type == TGUI_9440) && (svga->crtc[0x1e] & 4))
svga->hwcursor.x >>= 1;
}
} }
svga->hwcursor.xoff = svga->crtc[0x46] & 0x3f; svga->hwcursor.xoff = svga->crtc[0x46] & 0x3f;
@@ -788,6 +791,9 @@ tgui_recalctimings(svga_t *svga)
default: default:
break; break;
} }
} else {
if ((svga->hdisp == 1280) && (svga->dispend == (1020 >> 1)) && svga->interlace)
svga->dispend++;
} }
break; break;
case 15: case 15: