MSDISP.INF Driver File Contents (p9x00_viper_v21revI.zip)

;
; $Id: MSDISP.IN@ 1.3 1994/12/08 23:56:47 JIMK Exp $
;
; Copyright (C) 1994, Diamond Multimedia Systems. 
;
; $Log: MSDISP.IN@ $
# Revision 1.3  1994/12/08  23:56:47  JIMK
# added a few extra modes for viper -- JIMK
#
# Revision 1.3  1994/12/08  23:56:47  JIMK
# added a few extra modes for viper -- JIMK
#
# Revision 1.2  1994/12/04  02:48:37  JIMK
# added a header to it -- JIMK
#
;

; MSDISP.INF
; - Installs core display support files, etc.
; - Includes drivers for detected & PnP devices

[version]
LayoutFile=layout.inf
signature="$CHICAGO$"
Class=Display
Provider=%MS%
SetupClass=BASE

[DestinationDirs]
DefaultDestDir  =11		;LDID_SYS
CpqIni.Copy     =10		;LDID_WIN
VMM32.Copy      =22         	;LDID_VMM32
ATI.RenFiles    =10		;LDID_WIN
Compaq.RenFiles =11		;LDID_SYS


; Base Install Sections 
; ---------------------------------------------------------
[BaseWinOptions]
DisplayBase

[DisplayBase]
CopyFiles=System.Copy, VMM32.Copy
UpdateInis=VMM32.Ini
addreg=DiplayBaseReg

[System.Copy]
vga.drv
framebuf.drv
vgafull.3gr

[VMM32.Copy]
vdd.vxd
vflatd.vxd

[DisplayBaseReg]
HKLM,System\CurrentControlSet\Control\InstalledFiles,vga.drv,1,
HKLM,System\CurrentControlSet\Control\InstalledFiles,framebuf.drv,1,
HKLM,System\CurrentControlSet\Control\InstalledFiles,vgafull.3gr,1,
HKLM,System\CurrentControlSet\Control\InstalledFiles,vdd.vxd,1,
HKLM,System\CurrentControlSet\Control\InstalledFiles,vflatd.vxd,1,

[VMM32.Ini]
wininit.ini, CombineVxDs,,"%11%\VMM32\vdd.vxd=%11%\vmm32.vxd"
wininit.ini, CombineVxDs,,"%11%\VMM32\vflatd.vxd=%11%\vmm32.vxd"

[SysCfgClasses]
Display, %*PNP0900.DeviceDesc%,ROOT
			;Default to VGA if detection fails or no
			; display is detected or if setup /i is run

[Modules]
MSDispDetect=MSDISP.DLL

[MSDispDetect]
0=display,msdisp.inf


; Incompatible driver list: Forces Win3.1 upgrades to VGA 
; if one of these drivers is installed.
; ---------------------------------------------------------
[display.update.force]
mga8.drv,*,*		; Matrox
mga16.drv,*,*
mga24.drv,*,*
mgaqcdp.drv,*,*
mgamodes.drv,*,*
*,vddmga.386,*
impr1600.drv,*,*	; Matrox Impression Ultra
*,vddagx.386,*		; IIT AGX (e.g. Hercules Graphite)
agx.drv,*,*
agx16.drv,*,*
agx64024.drv,*,*
agx80016.drv,*,*
agx80024.drv,*,*
agx1280.drv,*,*
wspdsf.drv,*,*		; IBM ThinkPad 486/50
vgap.drv,*,*		; Pen Windows 3.1 VGA driver
sspro16.drv,*,* 	; SpeedStar Pro 16 colors
p9100_16.drv,*,*	; Weitek 9100 16bpp
*,v98032.386,*		; Appian Renegade
98032_08.drv,*,*
98032_16.drv,*,*


; Install class "Display"
; ---------------------------------------------------------
[ClassInstall]
AddReg=ClassAddReg
DelReg=ClassDelReg

[ClassAddReg]
HKR,,,,%ClassName%
HKR,,Installer,,"SetupX.Dll, Display_ClassInstaller"
HKR,,Icon,,"-1"

[ClassDelReg]
HKLM,System\CurrentControlSet\Services\Class\Display,EnumPropPages
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\DriverPages"


; Device IDs to exclude from Setup pick list
; ---------------------------------------------------------
[ControlFlags]
ExcludeFromSelect=*PNP0917			; Special ID
ExcludeFromSelect=*ATI4402			; ATI EISA mach32
ExcludeFromSelect=PCI\VEN_1005&DEV_2301		; Avance Logic PCI
ExcludeFromSelect=PCI\VEN_100E&DEV_9001		; Diamond Viper PCI
ExcludeFromSelect=PCI\VEN_100E&DEV_9100		; Diamond Viper SE PCI
ExcludeFromSelect=NullId1,NullId2,NullId3,NullId4	; Unsupported PCI adapters


; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%Generic%=Mfg.Generic
%ATI%    =Mfg.ATI
%Chips%  =Mfg.Chips
%Cirrus% =Mfg.Cirrus
%Compaq% =Mfg.Compaq
%Diamond%=Mfg.Diamond
%IBM%    =Mfg.IBM
%Matrox% =Mfg.Matrox
%Oak%    =Mfg.Oak
%S3%     =Mfg.S3
%Trident%=Mfg.Trident
%Tseng%  =Mfg.Tseng
%WD%     =Mfg.WD
%Video7% =Mfg.Video7


[Mfg.Generic]
%*PNP0900.DeviceDesc%=VGA,*PNP0900	; Standard Graphics Adapter (VGA)
%*PNP0917.DeviceDesc%=VGA,*PNP0917	; VGA
%SuperVGA.DriverDesc%=SVGA		; Super VGA

[Mfg.ATI]
%*PNP090D.DeviceDesc%=ATIVGA, *PNP090D			; VGA Wonder
%*PNP090B.DeviceDesc%=ATI8, *PNP090B, *PNP090A 		; mach8
%*PNP090A.DeviceDesc%=ATI32, *PNP090A			; mach32
%*ATI4402.DeviceDesc%=ATI32, *ATI4402			; mach32
%PCI\VEN_1002&DEV_4158.DeviceDesc%=ATI32, PCI\VEN_1002&DEV_4158	; mach32
%*PNP0916.DeviceDesc%=ATI64, *PNP0916			; mach64
%PCI\VEN_1002&DEV_4758.DeviceDesc%=ATI64, PCI\VEN_1002&DEV_4758	; mach64

[Mfg.Chips]
%*PNP0930.DeviceDesc%=ChipsSVGA, *PNP0930, *PNP0931	; Super VGA
%*PNP0931.DeviceDesc%=ChipsAcc, *PNP0931		; Accelerator

[Mfg.Cirrus]
%*PNP0905.DeviceDesc%=Cirrus, *PNP0905		; Cirrus Logic
%*PNP0905.DeviceDesc%=Cirrus, *PNP0904		; Cirrus Logic laptop
%*PNP0914.DeviceDesc%=CirrusMemMap, *PNP0914	; Cirrus memory mapped
%PCI\VEN_1013&DEV_00A8.DeviceDesc%=CirrusMemMap, PCI\VEN_1013&DEV_00A8

[Mfg.Compaq]
%*PNP0915.DeviceDesc%=CpqAVGA, *PNP0915		; Advanced VGA
%*CPQ3001.DeviceDesc%=CpqAVGA, *CPQ3001		; EISA Advanced VGA
%*CPQA0DF.DeviceDesc%=WD,      *CPQA0DF		; LTE Elite
%*PNP0910.DeviceDesc%=QVision, *PNP0910		; QVision
%*CPQ3011.DeviceDesc%=QVision, *CPQ3011		; QVision 1024/E
%*CPQ3111.DeviceDesc%=QVision, *CPQ3111		; QVision 1024/E
%*CPQ3112.DeviceDesc%=QVision, *CPQ3112		; QVision 1280/E
%*CPQ3122.DeviceDesc%=QVision, *CPQ3122		; QVision 1280/I
%PCI\VEN_0E11&DEV_3032.DeviceDesc%=QVision, PCI\VEN_0E11&DEV_3032
%QVision2000%=MGA				; QVision 2000 (Matrox MGA)

[Mfg.IBM]
%*PNP090C.DeviceDesc%=XGA,  *PNP090C		; XGA
%*PNP0911.DeviceDesc%=XGA2, *PNP0911, *PNP090C	; XGA/2

[Mfg.Matrox]
%*PNP0918.DeviceDesc%=MGA, *PNP0918
%PCI\VEN_102B&DEV_0518.DeviceDesc%=MGA, PCI\VEN_102B&DEV_0518
%PCI\VEN_102B&DEV_0D10.DeviceDesc%=MGA, PCI\VEN_102B&DEV_0D10

[Mfg.Oak]
%*PNP090F.DeviceDesc%=Oak,    *PNP090F	; Oak Technology

[Mfg.S3]
%*PNP0909.DeviceDesc%=S3911, *PNP0909	; S3 911/924
%*PNP0913.DeviceDesc%=S3801, *PNP0913	; S3 801/805/924
%PCI\VEN_5333&DEV_8811.DeviceDesc%=S3801, PCI\VEN_5333&DEV_8811
%PCI\VEN_5333&DEV_88B0.DeviceDesc%=S3801, PCI\VEN_5333&DEV_88B0
%PCI\VEN_5333&DEV_88C0.DeviceDesc%=S3801, PCI\VEN_5333&DEV_88C0
%PCI\VEN_5333&DEV_88C1.DeviceDesc%=S3801, PCI\VEN_5333&DEV_88C1
%PCI\VEN_5333&DEV_88D0.DeviceDesc%=S3801, PCI\VEN_5333&DEV_88D0

[Mfg.Trident]
%*PNP0903.DeviceDesc%=Trident, *PNP0903
%PCI\VEN_1023&DEV_9420.DeviceDesc%=Trident, PCI\VEN_1023&DEV_9420

[Mfg.Tseng]
%*PNP0906.DeviceDesc%=ET4000, *PNP0906, *PNP0912	; ET4000
%*PNP0912.DeviceDesc%=TsengW32, *PNP0912		; W32/W32i/W32p
%PCI\VEN_100C&DEV_3202.DeviceDesc%=TSENGW32, PCI\VEN_100C&DEV_3202
%PCI\VEN_100C&DEV_3207.DeviceDesc%=TSENGW32, PCI\VEN_100C&DEV_3207

[Mfg.WD]
%*PNP0907.DeviceDesc%=WD, *PNP0907
%*PNP0907.DeviceDesc%=WD, *PNP0908

[Mfg.Video7]
%*PNP0901.DeviceDesc%=Video7, *PNP0901	; Video Seven

[Mfg.Diamond]
%*PNP0950.DeviceDesc%=Viper, *PNP0950, *PNP0950        ; Viper
%PCI\VEN_100E&DEV_9001.DeviceDesc%=VIPER, PCI\VEN_100E&DEV_9001


; Unsupported but detected cards.
;


; Avance Logic 2301
%PCI\VEN_1005&DEV_2301.DeviceDesc%=UNSUPPORTED,NullId4,PCI\VEN_1005&DEV_2301


; Install Sections
; ---------------------------------------------------------

; -------------- Unsupported

[UNSUPPORTED]

[UNSUPPORTED.PosDup]
*PNP0900

; -------------- Standard Graphics Adapter (VGA)

[VGA]
CopyFiles=VGA.Copy
DelReg=Prev.DelReg
AddReg=VGA.AddReg
LogConfig=VGA.LogConfig

[VGA.Copy]
vga.drv

[Prev.DelReg]
HKR,,Ver
HKR,,DevLoader
HKR,DEFAULT
HKR,MODES
HKR,CURRENT

[VGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"4,640,480"
HKR,DEFAULT,drv,,vga.drv
HKR,DEFAULT,vdd,,*vdd
HKR,"MODES\1\640,480",drv,,framebuf.drv
HKR,"MODES\1\640,480",vdd,,"*vdd,*vflatd"
HKR,"MODES\4\640,480"

[VGA.LogConfig]
ConfigPriority=HARDWIRED
IOConfig=3B0-3BB
IOConfig=3C0-3DF
MemConfig=A0000-AFFFF
MemConfig=C0000-C7FFF,D0000-D7FFF,E0000-E7FFF
MemConfig=B8000-BFFFF

[VGA.PosDup]
*PNP0900


; -------------- Super VGA
[SVGA]
CopyFiles=SVGA.Copy
DelReg=Prev.DelReg
AddReg=SVGA.AddReg
LogConfig=VGA.LogConfig

[SVGA.Copy]
framebuf.drv
supervga.drv

[SVGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\24\640,480"


; -------------- Video Seven
[Video7]
CopyFiles=Video7.Copy
DelReg=Prev.DelReg
AddReg=Video7.AddReg
LogConfig=VGA.LogConfig

[Video7.Copy]
framebuf.drv
video7.vxd
supervga.drv

[Video7.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,video7.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"


; -------------- ATI VGA Wonder
[ATIVGA]
CopyFiles=ATIVGA.Copy
DelReg=Prev.DelReg
AddReg=ATIVGA.AddReg
LogConfig=VGA.LogConfig

[ATIVGA.Copy]
framebuf.drv
ati.vxd
supervga.drv

[ATIVGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,ati.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\24\640,480"

; -------------- ATI mach8
[ATI8]
CopyFiles=ATI8.Copy
DelReg=Prev.DelReg
AddReg=ATI8.AddReg
UpdateCfgSys=ATI.UpdateConfigSys
RenFiles=ATI.RenFiles
LogConfig=VGA.LogConfig

[ATI8.Copy]
atim8.drv
ati.vxd

[ATI8.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,atim8.drv
HKR,DEFAULT,vdd,,*vdd
HKR,DEFAULT,minivdd,,ati.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\800,600"
HKR,"MODES\4\1024,768"
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"

[ATI.UpdateConfigSys]
DevDelete=rambios.sys

[ATI.RenFiles]
mach.gr0, mach.grp
mxxpanel.gr0, mxxpanel.grp
m32panel.gr0, m32panel.grp
machxx.gr0, machxx.grp
mach8.gr0, mach8.grp
atiutil.gr0, atiutil.grp
atidesk.gr0, atidesk.grp


; -------------- ATI mach32
[ATI32]
CopyFiles=ATI32.Copy
DelReg=Prev.DelReg
AddReg=ATI32.AddReg
UpdateInis=ATI32.Ini
UpdateCfgSys=ATI.UpdateConfigSys
RenFiles=ATI.RenFiles
LogConfig=VGA.LogConfig

[ATI32.Copy]
atim32.drv
ati.vxd
atim8.drv

[ATI32.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,atim32.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,ati.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,atim8.drv
HKR,"MODES\4\1024,768",drv,,atim8.drv
HKR,"MODES\4\1280,1024",drv,,atim8.drv
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"

[ATI32.Ini]
system.ini,386Enh,"device=mach.386"
system.ini,386Enh,"device=mach32.386"

[ATI32.PosDup]
*PNP090A

; -------------- ATI mach64
[ATI64]
CopyFiles=ATI64.Copy
DelReg=Prev.DelReg
AddReg=ATI64.AddReg
RenFiles=ATI.RenFiles
LogConfig=VGA.LogConfig

[ATI64.Copy]
atim64.drv
ati.vxd

[ATI64.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,atim64.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,ati.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600"
HKR,"MODES\4\1024,768"
HKR,"MODES\4\1280,1024"
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1280,1024"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"
HKR,"MODES\24\1024,768"
HKR,"MODES\24\1280,1024"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"

[ATI64.PosDup]
*PNP0916

; -------------- Chips & Technologies SVGA
[ChipsSVGA]
CopyFiles=Chips.Copy
DelReg=Prev.DelReg
AddReg=ChipsSVGA.AddReg
LogConfig=VGA.LogConfig

[Chips.Copy]
chips.drv
chips.vxd
framebuf.drv
supervga.drv

[ChipsSVGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,chips.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"

; -------------- Chips & Technologies Accelerator
[ChipsAcc]
CopyFiles=Chips.Copy
DelReg=Prev.DelReg
AddReg=ChipsAcc.AddReg
LogConfig=VGA.LogConfig

[ChipsAcc.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,chips.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,chips.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"

; -------------- Cirrus Logic
[Cirrus]
CopyFiles=Cirrus.Copy
DelReg=Prev.DelReg
AddReg=Cirrus.AddReg
LogConfig=VGA.LogConfig

[Cirrus.Copy]
cirrus.drv
cirrus.vxd
supervga.drv

[Cirrus.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,cirrus.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,cirrus.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"

[Cirrus.PosDup]
*PNP0905

; -------------- Cirrus Logic laptop
[CirrusLaptop]
CopyFiles=Cirrus.Copy
DelReg=Prev.DelReg
AddReg=CirrusLaptop.AddReg
LogConfig=VGA.LogConfig

[CirrusLaptop.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,cirrus.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,cirrus.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"

; -------------- Cirrus Logic memory mapped
[CirrusMemMap]
CopyFiles=CirrusMemMap.Copy
DelReg=Prev.DelReg
AddReg=CirrusMemMap.AddReg
LogConfig=VGA.LogConfig

[CirrusMemMap.Copy]
cirrusmm.drv
cirrus.vxd
supervga.drv

[CirrusMemMap.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,cirrusmm.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,cirrus.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1280,1024"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"
HKR,"MODES\24\1024,768"
HKR,"MODES\24\1280,1024"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"

[CirrusMemMap.PosDup]
*PNP0905,*PNP0914

; -------------- Compaq QVision
[QVision]
CopyFiles=Compaq.Copy, CpqIni.Copy
DelReg=Prev.DelReg
AddReg=QVision.AddReg
UpdateInis=Compaq.Ini
RenFiles=Compaq.RenFiles
LogConfig=VGA.LogConfig

[Compaq.Copy]
compaq.drv
compaq.vxd
supervga.drv

[CpqIni.Copy]	; INI files for Windows directory
cpqmon.ini
cpqmode.ini

[QVision.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,compaq.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,compaq.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\1024,768"
HKR,"MODES\4\1280,1024"
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
;HKR,"MODES\32\640,400"
HKR,"MODES\32\640,480"

[Compaq.Ini]
system.ini,386Enh,"device=cpqflat.exe"

[Compaq.RenFiles]
cpqsetup.cp0, cpqsetup.cpl

[QVision.PosDup]
*PNP0910,*PNP0900

; -------------- Compaq Advanced VGA
[CpqAVGA]
CopyFiles=Compaq.Copy, CpqIni.Copy
DelReg=Prev.DelReg
AddReg=CpqAVGA.AddReg
UpdateInis=Compaq.Ini
RenFiles=Compaq.RenFiles
LogConfig=VGA.LogConfig

[CpqAVGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,compaq.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,compaq.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"

[CpqAVGA.PosDup]
*PNP0915

; -------------- Matrox MGA
[MGA]
CopyFiles=MGA.Copy
DelReg=Prev.DelReg
AddReg=MGA.AddReg
UpdateIniFields=MGA.UpdateIniFields
LogConfig=VGA.LogConfig

[MGA.Copy]
mga.drv
sxciext.dll
mga.vxd

[MGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,mga.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,mga.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1152,882"
HKR,"MODES\8\1280,1024"
HKR,"MODES\8\1600,1200"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1152,882"
HKR,"MODES\16\1280,1024"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"
HKR,"MODES\32\1152,882"

[MGA.UpdateIniFields]
win.ini, windows, load, *mgactrl.exe,,1

[MGA.PosDup]
*PNP0900, *PNP0917, *PNP0918

; -------------- Oak Technology
[Oak]
CopyFiles=Oak.Copy
DelReg=Prev.DelReg
AddReg=Oak.AddReg
LogConfig=VGA.LogConfig

[Oak.Copy]
framebuf.drv
oak.vxd
supervga.drv

[Oak.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,oak.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"

; -------------- S3 911/924
[S3911]
CopyFiles=S3.Copy
DelReg=Prev.DelReg
AddReg=S3911.AddReg
LogConfig=VGA.LogConfig

[S3.Copy]
s3.drv
s3.vxd
supervga.drv

[S3911.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,s3.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,s3.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"


; -------------- S3 801/805/924
[S3801]
CopyFiles=S3.Copy
DelReg=Prev.DelReg
AddReg=S3801.AddReg
LogConfig=VGA.LogConfig

[S3801.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,s3.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,s3.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600"
HKR,"MODES\4\1024,768"
HKR,"MODES\4\1280,1024"
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\8\1600,1200"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1280,1024"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"
HKR,"MODES\24\1024,768"
HKR,"MODES\24\1280,1024"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"
HKR,"MODES\32\1280,1024"

[S3801.PosDup]
*PNP0913

; -------------- Trident
[Trident]
CopyFiles=Trident.Copy
DelReg=Prev.DelReg
AddReg=Trident.AddReg
LogConfig=VGA.LogConfig

[Trident.Copy]
framebuf.drv
supervga.drv

[Trident.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"

[Trident.PosDup]
*PNP0903

; -------------- Tseng ET4000
[ET4000]
CopyFiles=ET4000.Copy
DelReg=Prev.DelReg
AddReg=ET4000.AddReg
LogConfig=VGA.LogConfig

[ET4000.Copy]
framebuf.drv
tseng.vxd
supervga.drv

[ET4000.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,framebuf.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,tseng.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\24\640,480"

; -------------- Tseng W32/W32i/W32p
[TsengW32]
CopyFiles=TsengW32.Copy
DelReg=Prev.DelReg
AddReg=TsengW32.AddReg
LogConfig=VGA.LogConfig

[TsengW32.Copy]
tseng.drv
tseng.vxd
supervga.drv

[TsengW32.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,tseng.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,tseng.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"

[TsengW32.PosDup]
*PNP0912

; -------------- Viper VLB/PCI
[Viper]
CopyFiles=Viper.Copy
DelReg=Prev.DelReg
AddReg=Viper.AddReg
LogConfig=VGA.LogConfig

[Viper.Copy]
viper.drv
viper.vxd
supervga.drv

[Viper.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,viper.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,viper.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1152,900"
HKR,"MODES\8\1280,1024"
HKR,"MODES\8\1600,1200"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"

[Viper.PosDup]
*PNP0950

; -------------- Western Digital
[WD]
CopyFiles=WD.Copy
DelReg=Prev.DelReg
AddReg=WD.AddReg
LogConfig=VGA.LogConfig

[WD.Copy]
wd.drv
wd.vxd
supervga.drv

[WD.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,wd.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,wd.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"

[WD.PosDup]
*PNP0907

; -------------- XGA
[XGA]
CopyFiles=XGA.Copy
DelReg=Prev.DelReg
AddReg=XGA.AddReg
LogConfig=VGA.LogConfig

[XGA.Copy]
xga.drv
xga.vxd

[XGA.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,xga.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,xga.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\1024,768"
HKR,"MODES\8\640,480"
HKR,"MODES\8\1024,768"
HKR,"MODES\16\640,480"

; -------------- XGA/2
[XGA2]
CopyFiles=XGA.Copy
DelReg=Prev.DelReg
AddReg=XGA2.AddReg
LogConfig=VGA.LogConfig

[XGA2.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,xga.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,xga.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\640,480"
HKR,"MODES\4\1024,768"
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1280,1024"
HKR,"MODES\16\640,480"


; User visible strings
; ---------------------------------------------------------
[Strings]
ClassName="Display adapters"
MS="Microsoft"
MSDrvsString="Generic Display Drivers"

SuperVGA.DriverDesc="Super VGA"
UNSUPPORTED.DriverDesc="Win 3.1 driver or VGA"

Generic="(Generic display drivers)"
ATI="ATI Technologies"
Cirrus="Cirrus Logic"
Chips="Chips & Technologies"
Compaq="Compaq"
Diamond="Diamond"
IBM="IBM"
Matrox="Matrox"
Oak="Oak Technology"
S3="S3"
Trident="Trident Microsystems"
Tseng="Tseng Labs"
WD="Western Digital"
Video7="Video Seven"

*PNP0900.DeviceDesc="Standard Display Adapter (VGA)"
*PNP0901.DeviceDesc="Video Seven VRAM/VRAM II/1024i"
*PNP0903.DeviceDesc="Trident Super VGA"
*PNP0904.DeviceDesc="Cirrus Logic"
*PNP0905.DeviceDesc="Cirrus Logic"
*PNP0906.DeviceDesc="Tseng Labs ET4000"
*PNP0907.DeviceDesc="Western Digital"
*PNP0908.DeviceDesc="Western Digital"
*PNP0909.DeviceDesc="S3 911/924"
*PNP090A.DeviceDesc="ATI Ultra Pro (mach32)"
*PNP090B.DeviceDesc="ATI Ultra (mach8)"
*PNP090C.DeviceDesc="XGA"
*PNP090D.DeviceDesc="ATI VGA Wonder"
*PNP090F.DeviceDesc="Oak Technology Super VGA"
*PNP0910.DeviceDesc="Compaq QVision"
*PNP0911.DeviceDesc="XGA/2"
*PNP0912.DeviceDesc="Tseng Labs ET4000/W32"
*PNP0913.DeviceDesc="S3 801/928/964"
*PNP0914.DeviceDesc="Cirrus Logic 5429/5434"
*PNP0915.DeviceDesc="Compaq Advanced VGA (AVGA)"
*PNP0916.DeviceDesc="ATI Ultra Pro Turbo (mach64)"
*PNP0917.DeviceDesc="VGA" ; Really means, nothing detected at all!
*PNP0918.DeviceDesc="Matrox MGA"
*PNP0930.DeviceDesc="Chips & Tech. Super VGA"
*PNP0931.DeviceDesc="Chips & Tech. Accelerator"
*PNP0940.DeviceDesc="NCR (77C22E)"
*PNP0941.DeviceDesc="NCR (77C32BLT)"
*PNP0950.DeviceDesc="Diamond Viper VLB/PCI"

*ATI4402.DeviceDesc="ATI Graphics Ultra Pro (mach32) EISA" 

*CPQ3001.DeviceDesc="Compaq EISA Advanced VGA (AVGA)"
*CPQ3011.DeviceDesc="Compaq QVision 1024/E"
*CPQ3111.DeviceDesc="Compaq QVision 1024/E"
*CPQ3112.DeviceDesc="Compaq QVision 1280/E"
*CPQ3122.DeviceDesc="Compaq QVision 1280/I"
*CPQA0DF.DeviceDesc="Compaq LTE Elite Display"
QVision2000="Compaq QVision 2000"

PCI\VEN_0E11&DEV_3032.DeviceDesc="Compaq QVision PCI"
PCI\VEN_1002&DEV_4158.DeviceDesc="ATI Ultra Pro (mach32) PCI"
PCI\VEN_1002&DEV_4758.DeviceDesc="ATI Ultra Pro Turbo (mach64) PCI"
PCI\VEN_1005&DEV_2301.DeviceDesc="Avance Logic 2301 PCI"
PCI\VEN_100C&DEV_3202.DeviceDesc="Tseng Labs ET4000/W32 PCI" ; original model
PCI\VEN_100C&DEV_3207.DeviceDesc="Tseng Labs ET4000/W32 PCI" ; revised model
PCI\VEN_100E&DEV_9001.DeviceDesc="Diamond Viper PCI"
PCI\VEN_100E&DEV_9100.DeviceDesc="Diamond Viper SE PCI"
PCI\VEN_1013&DEV_00A8.DeviceDesc="Cirrus Logic PCI"
PCI\VEN_1023&DEV_9420.DeviceDesc="Trident 9420 PCI"
PCI\VEN_102B&DEV_0518.DeviceDesc="Matrox MGA Power Graphics PCI"
PCI\VEN_102B&DEV_0D10.DeviceDesc="Matrox MGA Power Graphics PCI"
PCI\VEN_5333&DEV_8811.DeviceDesc="S3 Trio64 PCI"
PCI\VEN_5333&DEV_88B0.DeviceDesc="S3 928 PCI"
PCI\VEN_5333&DEV_88C0.DeviceDesc="S3 864 PCI"
PCI\VEN_5333&DEV_88C1.DeviceDesc="S3 Vision864 PCI"
PCI\VEN_5333&DEV_88D0.DeviceDesc="S3 Vision964 PCI"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 2.74