Fixed a mistake in vid_s3.c.
This commit is contained in:
@@ -880,6 +880,9 @@ void s3_out(uint16_t addr, uint8_t val, void *p)
|
|||||||
svga->hwcursor.x <<= 1;
|
svga->hwcursor.x <<= 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x53:
|
||||||
|
s3_updatemapping(s3);
|
||||||
|
break;
|
||||||
case 0x58:
|
case 0x58:
|
||||||
s3_update_linear_size(s3);
|
s3_update_linear_size(s3);
|
||||||
s3->linear_base &= ((s3->linear_size - 1) ^ 0xffffffff);
|
s3->linear_base &= ((s3->linear_size - 1) ^ 0xffffffff);
|
||||||
@@ -897,10 +900,6 @@ void s3_out(uint16_t addr, uint8_t val, void *p)
|
|||||||
s3->linear_base &= ((s3->linear_size - 1) ^ 0xffffffff);
|
s3->linear_base &= ((s3->linear_size - 1) ^ 0xffffffff);
|
||||||
s3_updatemapping(s3);
|
s3_updatemapping(s3);
|
||||||
break;
|
break;
|
||||||
case 0x53:
|
|
||||||
case 0x58:
|
|
||||||
s3_updatemapping(s3);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 0x67:
|
case 0x67:
|
||||||
if (s3->chip == S3_TRIO32 || s3->chip == S3_TRIO64)
|
if (s3->chip == S3_TRIO32 || s3->chip == S3_TRIO64)
|
||||||
|
Reference in New Issue
Block a user