S3 Vision x68: Fix PCI BAR to CRTC registers 59h/5Ah mask.
This commit is contained in:
@@ -9254,10 +9254,12 @@ s3_pci_read(UNUSED(int func), int addr, void *priv)
|
||||
return (s3->chip == S3_TRIO64V2) ? (s3->pci_regs[0x0d] & 0xf8) : 0x00;
|
||||
|
||||
case 0x12:
|
||||
return (s3->chip >= S3_TRIO64V) ? 0x00 : (svga->crtc[0x5a] & 0x80);
|
||||
return ((s3->chip == S3_VISION868) || (s3->chip == S3_VISION968) || (s3->chip >= S3_TRIO64V)) ? 0x00 :
|
||||
(svga->crtc[0x5a] & 0x80);
|
||||
|
||||
case 0x13:
|
||||
return (s3->chip >= S3_TRIO64V) ? (svga->crtc[0x59] & 0xfc) : svga->crtc[0x59];
|
||||
return ((s3->chip == S3_VISION868) || (s3->chip == S3_VISION968) || (s3->chip >= S3_TRIO64V)) ?
|
||||
(svga->crtc[0x59] & 0xfc) : svga->crtc[0x59];
|
||||
|
||||
case 0x30:
|
||||
return s3->has_bios ? (s3->pci_regs[0x30] & 0x01) : 0x00; /*BIOS ROM address*/
|
||||
|
Reference in New Issue
Block a user