tseng.inf Driver File Contents (tsengwinxp.zip)

; Display.inf (for SUR)
;
; List of supported displays, manufacturers
;

[Version]
Signature="$CHICAGO$"
Provider=%MS%
LayoutFile=layout.inf
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
DriverVer=11/18/1999,5.00.2184.1

[ClassInstall32.NT]
AddReg=display_class_addreg

[display_class_addreg]
HKR,,,,%DisplayClassName%
HKR,,Installer32,,"Desk.Cpl,DisplayClassInstaller"
HKR,,TroubleShooter-0,,"tshoot.chm,tsdisp.htm"
HKR,,Icon,,"-1"
HKR,,DeviceType,0x10001,0x0023                    ; File_device_video
HKR,,DeviceCharacteristics,0x10001,0x0100         ; file_device_secure_open
HKR,,Security,,"D:P(A;;GA;;;SY)"                  ; Only system can open

[DestinationDirs]
DefaultDestDir        = 11                     system32

ati.Miniport          = 12
ati.Display           = 11
ati2mpaa.Miniport     = 12
ati2mpaa.Display      = 11
atirage.Miniport      = 12
atirage.Display       = 11
atirage3.Miniport     = 12
atirage3.Display      = 11
cirrus.Miniport       = 12
cirrus.Display        = 11
et4000.Miniport       = 12
et4000.Display        = 11
laguna.Miniport       = 12
laguna.Display        = 11
mga.Miniport          = 12
mga.Display           = 11
n9.Miniport           = 12
n9.Display            = 11
n9i128v2.Miniport     = 12
n9i128v2.Display      = 11
qv.Miniport           = 12
qv.Display            = 11
revolution3d.Miniport = 12
revolution3d.Display  = 11
revolution4.Miniport  = 12
revolution4.Display   = 11
s3m.Miniport          = 12
s3m.Display           = 11
s3legacy.Miniport     = 12
s3legacy.Display      = 11
tga.Miniport          = 12
tga.Display           = 11
trident.Miniport      = 12
trident.Display       = 11
vga.Miniport          = 12
vga.Display           = 11
wdvga.Miniport        = 12
wdvga.Display         = 11
weitekp9.Miniport     = 12
weitekp9.Display      = 11
sglfb.Miniport        = 12
sglfb.Display         = 11


;
; The Manufacturer section lists all of the manufacturers that we will
; display in the Dialog box
;
; Put generic manufacturers at the front so that setup finds those device
; descriptions first (in case of multiple matches)
;

[Manufacturer]
%Std%         = Std.Mfg
%Cirrus%      = Cirrus.Mfg
%S3%          = S3.Mfg
%Actix%       = Actix.Mfg
%Ati%         = Ati.Mfg
%Barco%       = Barco.Mfg
%Cardex%      = Cardex.Mfg
%Compaq%      = Compaq.Mfg
;@@!n:%Dell%        = Dell.Mfg
%Diamond%     = Diamond.Mfg
%Digital%     = Digital.Mfg
%Elsa%        = Elsa.Mfg
%Genoa%       = Genoa.Mfg
%Hercules%    = Hercules.Mfg
%LeadTek%     = LeadTek.Mfg
%Matrox%      = Matrox.Mfg
%MediaVision% = MediaVision.Mfg
%Metheus%     = Metheus.Mfg
%Micronics%   = Micronics.Mfg
%Miro%        = Miro.Mfg
;@@!n:%NCR%         = NCR.Mfg
%NEC%           = NEC.Mfg
%#9%          = #9.Mfg
%Orchid%      = Orchid.Mfg
%Paradise%    = Paradise.Mfg
%ProLink%     = ProLink.Mfg
%SixGraph%    = SixGraph.Mfg
%SGI%         = SGI.Mfg
%STB%         = STB.Mfg
;@@!n:%Trident%     = Trident.Mfg
%Tseng%       = Tseng.Mfg
;@@!n:%V7%          = V7.Mfg
%WD%          = WD.Mfg
%Weitek%      = Weitek.Mfg


;
; Model sections. Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;
; Each model lists a variation of its own name as a compatible ID. This
; is done primarily as an optimization during upgrade.
;


[ControlFlags]
;ExcludeFromSelect=PCI\CC_0300
;ExcludeFromSelect=PCI\CC_0301
;ExcludeFromSelect=PCI\CC_0380
ExcludeFromSelect=LEGACY_UPGRADE_ID


[Std.Mfg]
;@i: %stdVga%                                    = vga,PCI\CC_0300
;@i: %stdVga%                                    = vga,PCI\CC_0301
;@a: %stdVga%                                    = vga,PCI\CC_0300
;@a: %stdVga%                                    = vga,PCI\CC_0301
;=PCIVID,,PCI\CC_0380;
%SystemUpgradeDevice% = LEGACY_UPGRADE, LEGACY_UPGRADE_ID

; so we don't have to hardcode the Mfg, Provider, or Description of the upgrade device in the CI
[SystemUpgradeDeviceStrings]
Mfg=%Std%
Provider=%MS%
Description=%SystemUpgradeDevice%

[Actix.Mfg]
 %Actix% Graphics Engine                     = s3legacy
 %Actix% Graphics Engine 32 plus             = s3legacy
 %Actix% Graphics Engine 32 VLB              = s3legacy


[Ati.Mfg]
 %Ati% mach32 AX PCI               = ati,      PCI\VEN_1002&DEV_4158
 %Ati% mach64 CT PCI               = ati,      PCI\VEN_1002&DEV_4354
 %Ati% mach64 CX PCI               = ati,      PCI\VEN_1002&DEV_4358
 %Ati% mach64 ET PCI               = ati,      PCI\VEN_1002&DEV_4554
 %Ati% 3D RAGE PRO AGP 2X          = atirage3, PCI\VEN_1002&DEV_4742
 %Ati% 3D RAGE PRO AGP             = atirage3, PCI\VEN_1002&DEV_4744
 %Ati% 3D RAGE PRO PCI             = atirage3, PCI\VEN_1002&DEV_4749
 %Ati% 3D RAGE PRO PCI             = atirage3, PCI\VEN_1002&DEV_4750
 %Ati% 3D RAGE PRO PCI             = atirage3, PCI\VEN_1002&DEV_4751
 %Ati% 3D RAGE PCI                 = ati,      PCI\VEN_1002&DEV_4754
 %Ati% 3D RAGE II PCI              = atirage,  PCI\VEN_1002&DEV_4754&REV_01
 %Ati% 3D RAGE II+ PCI             = atirage,  PCI\VEN_1002&DEV_4754&REV_19
 %Ati% 3D RAGE II+ PCI             = atirage,  PCI\VEN_1002&DEV_4754&REV_1A
 %Ati% 3D RAGE II PCI              = atirage,  PCI\VEN_1002&DEV_4754&REV_41
 %Ati% 3D RAGE II+ PCI             = atirage,  PCI\VEN_1002&DEV_4754&REV_5A
 %Ati% 3D RAGE II+ PCI             = atirage,  PCI\VEN_1002&DEV_4754&REV_9A
 %Ati% 3D RAGE II+ PCI             = atirage,  PCI\VEN_1002&DEV_4755
 %Ati% 3D RAGE IIC PCI             = atirage,  PCI\VEN_1002&DEV_4756
 %Ati% 3D RAGE IIC AGP             = atirage,  PCI\VEN_1002&DEV_4757
 %Ati% mach64 GX PCI               = ati,      PCI\VEN_1002&DEV_4758
 %Ati% 3D RAGE IIC PCI             = atirage,  PCI\VEN_1002&DEV_4759
 %Ati% 3D RAGE IIC AGP             = atirage,  PCI\VEN_1002&DEV_475A
 %Ati% 3D RAGE LT PRO AGP 2X       = atirage3, PCI\VEN_1002&DEV_4C42
 %Ati% 3D RAGE LT PRO AGP          = atirage3, PCI\VEN_1002&DEV_4C44
 %Ati% 3D RAGE LT PCI              = atirage,  PCI\VEN_1002&DEV_4C47
 %Ati% 3D RAGE LT PRO PCI          = atirage3, PCI\VEN_1002&DEV_4C49
 %Ati% 3D RAGE LT PRO PCI          = atirage3, PCI\VEN_1002&DEV_4C50
 %Ati% 3D RAGE LT PRO PCI          = atirage3, PCI\VEN_1002&DEV_4C51
 %Ati% RAGE XL PCI                 = atirage3, PCI\VEN_1002&DEV_4752
 %Ati% RAGE XL AGP 2X              = atirage3, PCI\VEN_1002&DEV_474D
 %Ati% RAGE XL PCI-66              = atirage3, PCI\VEN_1002&DEV_474F
 %Ati% RAGE XC PCI                 = atirage3, PCI\VEN_1002&DEV_4753
 %Ati% RAGE XC AGP 2X              = atirage3, PCI\VEN_1002&DEV_474E
 %Ati% RAGE XC PCI-66              = atirage3, PCI\VEN_1002&DEV_474C
 %Ati% RAGE P/M Mobility AGP 2X    = atirage3, PCI\VEN_1002&DEV_4C4D
 %Ati% RAGE L Mobility AGP 2X      = atirage3, PCI\VEN_1002&DEV_4C4E
 %Ati% RAGE P/M Mobility PCI       = atirage3, PCI\VEN_1002&DEV_4C52
 %Ati% RAGE L Mobility PCI         = atirage3, PCI\VEN_1002&DEV_4C53
 %Ati% mach64 LT PCI               = ati,      PCI\VEN_1002&DEV_4C54
 %Ati% mach64 VT PCI               = ati,      PCI\VEN_1002&DEV_5654
 %Ati% ATI-264VT3 PCI              = atirage,  PCI\VEN_1002&DEV_5654&REV_01
 %Ati% ATI-264VT2 PCI              = ati,      PCI\VEN_1002&DEV_5654&REV_08
 %Ati% ATI-264VT2 PCI              = ati,      PCI\VEN_1002&DEV_5654&REV_40
 %Ati% ATI-264VT2 PCI              = ati,      PCI\VEN_1002&DEV_5654&REV_48
 %Ati% ATI-264VT3 PCI              = atirage,  PCI\VEN_1002&DEV_5654&REV_5A
 %Ati% ATI-264VT3 PCI              = atirage,  PCI\VEN_1002&DEV_5654&REV_9A
 %Ati% ATI-264VT3 PCI              = atirage,  PCI\VEN_1002&DEV_5655
 %Ati% ATI-264VT4 PCI              = atirage,  PCI\VEN_1002&DEV_5656
 %Ati% mach64 %CompatAdap%         = ati,      *PNP0916
 %Ati% mach32 %CompatAdap%         = ati,      *PNP090A
 %Ati% mach32 EISA %CompatAdap%    = ati,      *ATI4402
 %Ati% Mach-8 %CompatAdap%         = ati,      *PNP090B
 %Ati% VGA Wonder                  = ati,      *PNP090D
 %Ati% %CompatAdap%                = ati

 %ATI% RAGE 128 AIW AGP            = ati2mpaa, PCI\VEN_1002&DEV_5246&SUBSYS_00681002
 %ATI% RAGE 128 AIW PCI            = ati2mpaa, PCI\VEN_1002&DEV_5245&SUBSYS_00681002
 %ATI% RAGE 128 GL PCI             = ati2mpaa, PCI\VEN_1002&DEV_5245
 %ATI% RAGE 128 GL AGP             = ati2mpaa, PCI\VEN_1002&DEV_5246
 %ATI% RAGE 128 VR PCI             = ati2mpaa, PCI\VEN_1002&DEV_524B
 %ATI% RAGE 128 VR AGP             = ati2mpaa, PCI\VEN_1002&DEV_524C
 %ATI% RAGE 128 4X PCI             = ati2mpaa, PCI\VEN_1002&DEV_5345
 %ATI% RAGE 128 4X AGP 2X          = ati2mpaa, PCI\VEN_1002&DEV_5346
 %ATI% RAGE 128 4X AGP 4X          = ati2mpaa, PCI\VEN_1002&DEV_5347
 %ATI% RAGE 128 4X                 = ati2mpaa, PCI\VEN_1002&DEV_5348
 %ATI% RAGE 128 4X PCI             = ati2mpaa, PCI\VEN_1002&DEV_534B
 %ATI% RAGE 128 4X AGP 2X          = ati2mpaa, PCI\VEN_1002&DEV_534C
 %ATI% RAGE 128 4X AGP 4X          = ati2mpaa, PCI\VEN_1002&DEV_534D
 %ATI% RAGE 128 4X                 = ati2mpaa, PCI\VEN_1002&DEV_534E
;@i: %ATI% RAGE 128 PRO PCI            = ati2mpaa, PCI\VEN_1002&DEV_5041
;@i: %ATI% RAGE 128 PRO AGP 2X         = ati2mpaa, PCI\VEN_1002&DEV_5042
;@i: %ATI% RAGE 128 PRO AGP 4X         = ati2mpaa, PCI\VEN_1002&DEV_5043
;@i: %ATI% RAGE 128 PRO PCI TMDS       = ati2mpaa, PCI\VEN_1002&DEV_5044
;@i: %ATI% RAGE 128 PRO AGP 2X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_5045
;@i: %ATI% RAGE 128 PRO AGP 4X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_5046
;@i: %ATI% RAGE 128 PRO PCI            = ati2mpaa, PCI\VEN_1002&DEV_5047
;@i: %ATI% RAGE 128 PRO AGP 2X         = ati2mpaa, PCI\VEN_1002&DEV_5048
;@i: %ATI% RAGE 128 PRO AGP 4X         = ati2mpaa, PCI\VEN_1002&DEV_5049
;@i: %ATI% RAGE 128 PRO PCI TMDS       = ati2mpaa, PCI\VEN_1002&DEV_504A
;@i: %ATI% RAGE 128 PRO AGP 2X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_504B
;@i: %ATI% RAGE 128 PRO AGP 4X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_504C
;@i: %ATI% RAGE 128 PRO PCI            = ati2mpaa, PCI\VEN_1002&DEV_504D
;@i: %ATI% RAGE 128 PRO AGP 2X         = ati2mpaa, PCI\VEN_1002&DEV_504E
;@i: %ATI% RAGE 128 PRO AGP 4X         = ati2mpaa, PCI\VEN_1002&DEV_504F
;@i: %ATI% RAGE 128 PRO PCI TMDS       = ati2mpaa, PCI\VEN_1002&DEV_5050
;@i: %ATI% RAGE 128 PRO AGP 2X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_5051
;@i: %ATI% RAGE 128 PRO AGP 4X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_5052
;@i: %ATI% RAGE 128 PRO PCI            = ati2mpaa, PCI\VEN_1002&DEV_5053
;@i: %ATI% RAGE 128 PRO AGP 2X         = ati2mpaa, PCI\VEN_1002&DEV_5054
;@i: %ATI% RAGE 128 PRO AGP 4X         = ati2mpaa, PCI\VEN_1002&DEV_5055
;@i: %ATI% RAGE 128 PRO PCI TMDS       = ati2mpaa, PCI\VEN_1002&DEV_5056
;@i: %ATI% RAGE 128 PRO AGP 2X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_5057
;@i: %ATI% RAGE 128 PRO AGP 4X TMDS    = ati2mpaa, PCI\VEN_1002&DEV_5058





[Cardex.Mfg]
 %Cardex% GW143 VLB                          = cirrus
 %Cardex% GW143A VLB                         = cirrus



[Cirrus.Mfg]
 %Cirrus% %CompatAdap%                       = cirrus
 %Cirrus% 64xx/542x %CompatAdap%             = cirrus, *PNP0904
 %Cirrus% 543x/544x %CompatAdap%             = cirrus, *PNP0905
 %Cirrus% 754x %CompatAdap%                  = cirrus. *PNP0914
 %Cirrus% 7548 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_0038
 %Cirrus% 7555 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_0040
 %Cirrus% 7556 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_004C
 %Cirrus% 5430/5440 %CompatAdap%             = cirrus, PCI\VEN_1013&DEV_00A0
 %Cirrus% 5434 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_00A8
 %Cirrus% 5436 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_00AC
 %Cirrus% 5446 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_00B8
 %Cirrus% 5480 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_00BC
 %Cirrus% 5436 U %CompatAdap%                = cirrus, PCI\VEN_1013&DEV_00E8
 %Cirrus% 7542 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_1200
 %Cirrus% 7543 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_1202
 %Cirrus% 7541 %CompatAdap%                  = cirrus, PCI\VEN_1013&DEV_1204
 %Cirrus% Laguna 5465                        = laguna, PCI\VEN_1013&DEV_00D6
 %Cirrus% Laguna 5462                        = laguna, PCI\VEN_1013&DEV_00D0
 %Cirrus% Laguna 5464                        = laguna, PCI\VEN_1013&DEV_00D4
 %Cirrus% Laguna 5464 BD                     = laguna, PCI\VEN_1013&DEV_00D5




[Compaq.Mfg]
 %Compaq% QVision %CompatAdap%               = qv
 %Compaq% QVision 1024/E                     = qv,  *CPQ3011
 %Compaq% QVision 1024/E Enhanced            = qv,  *CPQ3111
 %Compaq% QVision 1024/I                     = qv,  *PNP0910
 %Compaq% QVision 1024/I Enhanced            = qv
 %Compaq% QVision 1280/E                     = qv,  *CPQ3112
 %Compaq% QVision 1280/I                     = qv,  *CPQ3122
 %Compaq% QVision 1280/P                     = qv, PCI\VEN_0E11&DEV_3032
 %Compaq% QVision G64P10                     = qv, PCI\VEN_0E11&DEV_3033
 %Compaq% QVision 2000 PCI                   = mga,        PCI\VEN_102B&DEV_0518
 %Compaq% QVision 2000+ PCI                  = mga,        PCI\VEN_102B&DEV_0D10





[Diamond.Mfg]
 %Diamond% Speedstar                         = et4000
 %Diamond% Speedstar 24x                     = wdvga
 %Diamond% SPEEDSTAR 64 ISA                  = cirrus
 %Diamond% SPEEDSTAR 64 PCI                  = cirrus
 %Diamond% SPEEDSTAR PRO                     = cirrus
 %Diamond% SPEEDSTAR PRO VLB                 = cirrus
 %Diamond% SPEEDSTAR PRO 1100                = cirrus
 %Diamond% SPEEDSTAR PRO 1100 VLB            = cirrus
 %Diamond% SPEEDSTAR PRO SE PCI              = cirrus
 %Diamond% SPEEDSTAR PRO SE VLB              = cirrus
 %Diamond% SPEEDSTAR64 GRAPHICS 2120         = cirrus
 %Diamond% SPEEDSTAR64 GRAPHICS 2120XL       = cirrus
 %Diamond% SPEEDSTAR64 GRAPHICS 2200         = cirrus
 %Diamond% SPEEDSTAR64 GRAPHICS 2200XL       = cirrus
 %Diamond% STEALTH 24                        = s3legacy
 %Diamond% STEALTH 24 VLB                    = s3legacy
 %Diamond% STEALTH 32 PCI                    = et4000
 %Diamond% STEALTH 32 VLB                    = et4000
 %Diamond% STEALTH 64 DRAM PCI               = s3legacy
 %Diamond% STEALTH 64 DRAM VLB               = s3legacy
 %Diamond% STEALTH 64 VRAM PCI               = s3legacy
 %Diamond% STEALTH 64 VRAM VLB               = s3legacy
 %Diamond% STEALTH PRO                       = s3legacy
 %Diamond% STEALTH PRO VLB                   = s3legacy
 %Diamond% STEALTH SE VLB                    = s3legacy
 %Diamond% STEALTH SE PCI                    = s3legacy
 %Diamond% STEALTH VIDEO 64 DRAM PCI         = s3legacy
 %Diamond% STEALTH VIDEO 64 DRAM VLB         = s3legacy
 %Diamond% STEALTH VIDEO 64 VRAM PCI         = s3legacy
 %Diamond% STEALTH VIDEO 64 VRAM VLB         = s3legacy
 %Diamond% STEALTH VRAM                      = s3legacy
 %Diamond% STEALTH64 GRAPHICS 2120XL PCI     = s3legacy
 %Diamond% STEALTH64 GRAPHICS 2120XL VLB     = s3legacy
 %Diamond% STEALTH64 GRAPHICS 2200XL PCI     = s3legacy
 %Diamond% STEALTH64 GRAPHICS 2200XL VLB     = s3legacy
 %Diamond% STEALTH64 VIDEO 2120XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 2120XL VLB        = s3legacy
 %Diamond% STEALTH64 VIDEO 2121XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 2121XLe PCI       = s3legacy
 %Diamond% STEALTH64 VIDEO 2200XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 2200XL VLB        = s3legacy
 %Diamond% STEALTH64 VIDEO 2201XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 2201XLe PCI       = s3legacy
 %Diamond% STEALTH64 VIDEO 2201TV PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 3200XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 3200XL VLB        = s3legacy
 %Diamond% STEALTH64 VIDEO 3240XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 3240XL VLB        = s3legacy
 %Diamond% STEALTH64 VIDEO 3400XL PCI        = s3legacy
 %Diamond% STEALTH64 VIDEO 3400XL VLB        = s3legacy
 %Diamond% VIPER PCI                          = weitekp9, PCI\VEN_100E&DEV_9001
 %Diamond% VIPER PCI                          = weitekp9, PCI\VEN_100E&DEV_9002
 %Diamond% VIPER PCI                          = weitekp9, PCI\VEN_100E&DEV_9100
;@i: %Diamond% VIPER VLB                         = viper
 %Diamond% VIPER PRO PCI                      = weitekp9, PCI\VEN_100E&DEV_9100
;@i: %Diamond% VIPER PRO VLB                     = weitekp9
 %Diamond% VIPER PRO VIDEO PCI               = weitekp9, PCI\VEN_100E&DEV_9100
;@i: %Diamond% VIPER PRO VIDEO VLB               = weitekp9
 %Diamond% VIPER SE PCI                      = weitekp9, PCI\VEN_100E&DEV_9100
;@i: %Diamond% VIPER SE VLB                      = viper




[Digital.Mfg]
 %Digital% PCXAG-AL                          = s3legacy




[Elsa.Mfg]
 %Elsa% WINNER 1000                          = s3legacy




[Genoa.Mfg]
 %Genoa% 8500VL                              = cirrus
 %Genoa% PHANTOM 32I 8900 VLB                = et4000
 %Genoa% PHANTOM 32I 8900 PCI                = et4000



[Hercules.Mfg]
 %Hercules% DYNAMITE 128 / VIDEO PCI         = et4000
 %Hercules% DYNAMITE POWER VLB               = et4000
 %Hercules% DYNAMITE POWER PCI               = et4000
 %Hercules% DYNAMITE PRO PCI                 = et4000
 %Hercules% GRAPHITE TERMINATOR 64 PCI       = s3legacy
 %Hercules% GRAPHITE TERMINATOR 64 VLB       = s3legacy
 %Hercules% TERMINATOR 32/DRAM PCI           = s3legacy
 %Hercules% TERMINATOR 64 VIDEO PCI          = s3legacy
 %Hercules% TERMINATOR 64/DRAM PCI           = s3legacy
 %Hercules% TERMINATOR PROFESSIONAL PCI      = s3legacy




[LeadTek.Mfg]
 %LeadTek% VideoPlus T230                    = et4000
 %LeadTek% WINFAST S240V+                    = s3legacy
 %LeadTek% WINFAST S240                      = s3legacy
 %LeadTek% WINFAST S250                      = s3legacy
 %LeadTek% WINFAST S430                      = s3legacy
 %LeadTek% WINFAST S500                      = s3legacy
 %LeadTek% WINFAST S510                      = s3legacy





[Matrox.Mfg]
 %Matrox% IMPRESSION                         = mga, *PNP0918
 %Matrox% IMPRESSION PCI                     = mga, PCI\VEN_102B&DEV_0518
 %Matrox% IMPRESSION VLB                     = mga
 %Matrox% IMPRESSION LITE PCI                = mga, PCI\VEN_102B&DEV_0D10
 %Matrox% IMPRESSION PLUS                    = mga
 %Matrox% IMPRESSION PLUS 220HZ              = mga
 %Matrox% IMPRESSION PLUS 220HZ PCI          = mga, PCI\VEN_102B&DEV_0518
 %Matrox% IMPRESSION PLUS PCI                = mga, PCI\VEN_102B&DEV_0D10
 %Matrox% IMPRESSION PLUS VLB                = mga
 %Matrox% ULTIMA PCI                         = mga, PCI\VEN_102B&DEV_0518
 %Matrox% ULTIMA VLB                         = mga
 %Matrox% ULTIMA + PCI                       = mga, PCI\VEN_102B&DEV_0D10
 %Matrox% ULTIMA + VLB                       = mga





[MediaVision.Mfg]
 %MediaVision% Thunder & Lightning           = cirrus



[Metheus.Mfg]
 %Metheus% Premier 928                       = s3legacy




[Micronics.Mfg]
 %Micronics% VL-BUS                          = s3legacy



[Miro.Mfg]
 %Miro% miroCRYSTAL 20SD                     = s3legacy



;[NCR.Mfg]
;@i: %NCR% 77C32BLT = ncr77c22, *PNP0941
;@i: %NCR% 77C22    = ncr77c22
;@i: %NCR% 77C22E   = ncr77c22, *PNP0940






[#9.Mfg]
 %#9% GXE ISA                                = s3legacy
 %#9% GXE VLB                                = s3legacy
 %#9% Reality 332 (Virge)                    = s3m,      PCI\VEN_5333&DEV_5631
 %#9% Vision 330 (Trio64)                    = s3legacy, PCI\VEN_5333&DEV_8810
 %#9% Motion 331 (TrioV+)                    = s3legacy, PCI\VEN_5333&DEV_8811
 %#9% Reality 772 (Virge VX)                 = s3m,      PCI\VEN_5333&DEV_883D
 %#9% Motion 531 (868)                       = s3legacy, PCI\VEN_5333&DEV_8880
 %#9% GXE64 (864)                            = s3legacy, PCI\VEN_5333&DEV_88C0
 %#9% GXE64Pro (964)                         = s3legacy, PCI\VEN_5333&DEV_88D0
 %#9% Motion 771 (968)                       = s3legacy, PCI\VEN_5333&DEV_88F0
 %#9% Imagine 128 Series 1                   = n9,       PCI\VEN_105D&DEV_2309
 %#9% Imagine 128 Series 2                   = n9i128v2, PCI\VEN_105D&DEV_2339
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0000105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0001105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0002105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0003105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0004105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0005105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0006105D
 %#9% Imagine 128 Series 2  (4 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0007105D
 %#9% Imagine 128 Series 2e (4 Meg DRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0008105D
 %#9% Imagine 128 Series 2e (4 Meg DRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_0009105D
 %#9% Imagine 128 Series 2  (8 Meg VRAM)     = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_000A105D
 %#9% Imagine 128 Series 2  (8 Meg H-VRAM)   = n9i128v2, PCI\VEN_105D&DEV_2339&SUBSYS_000B105D
 %#9% Revolution 3D                          = revolution3d, PCI\VEN_105D&DEV_493D
 %#9% Revolution 4                           = revolution4, PCI\VEN_105D&DEV_5348



[Barco.Mfg]
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000013CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000413CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000513CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000613CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000813CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000913CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000A13CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000C13CC
 %5MP1H%                                     = NODRV, PCI\VEN_105D&DEV_2339&SUBSYS_000A11A4
 %4MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000213CC
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000313CC
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000713CC
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000813CC
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000913CC
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000A13CC
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000A11A4
 %5MP2%                                      = NODRV, PCI\VEN_105D&DEV_493D&SUBSYS_000B11A4
 %2MP2%                                      = NODRV, PCI\VEN_1013&DEV_00D6&SUBSYS_803113CE
 %2MP2%                                      = NODRV, PCI\VEN_1013&DEV_00D6&SUBSYS_803113CF

[Orchid.Mfg]
 %Orchid% Fahrenheit 1280                    = s3legacy
 %Orchid% Fahrenheit 1280 plus ISA           = s3legacy
 %Orchid% Fahrenheit 1280 plus VLB           = s3legacy
 %Orchid% Fahrenheit VA                      = s3legacy
 %Orchid% Fahrenheit VA/VLB                  = s3legacy
 %Orchid% Kelvin 64 ISA                      = cirrus
 %Orchid% Kelvin 64 VLB                      = cirrus
 %Orchid% Kelvin EZ                          = cirrus
 %Orchid% Orchid ProDesigner 2               = et4000
 %Orchid% ProDesigner IIs ISA                = et4000
 %Orchid% ProDesigner IIs EISA               = et4000




[Paradise.Mfg]
 %Paradise% WINDOWS GRAPHICS ACCELERATOR VLB = wdvga
 %Paradise% WINDOWS GRAPHICS ACCELERATOR     = wdvga



[ProLink.Mfg]
 %ProLink% Image Sharpener                   = cirrus




[S3.Mfg]
 %S3% 911/924/928/964/968 %CompatAdap%       = s3legacy, *PNP0909
 %S3% 801/805/864/868 %CompatAdap%           = s3legacy, *PNP0913
 %S3% 732/764/765 %CompatAdap%               = s3legacy, *PNP0913
 %S3% ViRGE                                  = s3m,      PCI\VEN_5333&DEV_5631
 %S3% Trio32                                 = s3legacy, PCI\VEN_5333&DEV_8810
 %S3% Trio32/64                              = s3legacy, PCI\VEN_5333&DEV_8811
 %S3% Trio64V+                               = s3legacy, PCI\VEN_5333&DEV_8811
 %S3% Aurora64V+                             = s3m,      PCI\VEN_5333&DEV_8812
 %S3% Trio64UV+                              = s3m,      PCI\VEN_5333&DEV_8814
 %S3% ViRGE/VX                               = s3m,      PCI\VEN_5333&DEV_883D
 %S3% Vision868                              = s3legacy, PCI\VEN_5333&DEV_8880
 %S3% 928                                    = s3legacy, PCI\VEN_5333&DEV_88B0
 %S3% Vision864                              = s3legacy, PCI\VEN_5333&DEV_88C0
 %S3% Vision864                              = s3legacy, PCI\VEN_5333&DEV_88C1
 %S3% Vision964                              = s3legacy, PCI\VEN_5333&DEV_88D0
 %S3% Vision964                              = s3legacy, PCI\VEN_5333&DEV_88D1
 %S3% Vision968                              = s3legacy, PCI\VEN_5333&DEV_88F0
 %S3% Trio64V2                               = s3m,      PCI\VEN_5333&DEV_8901
 %S3% Plato PX (Integrated Accelerator)      = s3m,      PCI\VEN_5333&DEV_8902
 %S3% ViRGE DX/GX                            = s3m,      PCI\VEN_5333&DEV_8A01
 %S3% ViRGE GX2                              = s3m,      PCI\VEN_5333&DEV_8A10
 %S3% ViRGE M3                               = s3m,      PCI\VEN_5333&DEV_8C00
 %S3% ViRGE MX                               = s3m,      PCI\VEN_5333&DEV_8C01&SUBSYS_00011179
 %S3% ViRGE MX                               = s3m,      PCI\VEN_5333&DEV_8C01
 %S3% ViRGE MX+                              = s3m,      PCI\VEN_5333&DEV_8C03
 %S3% ViRGE MXC                              = s3m,      PCI\VEN_5333&DEV_8C02



[SGI.Mfg]
 %SGI% Cobalt           			= sglfb


[SixGraph.Mfg]
 %SixGraph% Wizard 9000                      = weitekp9, PCI\VEN_100E&DEV_9100



[%STB%.Mfg]
 %STB% HORIZON+ 1.1                            = cirrus
 %STB% HORIZON VIDEO                           = cirrus
 %STB% LIGHTSPEED PCI                          = et4000
 %STB% LIGHTSPEED VLB                          = et4000
 %STB% LIGHTSPEED 128 PCI                      = et4000
 %STB% NITRO PCI                               = cirrus
 %STB% POWERGRAPH 64 PCI                       = s3legacy
 %STB% POWERGRAPH 64 VIDEO PCI                 = s3legacy
 %STB% POWERGRAPH 64 VIDEO VLB                 = s3legacy
 %STB% VELOCITY 64 PCI                         = s3legacy
 %STB% VELOCITY 64 VLB                         = s3legacy

 %STB% POWERGRAPH 64 3D PCI                    = s3legacy




[Tseng.Mfg]
 %Tseng% ET4000 %CompatAdap%                 = et4000, *PNP0906
 %Tseng% W32 %CompatAdap%                    = et4000, *PNP0912
 %Tseng% W32p %CompatAdap%                   = et4000, *PNP091A
 %Tseng% W32i %CompatAdap%                   = et4000
 %Tseng% ET4000 %CompatAdap%                 = et4000, PCI\VEN_100C&DEV_3202
 %Tseng% ET4000 %CompatAdap%                 = et4000, PCI\VEN_100C&DEV_3206
 %Tseng% ET6000 %CompatAdap%                 = et4000, PCI\VEN_100C&DEV_3207
 %Tseng% ET6000 %CompatAdap%                 = et4000, PCI\VEN_100C&DEV_3208




;[Trident.Mfg]
;@i: %Trident% 9000                              = trident;  *PNP0903
;@i: %Trident% 8900C                             = trident



;[V7.Mfg]
;@i: %V7% VRAM         = v7vram, *PNP0901
;@i: %V7% VRAM II      = v7vram, *PNP0901
;@i: %V7% VRAM II ERGO = v7vram, *PNP0901



[WD.Mfg]
 %WD% 90C24                                  = wdvga, *PNP0907
 %WD% 90C24A                                 = wdvga
 %WD% 90C30                                  = wdvga, *PNP0908
 %WD% 90C31-LR                               = wdvga
 %WD% 90C31-ZS                               = wdvga
 %WD% 90C33 VLB                              = wdvga



[Weitek.Mfg]
 %Weitek% P9000 %CompatAdap%                 = P9000, *PNP9002
 %Weitek% P9100 %CompatAdap%                 = weitekp9, *PNP0002



; LEGACY_UPGRADE section
[LEGACY_UPGRADE]

[LEGACY_UPGRADE.Services]
AddService = , %SPSVCINST_ASSOCSERVICE%   ; null service install

[NODRV]

[NODRV.Services]
AddService = ,2 ; Install NULL driver and mark it as the func. driver


; ati Driver Section


[ati]
CopyFiles=ati.Miniport, ati.Display

[ati.Display]
8514a.dll
ati.dll

[ati.Miniport]
ati.sys

; Software Installation

[ati.SoftwareSettings]
AddReg = ati_SoftwareDeviceSettings

[ati_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, ati, 8514a
HKR,, VgaCompatible,               %REG_DWORD%,    0


; Service Installation

[ati.Services]
AddService = ati, 0x00000002, ati_Generic_Service_Inst, ati_EventLog_Inst

[ati_EventLog_Inst]
AddReg = ati_EventLog_AddReg

[ati_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\ati.sys"
HKR,,TypesSupported,0x00010001,7

[ati_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\ati.sys




; atirage Driver Section


[atirage]
CopyFiles=atirage.Miniport, atirage.Display

[atirage.Display]
atiraged.dll

[atirage.Miniport]
atiragem.sys

; Software Installation

[atirage.SoftwareSettings]
AddReg = atirage_SoftwareDeviceSettings

[atirage_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, atiraged
HKR,, VgaCompatible,               %REG_DWORD%,    0


; Service Installation

[atirage.Services]
AddService = atirage, 0x00000002, atirage_Generic_Service_Inst, atirage_EventLog_Inst

[atirage_EventLog_Inst]
AddReg = atirage_EventLog_AddReg

[atirage_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\atiragem.sys"
HKR,,TypesSupported,0x00010001,7

[atirage_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\atiragem.sys

; atirage Driver Section


[atirage3]
CopyFiles=atirage3.Miniport, atirage3.Display

[atirage3.Display]
atidrab.dll

[atirage3.Miniport]
atimpab.sys

; Software Installation

[atirage3.SoftwareSettings]
AddReg = atirage3_SoftwareDeviceSettings
DelReg = atirage3_DelReg

[atirage3_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, atidrab
HKR,, VgaCompatible,               %REG_DWORD%,    0

[atirage3_DelReg]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",atidrab

; Service Installation

[atirage3.Services]
AddService = atirage3, 0x00000002, atirage3_Generic_Service_Inst, atirage3_EventLog_Inst

[atirage3_EventLog_Inst]
AddReg = atirage3_EventLog_AddReg

[atirage3_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\atimpab.sys"
HKR,,TypesSupported,0x00010001,7

[atirage3_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\atimpab.sys


; rage 128 Driver Section

[ati2mpaa]
CopyFiles=ati2mpaa.Miniport, ati2mpaa.Display

[ati2mpaa.Miniport]
ati2mpaa.sys

[ati2mpaa.Display]
ati2draa.dll

[ati2mpaa.SoftwareSettings]
AddReg = ati2mpaa_SoftwareDeviceSettings
DelReg = ati2mpaa_RemoveDeviceSettings

[ati2mpaa_SoftwareDeviceSettings]
HKR,, DALRULE_NOFORCEBOOT,         %REG_DWORD%,    1
HKR,, DisableDrvDeriveSurface,     %REG_DWORD%,    1
HKR,, DisableDrvStretchBlt,        %REG_DWORD%,    1
HKR,, DisableImpactTv,             %REG_DWORD%,    1
HKR,, DisableOpenGL,               %REG_DWORD%,    1
HKR,, DisableTiling,               %REG_DWORD%,    1
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, ati2draa
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, CapabilityOverride,          %RED_DWORD%,    0

[ati2mpaa_RemoveDeviceSettings]
HKR,, DALRestrictedModes
HKR,, DisableAGP
HKR,, DisableAllocateFromRight
HKR,, DisableBitbltTranslation
HKR,, DisableD3D
HKR,, DisableEngine
HKR,, DisableCursor
HKR,, DisableDMA
HKR,, DisableAlphaBlend
HKR,, DisableGradientFill
HKR,, DisableDirectDraw
HKR,, DisableDrvStretchBlt
HKR,, DisableDrvTransparentBlt
HKR,, DisableMemInit
HKR,, DisableMultiAdapter
HKR,, DisablePllInit
HKR,, DisableVPE
HKR,, DALObjectData
HKR,, DALLastConnected
HKR,, DALLastSelected
HKR,, DisableRptrWriteBack
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",ATI2DRAA

[ati2mpaa.GeneralConfigData]
MaximumDeviceMemoryConfiguration=32

[ati2mpaa.Services]
AddService = ati2mpaa, 0x00000002, ati2mpaa_Service_Inst, ati2mpaa_EventLog_Inst

[ati2mpaa_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\ati2mpaa.sys

[ati2mpaa_EventLog_Inst]
AddReg = ati2mpaa_EventLog_AddReg

[ati2mpaa_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot
HKR,,TypesSupported,0x00010001,7

; SGI Linear Frame buffer Driver Section										; SGI: HN
[sglfb]														            ; SGI: HN
CopyFiles=sglfb.Miniport, sglfb.Display										; SGI: HN

[sglfb.SoftwareSettings]												; SGI: HN
AddReg=sglfb_SoftwareDeviceSettings											; SGI: HN

[sglfb.Services]													; SGI: HN
AddService = sglfb, 0x00000002, sglfb_Generic_Service_Inst, sglfb_EventLog_Inst				; SGI: HN

[sglfb_Generic_Service_Inst]												; SGI: HN
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER								; SGI: HN
StartType      = 1                  ; SERVICE_SYSTEM_START								; SGI: HN
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE								; SGI: HN
LoadOrderGroup = Video													; SGI: HN
ServiceBinary  = %12%\sglfb.sys											; SGI: HN

[sglfb_EventLog_Inst]												; SGI: HN
AddReg = sglfb_EventLog_AddReg											; SGI: HN

[sglfb_EventLog_AddReg]												; SGI: HN
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\sglfb.sys"	; SGI: HN
HKR,,TypesSupported,0x00010001,7											; SGI: HN

[sglfb.Display]
sglfb.dll

[sglfb.Miniport]
sglfb.sys

[sglfb_SoftwareDeviceSettings]				; SGI: HN
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, sglfb	; SGI: HN
HKR,, VgaCompatible,               %REG_DWORD%,    0		; SGI: HN


; cirrus Driver Section


[cirrus]
CopyFiles=cirrus.Miniport, cirrus.Display

; File sections

[cirrus.Miniport]
cirrus.sys

[cirrus.Display]
cirrus.dll

; Software Installation

[cirrus.SoftwareSettings]
AddReg = cirrus_SoftwareDeviceSettings

[cirrus_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga, cirrus, vga256, vga64k
HKR,, VgaCompatible,               %REG_DWORD%,    1


; Service Installation

[cirrus.Services]
AddService = cirrus, 0x00000002, cirrus_Generic_Service_Inst, cirrus_EventLog_Inst

[cirrus_EventLog_Inst]
AddReg = cirrus_EventLog_AddReg

[cirrus_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\cirrus.sys"
HKR,,TypesSupported,0x00010001,7

[cirrus_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\cirrus.sys







; Cirrus Logic Laguna 546x

[laguna]
CopyFiles=laguna.Miniport, laguna.Display

; File sections

[laguna.Miniport]
cl546xm.sys

[laguna.Display]
cl546x.dll
cl5465.dll

; Software Installation

[laguna.SoftwareSettings]
AddReg = laguna_SoftwareDeviceSettings

[laguna_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, cl546x, cl5465
HKR,, VgaCompatible,               %REG_DWORD%,    0

; Service Installation

[laguna.Services]
AddService = laguna, 0x00000002, laguna_Service_Inst, laguna_EventLog_Inst

[laguna_EventLog_Inst]
AddReg = laguna_EventLog_AddReg

[laguna_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\cl546xm.sys"
HKR,,TypesSupported,0x00010001,7

[laguna_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\cl546xm.sys





; et4000 Driver Section


[et4000]
CopyFiles=et4000.Miniport, et4000.Display

; Software Installation

[et4000.SoftwareSettings]
AddReg = et4000_SoftwareDeviceSettings

[et4000_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga, w32, vga256, vga64k
HKR,, VgaCompatible,               %REG_DWORD%,    1


; Service Installation

[et4000.Services]
AddService = et4000, 0x00000002, et4000_Generic_Service_Inst, et4000_EventLog_Inst

[et4000_EventLog_Inst]
AddReg = et4000_EventLog_AddReg

[et4000_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\et4000.sys"
HKR,,TypesSupported,0x00010001,7

[et4000_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\et4000.sys




; mga Driver Section


[mga]
CopyFiles=mga.Miniport, mga.Display

; Software Installation

[mga.SoftwareSettings]
AddReg = mga_SoftwareDeviceSettings

[mga_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, mga
HKR,, VgaCompatible,               %REG_DWORD%,    0


; Service Installation

[mga.Services]
AddService = mga, 0x00000002, mga_Generic_Service_Inst, mga_EventLog_Inst

[mga_EventLog_Inst]
AddReg = mga_EventLog_AddReg

[mga_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\mga.sys"
HKR,,TypesSupported,0x00010001,7

[mga_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\mga.sys





; Number Nine imagine series 1

[n9]
CopyFiles=n9.Miniport, n9.Display

; File sections

[n9.Miniport]
n9i128.sys

[n9.Display]
n9i128.dll

; Software Installation

[n9.SoftwareSettings]
AddReg = n9_SoftwareDeviceSettings

[n9_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, n9i128
HKR,, VgaCompatible,               %REG_DWORD%,    0

; Service Installation

[n9.Services]
AddService = n9i128, 0x00000002, n9_Service_Inst, n9_EventLog_Inst

[n9_EventLog_Inst]
AddReg = n9_EventLog_AddReg

[n9_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\n9i128.sys"
HKR,,TypesSupported,0x00010001,7

[n9_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\n9i128.sys






; Number Nine imagine series 2

[n9i128v2]
CopyFiles=n9i128v2.Miniport, n9i128v2.Display

; File sections

[n9i128v2.Miniport]
n9i128v2.sys

[n9i128v2.Display]
n9i128v2.dll

; Software Installation

[n9i128v2.SoftwareSettings]
AddReg = n9i128v2_SoftwareDeviceSettings

[n9i128v2_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, n9i128v2
HKR,, VgaCompatible,               %REG_DWORD%,    0

; Service Installation

[n9i128v2.Services]
AddService = n9i128v2, 0x00000002, n9i128v2_Service_Inst, n9i128v2_EventLog_Inst

[n9i128v2_EventLog_Inst]
AddReg = n9i128v2_EventLog_AddReg

[n9i128v2_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\n9i128v2.sys"
HKR,,TypesSupported,0x00010001,7

[n9i128v2_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\n9i128v2.sys






; qv Driver Section


[qv]
CopyFiles=qv.Miniport, qv.Display

; Software Installation

[qv.SoftwareSettings]
AddReg = qv_SoftwareDeviceSettings

[qv_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga, qv
HKR,, VgaCompatible,               %REG_DWORD%,    1


; Service Installation

[qv.Services]
AddService = qv, 0x00000002, qv_Generic_Service_Inst, qv_EventLog_Inst

[qv_EventLog_Inst]
AddReg = qv_EventLog_AddReg

[qv_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\qv.sys"
HKR,,TypesSupported,0x00010001,7

[qv_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\qv.sys





; Number Nine revolution 3D

[revolution3d]
CopyFiles=revolution3d.Miniport, revolution3d.Display

; File sections

[revolution3d.Miniport]
n9i3d.sys

[revolution3d.Display]
n9i3disp.dll

; Software Installation

[revolution3d.SoftwareSettings]
AddReg = revolution3d_SoftwareDeviceSettings

[revolution3d_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, n9i3disp
HKR,, VgaCompatible,               %REG_DWORD%,    0

; Service Installation

[revolution3d.Services]
AddService = revolution3d, 0x00000002, revolution3d_Service_Inst, revolution3d_EventLog_Inst

[revolution3d_EventLog_Inst]
AddReg = revolution3d_EventLog_AddReg

[revolution3d_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\n9i3d.sys"
HKR,,TypesSupported,0x00010001,7

[revolution3d_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\n9i3d.sys







; Number Nine revolution 4D

[revolution4]
CopyFiles=revolution4.Miniport, revolution4.Display

; File sections

[revolution4.Miniport]
t2r4mini.sys

[revolution4.Display]
t2r4disp.dll

; Software Installation

[revolution4.SoftwareSettings]
AddReg = revolution4_SoftwareDeviceSettings

[revolution4_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, t2r4disp
HKR,, VgaCompatible,               %REG_DWORD%,    0

[revolution4.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 64

; Service Installation

[revolution4.Services]
AddService = revolution4, 0x00000002, revolution4_Service_Inst, revolution4_EventLog_Inst

[revolution4_EventLog_Inst]
AddReg = revolution4_EventLog_AddReg

[revolution4_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\t2r4mini.sys"
HKR,,TypesSupported,0x00010001,7

[revolution4_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\t2r4mini.sys







[s3m]
CopyFiles=s3m.Miniport, s3m.Display

[s3m.Miniport]
s3m.sys

[s3m.Display]
s3mtrio.dll
s3mvirge.dll

; Software Installation

[s3m.SoftwareSettings]
AddReg = s3m_SoftwareDeviceSettings

[s3m_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, s3mtrio, s3mvirge
HKR,, VgaCompatible,               %REG_DWORD%,    0


; Service Installation

[s3m.Services]
AddService = s3m, 0x00000002, s3m_Generic_Service_Inst, s3m_EventLog_Inst

[s3m_EventLog_Inst]
AddReg = s3m_EventLog_AddReg

[s3m_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\s3m.sys"
HKR,,TypesSupported,0x00010001,7

[s3m_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\s3m.sys





; s3legacy Driver Section


[s3legacy]
CopyFiles=s3legacy.Miniport, s3legacy.Display

[s3legacy.Miniport]
s3legacy.sys

[s3legacy.Display]
s3legacy.dll

; Software Installation

[s3legacy.SoftwareSettings]
AddReg = s3legacy_SoftwareDeviceSettings

[s3legacy_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, s3legacy
HKR,, VgaCompatible,               %REG_DWORD%,    0


; Service Installation

[s3legacy.Services]
AddService = s3legacy, 0x00000002, s3legacy_Generic_Service_Inst, s3legacy_EventLog_Inst

[s3legacy_EventLog_Inst]
AddReg = s3legacy_EventLog_AddReg

[s3legacy_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\s3legacy.sys"
HKR,,TypesSupported,0x00010001,7

[s3legacy_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\s3legacy.sys





; tga Driver Section


[tga]
CopyFiles=tga.Miniport, tga.Display

; Software Installation

[tga.SoftwareSettings]
AddReg = tga_SoftwareDeviceSettings

[tga_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, tga
HKR,, VgaCompatible,               %REG_DWORD%,    0
HKR,, CapabilityOverride,          %REG_DWORD%,    1

; Service Installation

[tga.Services]
AddService = tga, 0x00000002, tga_Generic_Service_Inst, tga_EventLog_Inst

[tga_EventLog_Inst]
AddReg = tga_EventLog_AddReg

[tga_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\tga.sys"
HKR,,TypesSupported,0x00010001,7

[tga_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\tga.sys





; trident Driver Section


[trident]
CopyFiles=trident.Miniport

; Software Installation

[trident.SoftwareSettings]
AddReg = trident_SoftwareDeviceSettings

[trident_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga, vga256
HKR,, VgaCompatible,               %REG_DWORD%,    1


; Service Installation

[trident.Services]
AddService = trident, 0x00000002, trident_Generic_Service_Inst, trident_EventLog_Inst

[trident_EventLog_Inst]
AddReg = trident_EventLog_AddReg

[trident_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\trident.sys"
HKR,,TypesSupported,0x00010001,7

[trident_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\trident.sys








; vga Driver section


[vga]

; Software Installation

[vga.SoftwareSettings]
AddReg = vga_SoftwareDeviceSettings

[vga_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga
HKR,, VgaCompatible,               %REG_DWORD%,    1


; Service Installation

[vga.Services]
AddService = vga, 0x00000002, vga_Generic_Service_Inst, vga_EventLog_Inst

[vga_EventLog_Inst]
AddReg = vga_EventLog_AddReg

[vga_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\vga.sys"
HKR,,TypesSupported,0x00010001,7

[vga_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\vga.sys




; wdvga Driver Section


[wdvga]
CopyFiles=wdvga.Miniport

; Software Installation

[wdvga.SoftwareSettings]
AddReg = wdvga_SoftwareDeviceSettings

[wdvga_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga, vga256, vga64k
HKR,, VgaCompatible,               %REG_DWORD%,    1


; Service Installation

[wdvga.Services]
AddService = wdvga, 0x00000002, wdvga_Generic_Service_Inst, wdvga_EventLog_Inst

[wdvga_EventLog_Inst]
AddReg = wdvga_EventLog_AddReg

[wdvga_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\wdvga.sys"
HKR,,TypesSupported,0x00010001,7

[wdvga_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\wdvga.sys




; weitekp9 Driver Section


[weitekp9]
CopyFiles=weitekp9.Miniport, weitekp9.Display

; Software Installation

[weitekp9.SoftwareSettings]
AddReg = weitekp9_SoftwareDeviceSettings

[weitekp9_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, weitekp9
HKR,, VgaCompatible,               %REG_DWORD%,    0


; Service Installation

[weitekp9.Services]
AddService = weitekp9, 0x00000002, weitekp9_Generic_Service_Inst, weitekp9_EventLog_Inst

[weitekp9_EventLog_Inst]
AddReg = weitekp9_EventLog_AddReg

[weitekp9_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\weitekp9.sys"
HKR,,TypesSupported,0x00010001,7

[weitekp9_Generic_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\weitekp9.sys

; special weitekp9 driver that require manual configuration

[viper]
CopyFiles=weitekp9.Miniport, weitekp9.Display
LogConfig=viper.LogConfig

[viper.SoftwareSettings]
AddReg = weitekp9_SoftwareDeviceSettings
[viper.Services]
AddService = weitekp9, 0x00000002, weitekp9_Generic_Service_Inst, weitekp9_EventLog_Inst

[viper.LogConfig]
ConfigPriority=HARDWIRED
MemConfig=20000000-20FFFFFF, 80000000-80FFFFFF, A0000000-A0FFFFFF

[P9000]
CopyFiles=weitekp9.Miniport, weitekp9.Display
LogConfig=P9000.LogConfig

[P9000.SoftwareSettings]
AddReg = weitekp9_SoftwareDeviceSettings
[P9000.Services]
AddService = weitekp9, 0x00000002, weitekp9_Generic_Service_Inst, weitekp9_EventLog_Inst

[P9000.LogConfig]
ConfigPriority=HARDWIRED
MemConfig=04000000-04FFFFFF, 08000000-08FFFFFF, 0D000000-0DFFFFFF, 0E000000-0EFFFFFF, 0F000000-0FFFFFFF, 80000000-80FFFFFF, C0000000-C0FFFFFF, D0000000-D0FFFFFF, E0000000-E0FFFFFF, F0000000-F0FFFFFF






;
; Display Driver List
;

[et4000.Display]
w32.dll

[mga.Display]
mga.dll




[qv.Display]
qv.dll

[tga.Display]

[weitekp9.Display]
weitekp9.dll



;
; Miniport driver list
;

[et4000.Miniport]
et4000.sys

[mga.Miniport]
mga.sys




[qv.Miniport]
qv.sys


[tga.Miniport]

[trident.Miniport]
trident.sys

[wdvga.Miniport]
wdvga.sys

[weitekp9.Miniport]
weitekp9.sys








; UNSUPPORTED *PNP090F.DeviceDesc="Oak Technology Super VGA"
; UNSUPPORTED *PNP0930.DeviceDesc="Chips & Tech. Super VGA"
; UNSUPPORTED *PNP0931.DeviceDesc="Chips & Tech. Accelerator"
; UNSUPPORTED *CPQA0DF.DeviceDesc="Compaq Notebook Display (WD)"
; UNSUPPORTED *PNP0915.DeviceDesc="Compaq Advanced VGA (AVGA)"
; UNSUPPORTED *CPQ3001.DeviceDesc="Compaq EISA Advanced VGA (AVGA)"




; Migration database syntax
;
; PCI_ID = upgrade_value [, DriversList]
;
; where PCI_ID  = the PCI ID of the video card
; upgrade_value = 1 (upgrade) or 0 (no upgrade)
; DriversList   = This value is optional.  Name of another section in the INF which
;                 lists image names to check against the existing video drivers in the
;                 system (the names do NOT include the .sys or any sort of path).
;
; If DriversList is not present, the upgrade of the video card is base entirely on 
; upgrade_value.
;
; If DriversList is present and a match is made, it negates upgrade_value.  For example,
; if upgrade_value is equal to %db_upgrade% and a match is made, then the upgrade of the
; video driver is failed and the old (legacy 4.0 / 3.51) driver is used instead
;
; an example DB for a 3.51 upgrade scenario
; [VideoUpgradeDatabase.3.51]
; FooBarOne = 1
; FooBarTwo = 0, FooBarTwo.DriversList
;
; [FooBarTwo.DriversList]
; abcd
;
; Ex 1:  FooBarOne ID is matched ===> it is upgraded
; Ex 2:  FooBarTwo ID is matched and no matches are found in FooBarTwo.DriversList ===> upgrade is failed
; Ex 3:  FooBarTwo ID is matched and a match is found in FooBarTwo.DriversList ===> upgrade is succeeded
;


; Migration DB for migrating from NT 4.0

[VideoUpgradeDatabase.4.0]

; 3Dlabs

PCI\VEN_104C&DEV_3D07 = 1
PCI\VEN_3D3D&DEV_0007 = 1
PCI\VEN_3D3D&DEV_0009 = 1
PCI\VEN_3D3D&DEV_000A = 1

;Rev3D

PCI\VEN_105D&DEV_493D = 1

;Imagine 128

PCI\VEN_105D&DEV_2309 = 1

;Imagine Series II

PCI\VEN_105D&DEV_2339 = 1

;Revolution 4

PCI\VEN_105D&DEV_5348 = 1

;Chips

PCI\VEN_102C&DEV_00DC = 1
PCI\VEN_102C&DEV_00E0 = 1
PCI\VEN_102C&DEV_00E4 = 1
PCI\VEN_102C&DEV_00E5 = 1
PCI\VEN_102C&DEV_00C0 = 1
PCI\VEN_102C&DEV_00F4 = 1

;S3 Legacy

PCI\VEN_5333&DEV_5631 = 1
PCI\VEN_5333&DEV_8810 = 1
PCI\VEN_5333&DEV_8811 = 1
PCI\VEN_5333&DEV_8811 = 1
PCI\VEN_5333&DEV_8812 = 1
PCI\VEN_5333&DEV_8814 = 1
PCI\VEN_5333&DEV_883D = 1
PCI\VEN_5333&DEV_8880 = 1
PCI\VEN_5333&DEV_88B0 = 1
PCI\VEN_5333&DEV_88C0 = 1
PCI\VEN_5333&DEV_88C1 = 1
PCI\VEN_5333&DEV_88D0 = 1
PCI\VEN_5333&DEV_88D1 = 1
PCI\VEN_5333&DEV_88F0 = 1
PCI\VEN_5333&DEV_8901 = 1
PCI\VEN_5333&DEV_8902 = 1
PCI\VEN_5333&DEV_8A01 = 1, S3DoNotUpgrade.DriversList
PCI\VEN_5333&DEV_8A10 = 1
PCI\VEN_5333&DEV_8C00 = 1
PCI\VEN_5333&DEV_8C01 = 1

;S3 Virge

PCI\VEN_5333&DEV_5631 = 1
PCI\VEN_5333&DEV_8812 = 1
PCI\VEN_5333&DEV_8814 = 1
PCI\VEN_5333&DEV_883D = 1
PCI\VEN_5333&DEV_8901 = 1
PCI\VEN_5333&DEV_8902 = 1
PCI\VEN_5333&DEV_8A01 = 1, S3DoNotUpgrade.DriversList
PCI\VEN_5333&DEV_8A10 = 1
PCI\VEN_5333&DEV_8C00 = 1
PCI\VEN_5333&DEV_8C01 = 1
PCI\VEN_5333&DEV_8C02 = 1
PCI\VEN_5333&DEV_8C03 = 1


;S3 Trio3D

PCI\VEN_5333&DEV_8904 = 1

;Savage3D

PCI\VEN_5333&DEV_8A20 = 1
PCI\VEN_5333&DEV_8A21 = 1
PCI\VEN_5333&DEV_8A22 = 1
PCI\VEN_5333&DEV_8A23 = 1

;Matrox

PCI\VEN_102B&DEV_1001 = 1
PCI\VEN_102B&DEV_1000 = 1
PCI\VEN_102B&DEV_0521 = 1
PCI\VEN_102B&DEV_0520 = 1
PCI\VEN_102B&DEV_051F = 1
PCI\VEN_102B&DEV_051B = 1
PCI\VEN_102B&DEV_051A = 1
PCI\VEN_102B&DEV_0519 = 1
PCI\VEN_102B&DEV_0518 = 1
PCI\VEN_102B&DEV_0D10 = 1

;Neomagic

PCI\VEN_10C8&DEV_0006 = 1
PCI\VEN_10C8&DEV_0005 = 1
PCI\VEN_10C8&DEV_0004 = 1
PCI\VEN_10C8&DEV_0083 = 1
PCI\VEN_10C8&DEV_0003 = 1 
PCI\VEN_10C8&DEV_0002 = 1
PCI\VEN_10C8&DEV_0001 = 1

;Nvidia

PCI\VEN_12D2&DEV_0018 = 1
PCI\VEN_12D2&DEV_0019 = 1
PCI\VEN_10DE&DEV_0020 = 1
PCI\VEN_10DE&DEV_0028 = 1
PCI\VEN_10DE&DEV_0029 = 1
PCI\VEN_10DE&DEV_002C = 1
PCI\VEN_10DE&DEV_002D = 1

;Ati - Non Rage

PCI\VEN_1002&DEV_4158 = 1
PCI\VEN_1002&DEV_4354 = 1
PCI\VEN_1002&DEV_4358 = 1
PCI\VEN_1002&DEV_4554 = 1
PCI\VEN_1002&DEV_4758 = 1

;Atirage

PCI\VEN_1002&DEV_4742 = 1
PCI\VEN_1002&DEV_4744 = 1
PCI\VEN_1002&DEV_4749 = 1
PCI\VEN_1002&DEV_4750 = 1
PCI\VEN_1002&DEV_4751 = 1
PCI\VEN_1002&DEV_4754 = 1
PCI\VEN_1002&DEV_4755 = 1
PCI\VEN_1002&DEV_4756 = 1
PCI\VEN_1002&DEV_4757 = 1
PCI\VEN_1002&DEV_4759 = 1
PCI\VEN_1002&DEV_475A = 1
PCI\VEN_1002&DEV_4C42 = 1
PCI\VEN_1002&DEV_4C44 = 1
PCI\VEN_1002&DEV_4C47 = 1
PCI\VEN_1002&DEV_4C49 = 1
PCI\VEN_1002&DEV_4C50 = 1
PCI\VEN_1002&DEV_4C51 = 1
PCI\VEN_1002&DEV_4752 = 1
PCI\VEN_1002&DEV_474D = 1
PCI\VEN_1002&DEV_474F = 1
PCI\VEN_1002&DEV_474C = 1
PCI\VEN_1002&DEV_474E = 1
PCI\VEN_1002&DEV_4C4D = 1
PCI\VEN_1002&DEV_4C4E = 1
PCI\VEN_1002&DEV_4C52 = 1
PCI\VEN_1002&DEV_4C53 = 1
PCI\VEN_1002&DEV_4C54 = 1
PCI\VEN_1002&DEV_4753 = 1
PCI\VEN_1002&DEV_5654 = 1
PCI\VEN_1002&DEV_5655 = 1
PCI\VEN_1002&DEV_5656 = 1

;Ati Rage 128

PCI\VEN_1002&DEV_5041 = 1
PCI\VEN_1002&DEV_5042 = 1
PCI\VEN_1002&DEV_5043 = 1
PCI\VEN_1002&DEV_5044 = 1
PCI\VEN_1002&DEV_5045 = 1
PCI\VEN_1002&DEV_5046 = 1
PCI\VEN_1002&DEV_5047 = 1
PCI\VEN_1002&DEV_5048 = 1
PCI\VEN_1002&DEV_5049 = 1
PCI\VEN_1002&DEV_504A = 1
PCI\VEN_1002&DEV_504B = 1
PCI\VEN_1002&DEV_504C = 1
PCI\VEN_1002&DEV_504D = 1
PCI\VEN_1002&DEV_504E = 1
PCI\VEN_1002&DEV_504F = 1
PCI\VEN_1002&DEV_5050 = 1
PCI\VEN_1002&DEV_5051 = 1
PCI\VEN_1002&DEV_5052 = 1
PCI\VEN_1002&DEV_5053 = 1
PCI\VEN_1002&DEV_5054 = 1
PCI\VEN_1002&DEV_5055 = 1
PCI\VEN_1002&DEV_5056 = 1
PCI\VEN_1002&DEV_5057 = 1
PCI\VEN_1002&DEV_5058 = 1
PCI\VEN_1002&DEV_5245 = 1
PCI\VEN_1002&DEV_5246 = 1
PCI\VEN_1002&DEV_524B = 1
PCI\VEN_1002&DEV_524C = 1
PCI\VEN_1002&DEV_5345 = 1
PCI\VEN_1002&DEV_5346 = 1
PCI\VEN_1002&DEV_5347 = 1
PCI\VEN_1002&DEV_5348 = 1
PCI\VEN_1002&DEV_534B = 1
PCI\VEN_1002&DEV_534C = 1
PCI\VEN_1002&DEV_534D = 1
PCI\VEN_1002&DEV_534E = 1

;Cirrus

PCI\VEN_1013&DEV_0038 = 1
PCI\VEN_1013&DEV_0040 = 1
PCI\VEN_1013&DEV_004C = 1
PCI\VEN_1013&DEV_00A0 = 1
PCI\VEN_1013&DEV_00A8 = 1
PCI\VEN_1013&DEV_00AC = 1
PCI\VEN_1013&DEV_00B8 = 1
PCI\VEN_1013&DEV_00BC = 1
PCI\VEN_1013&DEV_00D0 = 1
PCI\VEN_1013&DEV_00D4 = 1
PCI\VEN_1013&DEV_00D5 = 1
PCI\VEN_1013&DEV_00D6 = 1
PCI\VEN_1013&DEV_00E8 = 1
PCI\VEN_1013&DEV_1200 = 1
PCI\VEN_1013&DEV_1202 = 1
PCI\VEN_1013&DEV_1204 = 1

; Laguna

PCI\VEN_1013&DEV_00D6 = 1
PCI\VEN_1013&DEV_00D0 = 1
PCI\VEN_1013&DEV_00D4 = 1

; Trident

PCI\VEN_1023&DEV_8400 = 1
PCI\VEN_1023&DEV_8420 = 1
PCI\VEN_1023&DEV_8500 = 1
PCI\VEN_1023&DEV_8520 = 1
PCI\VEN_1023&DEV_9320 = 1
PCI\VEN_1023&DEV_9440 = 1
PCI\VEN_1023&DEV_9470 = 1
PCI\VEN_1023&DEV_9750 = 1
PCI\VEN_1023&DEV_9397 = 1
PCI\VEN_1023&DEV_9850 = 1
PCI\VEN_1023&DEV_9520 = 1
PCI\VEN_1023&DEV_9540 = 1
PCI\VEN_1023&DEV_9660 = 1
PCI\VEN_1023&DEV_9753 = 1
PCI\VEN_1023&DEV_9754 = 1
PCI\VEN_1023&DEV_9388 = 1
PCI\VEN_1023&DEV_9660 = 1
PCI\VEN_1023&DEV_939A = 1
PCI\VEN_1023&DEV_9520 = 1
PCI\VEN_1023&DEV_9525 = 1
PCI\VEN_1023&DEV_9880 = 1

; Intel

PCI\VEN_8086&DEV_7121 = 1
PCI\VEN_8086&DEV_7123 = 1
PCI\VEN_8086&DEV_7125 = 1
PCI\VEN_8086&DEV_7800 = 1


; 3DFX

PCI\VEN_121A&DEV_0003 = 1
PCI\VEN_121A&DEV_0005 = 1

; QVision

PCI\VEN_0E11&DEV_3033 = 1
PCI\VEN_0E11&DEV_3032 = 1

; ET6000

PCI\VEN_100C&DEV_3202 = 1
PCI\VEN_100C&DEV_3206 = 1
PCI\VEN_100C&DEV_3207 = 1
PCI\VEN_100C&DEV_3208 = 1

; TGA

PCI\VEN_1011&DEV_0004 = 1

; TGA2

PCI\VEN_1011&DEV_000D = 1

; weitek

PCI\VEN_100E&DEV_9100 = 1
PCI\VEN_100E&DEV_9001 = 1
PCI\VEN_100E&DEV_9002 = 1

; SIS

PCI\VEN_1039&DEV_6306 = 1
PCI\VEN_1039&DEV_6326 = 1
PCI\VEN_1039&DEV_0300 = 1
PCI\VEN_1039&DEV_0200 = 1


; Drivers we want to keep

[S3DoNotUpgrade.DriversList]

MVP3D, 1


; Migration DB for migrating from NT 3.51

[VideoUpgradeDatabase.3.51]
[Strings]

;
; Non-Localizable Strings
;
SPSVCINST_ASSOCSERVICE = 0x00000002

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
serviceroot    = System\CurrentControlSet\Services

db_upgrade        = 0x00000001
db_no_upgrade     = 0x00000000

;
; Localizable Strings
;

MS="Microsoft"
DisplayClassName="Display adapters"
autodetect="Autodetect driver"
vgacompat="VGA compatible display adapter"
stdVga="Standard VGA PCI Graphics Adapter"
SystemUpgradeDevice="Video Upgrade Device"

Std          = "(Standard display types)"
Actix        = "Actix"
Ati          = "ATI Technologies Inc."
Barco        = "BARCO"
Cardex       = "Cardex"
Chips        = "Chips & Technologies"
Cirrus       = "Cirrus Logic"
Compaq       = "Compaq"
Dell         = "Dell"
Diamond      = "Diamond Multimedia"
Digital      = "Digital"
Elsa         = "ELSA"
Genoa        = "Genoa"
Hercules     = "Hercules"
IBM          = "IBM"
LeadTek      = "LeadTek"
Matrox       = "Matrox Graphics"
MediaVision  = "MediaVision Inc."
Metheus      = "Metheus"
Micronics    = "Micronics"
Miro         = "Miro"
NCR          = "NCR"
NEC          = "NEC"
NeoMagic     = "NeoMagic"
#9           = "Number Nine Visual Technologies"
Orchid       = "Orchid Technologies"
Paradise     = "Paradise"
ProLink      = "ProLink"
S3           = "S3"
SGI          = "SGI"
SixGraph     = "Six Graph"
STB          = "STB"
Tseng        = "Tseng Labs"
Trident      = "Trident"
V7           = "Video 7"
WD           = "Western Digital"
Weitek       = "Weitek"

GraphAdap    = "Graphics Adapter"
CompatAdap   = "Compatible Graphics Adapter"

DiskId="Windows NT Driver Library installation disk"
drvlib="Windows NT Driver Library"

; Driver / Hardware Strings

5MP1H = "Metheus 5 Megapixel"
4MP2 = "Metheus 4 Megapixel, dual head display"
5MP2 = "Metheus 5 Megapixel, dual head display"
2MP2 = "Metheus 2 Megapixel, dual head display"
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: web5, load: 0.82