summaryrefslogtreecommitdiff
path: root/src/atimode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/atimode.c')
-rw-r--r--src/atimode.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/atimode.c b/src/atimode.c
index 171d750..d9c962d 100644
--- a/src/atimode.c
+++ b/src/atimode.c
@@ -267,7 +267,7 @@ ATIModePreInit
ATIVGAPreInit(pATI, pATIHW);
/* Fill in VGA Wonder data */
- if (pATI->IsVGAWonder)
+ if (pATI->Chip < ATI_CHIP_264CT)
ATIVGAWonderPreInit(pATI, pATIHW);
}
@@ -425,7 +425,7 @@ ATIModeSave
ATIVGASave(pATI, pATIHW);
/* Save VGA Wonder data */
- if (pATI->IsVGAWonder)
+ if (pATI->Chip < ATI_CHIP_264CT)
ATIVGAWonderSave(pATI, pATIHW);
}
@@ -587,7 +587,7 @@ ATIModeCalculate
ATIVGACalculate(pATI, pATIHW, pMode);
/* Fill in VGA Wonder data */
- if (pATI->IsVGAWonder)
+ if ((pATI->Chip < ATI_CHIP_264CT) && pATI->IsVGA)
ATIVGAWonderCalculate(pATI, pATIHW, pMode);
if (pATI->Chip >= ATI_CHIP_264CT) {
@@ -1070,7 +1070,7 @@ ATIModeSet
ATIRGB514Set(pATI, pATIHW);
/* Load VGA Wonder */
- if (pATI->IsVGAWonder)
+ if ((pATI->Chip < ATI_CHIP_264CT) && pATI->IsVGA)
ATIVGAWonderSet(pATI, pATIHW);
/* Load VGA device */
@@ -1127,7 +1127,7 @@ ATIModeSet
PutReg(SEQX, 0x02U, pATIHW->seq[2]);
PutReg(SEQX, 0x04U, pATIHW->seq[4]);
PutReg(GRAX, 0x06U, pATIHW->gra[6]);
- if (pATI->IsVGAWonder)
+ if ((pATI->Chip < ATI_CHIP_264CT) && pATI->IsVGA)
ATIModifyExtReg(pATI, 0xB6U, -1, 0x00U, pATIHW->b6);
}