Corrected S3 864 horizontal display.
This commit is contained in:
@@ -3538,17 +3538,10 @@ s3_recalctimings(svga_t *svga)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case S3_VISION864:
|
case S3_VISION864:
|
||||||
switch (s3->card_type) {
|
|
||||||
case S3_MIROCRYSTAL20SD_864:
|
|
||||||
svga->hdisp >>= 1;
|
svga->hdisp >>= 1;
|
||||||
svga->hblankstart = ((svga->hblankstart - 1) >> 1) + 1;
|
svga->hblankstart = ((svga->hblankstart - 1) >> 1) + 1;
|
||||||
svga->hblank_end_val >>= 1;
|
svga->hblank_end_val >>= 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case S3_VISION964:
|
case S3_VISION964:
|
||||||
switch (s3->card_type) {
|
switch (s3->card_type) {
|
||||||
case S3_ELSAWIN2KPROX_964:
|
case S3_ELSAWIN2KPROX_964:
|
||||||
@@ -3739,17 +3732,10 @@ s3_recalctimings(svga_t *svga)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case S3_VISION864:
|
case S3_VISION864:
|
||||||
switch (s3->card_type) {
|
|
||||||
case S3_MIROCRYSTAL20SD_864:
|
|
||||||
svga->hdisp >>= 1;
|
svga->hdisp >>= 1;
|
||||||
svga->hblankstart = ((svga->hblankstart - 1) >> 1) + 1;
|
svga->hblankstart = ((svga->hblankstart - 1) >> 1) + 1;
|
||||||
svga->hblank_end_val >>= 1;
|
svga->hblank_end_val >>= 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case S3_VISION868:
|
case S3_VISION868:
|
||||||
switch (s3->card_type) {
|
switch (s3->card_type) {
|
||||||
case S3_PHOENIX_VISION868:
|
case S3_PHOENIX_VISION868:
|
||||||
@@ -3907,16 +3893,10 @@ s3_recalctimings(svga_t *svga)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case S3_VISION864:
|
case S3_VISION864:
|
||||||
switch (s3->card_type) {
|
|
||||||
case S3_MIROCRYSTAL20SD_864:
|
|
||||||
svga->hdisp = (svga->hdisp << 1) / 3;
|
svga->hdisp = (svga->hdisp << 1) / 3;
|
||||||
svga->hblankstart = (((svga->hblankstart - 1) << 1) / 3) + 1;
|
svga->hblankstart = (((svga->hblankstart - 1) << 1) / 3) + 1;
|
||||||
svga->hblank_end_val = (svga->hblank_end_val << 1) / 3;
|
svga->hblank_end_val = (svga->hblank_end_val << 1) / 3;
|
||||||
break;
|
break;
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case S3_VISION968:
|
case S3_VISION968:
|
||||||
switch (s3->card_type) {
|
switch (s3->card_type) {
|
||||||
case S3_MIROVIDEO40SV_ERGO_968:
|
case S3_MIROVIDEO40SV_ERGO_968:
|
||||||
|
|||||||
Reference in New Issue
Block a user