[Identification]
OptionType = VIDEO
[MapOfOptions]
"VGA" = "VGA"
"COMPAQ AVGA" = "VGA"
"8514 MONITOR UNKNOWN" = "VGA"
"8514 VGA MONITOR" = "VGA"
"8514 8503 MONO" = "VGA"
"8514 8514 GAD" = "VGA"
"GENOA VGA" = "VGA"
"VIDEO7 VGA" = "VGA"
"VIDEO7 VGA DRAM" = "VIDEO7 VGA VRAM 640x480x4"
"VIDEO7 VGA VRAM" = "VIDEO7 VGA VRAM 640x480x4"
"TRIDENT VGA" = "TRIDENT 640x480x4"
"TRIDENT VGA 9100" = "TRIDENT 640x480x4"
"PARADISE VGA" = "WDVGA 640x480x4"
"PARADISE VGA PROM" = "WDVGA 640x480x4"
"PARADISE VGA CHIP 1F" = "WDVGA 640x480x4"
"ATI VGA" = "VGA"
"ATI VGA WONDDER3" = "VGA"
"TSENGLAB VGA ET3000" = "VGA"
"TSENGLAB VGA ET4000" = "TSENGLAB VGA ET4000 640x480x4x60"
"CIRRUS VGA" = "VGA"
"CIRRUS VGA 610-620 REVC" = "VGA"
"XGA" = "XGA 640x480x8x60"
"DELL DGX" = "DELL DGX 640x480x8"
"S3 VGA" = "S3 VGA 640x480x8x1"
"PRODESIGNER II" = "TSENGLAB VGA ET4000 640x480x4x60"
"QVISION VGA" = "QVISION 640x480x8x0"
[MiniportDrivers]
trident = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 18, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
qv = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 17, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\Drivers\qv.sys" , 7
cirrus = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 16, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
wdvga = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 15, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
ncr77c22 = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 14, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
ati = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 13, {ati} , 0 , "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\Drivers\ati.sys" , 7
s3 = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 12, {s3} , 0 , "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\Drivers\s3.sys" , 7
et4000 = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 11, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
vga = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 10, {vga} , 1 , "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\Drivers\vga.sys" , 7
v7vram = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 9, {vga,vga256}, 1 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
xga = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 8, {xga} , 0 , "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\Drivers\xga.sys" , 7
dell_dgx = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 7, {framebuf} , 0 , "%SystemRoot%\System32\IoLogMsg.dll" , 7
[Identify]
read-syms Identification
set Status = STATUS_SUCCESSFUL
set Identifier = $(OptionType)
set Media = #("Source Media Descriptions", 1, 1)
Return $(Status) $(Identifier) $(Media)
[ReturnOptions]
set Status = STATUS_FAILED
set OptionList = {}
set OptionTextList = {}
set LanguageList = ^(LanguagesSupported, 1)
Ifcontains(i) $($0) in $(LanguageList)
goto returnoptions
else
set Status = STATUS_NOLANGUAGE
goto finish_ReturnOptions
endif
returnoptions = +
set OptionList = ^(Options, 0)
set OptionTextList = ^(OptionsText$($0), 1)
set Status = STATUS_SUCCESSFUL
finish_ReturnOptions = +
Return $(Status) $(OptionList) $(OptionTextList)
[MapToSupportedOption]
set Status = STATUS_FAILED
set MappedOption = $($0)
set OptionList = ^(MapOfOptions, 0)
ifcontains $($0) in $(OptionList)
set MappedOption = #(MapOfOptions, $($0), 1)
else
set MappedOption = "VGA"
endif
set Status = STATUS_SUCCESSFUL
Return $(Status) $(MappedOption)
[ServicesEntry]
CurrentEntry = "" ? $(!LIBHANDLE) GetDevicemapValue Video \Device\Video0
[InstallOption]
set Status = STATUS_FAILED
set DrivesToFree = {}
set Option = $($1)
set SrcDir = $($2)
set AddCopy = $($3)
set DoCopy = $($4)
set DoConfig = $($5)
set LanguageList = ^(LanguagesSupported, 1)
Ifcontains(i) $($0) in $(LanguageList)
else
set Status = STATUS_NOLANGUAGE
goto finish_InstallOption
endif
read-syms Strings$($0)
set OptionList = ^(Options, 0)
ifcontains $(Option) in $(OptionList)
else
goto finish_InstallOption
endif
set OptionList = ""
set MiniportDriver = #(Options, $(Option), 1)
set BitsPerPel = #(Options, $(Option), 2)
set XResolution = #(Options, $(Option), 3)
set YResolution = #(Options, $(Option), 4)
set VRefresh = #(Options, $(Option), 5)
set Interlaced = #(Options, $(Option), 6)
set Type = $(#(MiniportDrivers, $(MiniportDriver), 1))
set Group = #(MiniportDrivers, $(MiniportDriver), 2)
set ErrorControl = $(#(MiniportDrivers, $(MiniportDriver), 3))
set Tag = #(MiniportDrivers, $(MiniportDriver), 4)
set InstalledDisplays = #(MiniportDrivers, $(MiniportDriver), 5)
set VgaCompatible = #(MiniportDrivers, $(MiniportDriver), 6)
set EventMessageFile = #(MiniportDrivers, $(MiniportDriver), 7)
set TypesSupported = #(MiniportDrivers, $(MiniportDriver), 8)
read-syms ServicesEntry
detect ServicesEntry
installtheoption = +
ifstr(i) $(AddCopy) == "YES"
set DoActualCopy = NO
set FileToCheck = #(Files-DisplayMiniportDrivers, $(MiniportDriver), 2)
LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\drivers\"$(FileToCheck)
ifstr(i) $(STATUS) == NO
set DoActualCopy = YES
goto addfiles
endif
ForListDo $(InstalledDisplays)
set FileToCheck = #(Files-DisplayDLLs, $($), 2)
LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\"$(FileToCheck)
ifstr(i) $(STATUS) == NO
set DoActualCopy = YES
endif
EndForListDo
addfiles = +
ifstr(i) $(DoActualCopy) == NO
shell "subroutn.inf" DriversExist $($0) $(String1)
ifint $($ShellCode) != $(!SHELL_CODE_OK)
Debug-Output "VIDEO.INF: shelling DriversExist failed"
goto finish_InstallOption
endif
ifstr(i) $($R0) == STATUS_CURRENT
else-ifstr(i) $($R0) == STATUS_NEW
set DoActualCopy = YES
else-ifstr(i) $($R0) == STATUS_USERCANCEL
Debug-Output "VIDEO.INF: User cancelled video installation"
goto finish_InstallOption
else
Debug-Output "VIDEO.INF: Error reported in DriversExist routine in SUBROUTN.INF"
goto finish_InstallOption
endif
endif
ifstr(i) $(DoActualCopy) == YES
shell "subroutn.inf" DoAskSourceEx $(SrcDir) $(String2)
ifint $($ShellCode) != $(!SHELL_CODE_OK)
Debug-Output "VIDEO.INF: shelling DoAskSourceEx failed"
goto finish_InstallOption
endif
ifstr(i) $($R0) == STATUS_SUCCESSFUL
set SrcDir = $($R1)
ifstr(i) $($R2) != ""
set DrivesToFree = >($(DrivesToFree), $($R2))
endif
else
Debug-Output "VIDEO.INF: User cancelled asking source."
goto finish_InstallOption
endif
install Install-AddCopyOption
ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
Debug-Output "VIDEO.INF: Adding video files to copy list failed"
goto finish_InstallOption
endif
else
set DoCopy = NO
endif
endif
ifstr(i) $(DoCopy) == "YES"
read-syms ProgressCopy$($0)
install Install-DoCopyOption
ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
Debug-Output "Copying files failed"
goto finish_InstallOption
else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
set Status = STATUS_USERCANCEL
goto finish_InstallOption
endif
endif
ifstr(i) $(DoConfig) == "YES"
shell "registry.inf" CheckSetupModify
ifint $($ShellCode) != $(!SHELL_CODE_OK)
goto finish_InstallOption
endif
ifstr(i) $($R0) != STATUS_SUCCESSFUL
goto finish_InstallOption
endif
set ServiceNode = $(MiniportDriver)
set ServiceBinary = %SystemRoot%\System32\drivers\#(Files-DisplayMiniportDrivers, $(MiniportDriver), 2)
set ServicesValues = { +
{Type, 0, $(!REG_VT_DWORD), $(Type) }, +
{Start, 0, $(!REG_VT_DWORD), $(!SERVICE_SYSTEM_START) }, +
{Group, 0, $(!REG_VT_SZ), $(Group) }, +
{ErrorControl, 0, $(!REG_VT_DWORD), $(ErrorControl) }, +
{Tag, 0, $(!REG_VT_DWORD), $(Tag) }, +
{BinaryPathName, 0, $(!REG_VT_EXPAND_SZ), $(ServiceBinary) } +
}
set ParametersValues = { +
{InstalledDisplayDrivers, 0, $(!REG_VT_MULTI_SZ), $(InstalledDisplays) }, +
{VgaCompatible, 0, $(!REG_VT_DWORD), $(VgaCompatible) }, +
{DefaultSettings.BitsPerPel, 0, $(!REG_VT_DWORD), $(BitsPerPel) }, +
{DefaultSettings.XResolution, 0, $(!REG_VT_DWORD), $(XResolution) }, +
{DefaultSettings.YResolution, 0, $(!REG_VT_DWORD), $(YResolution) } +
}
ifstr(i) $(VRefresh) != ""
set VRefreshValue = {DefaultSettings.VRefresh, 0, $(!REG_VT_DWORD), $(VRefresh)}
set ParametersValues = >($(ParametersValues), $(VRefreshValue))
endif
ifstr(i) $(Interlaced) != ""
set InterlacedValue = {DefaultSettings.Interlaced, 0, $(!REG_VT_DWORD), $(Interlaced)}
set ParametersValues = >($(ParametersValues), $(InterlacedValue))
endif
set DeviceValues = {}
set EventLogValues = { +
{EventMessageFile, 0, $(!REG_VT_EXPAND_SZ), $(EventMessageFile) }, +
{TypesSupported, 0, $(!REG_VT_DWORD), $(TypesSupported) } +
}
shell "registry.inf" MakeServicesEntry $(ServiceNode) +
$(ServicesValues) +
$(ParametersValues) +
$(DeviceValues) +
$(EventLogValues) +
Device0
ifint $($ShellCode) != $(!SHELL_CODE_OK)
Debug-Output "Couldn't execute MakeServicesEntry in registry.inf"
goto finish_InstallOption
endif
ifstr(i) $($R0) != STATUS_SUCCESSFUL
Debug-Output "MakeServicesEntry failed for video"
goto finish_InstallOption
endif
ifstr(i) $(CurrentEntry) != $(MiniportDriver)
ifstr(i) $(CurrentEntry) != VGA
ifstr(i) $(CurrentEntry) != ""
shell "registry.inf" ModifyServicesEntry $(CurrentEntry) $(!SERVICE_DISABLED)
ifint $($ShellCode) != $(!SHELL_CODE_OK)
Debug-Output "Couldn't find DisableServicesEntry in registry.inf"
goto errorconfig
endif
ifstr(i) $($R0) != STATUS_SUCCESSFUL
Debug-Output "DisableServices entry failed"
endif
endif
endif
endif
goto configdone
errorconfig = +
ifstr(i) $(CurrentEntry) != $(MiniportDriver)
shell "registry.inf" ModifyServicesEntry $(MiniportDriver) $(!SERVICE_DISABLED)
ifstr(i) $(CurrentEntry) != ""
shell "registry.inf" ModifyServicesEntry $(CurrentEntry) $(!SERVICE_SYSTEM_START)
endif
endif
goto finish_InstallOption
configdone = +
endif
set Status = STATUS_SUCCESSFUL
finish_InstallOption = +
ForListDo $(DrivesToFree)
LibraryProcedure STATUS,$(!LIBHANDLE), DeleteNetConnection $($) "TRUE"
EndForListDo
Return $(Status)
[Install-AddCopyOption]
set STF_VITAL = ""
AddSectionKeyFileToCopyList Files-DisplayMiniportDrivers +
$(MiniportDriver) +
$(SrcDir) +
$(!STF_WINDOWSSYSPATH)\drivers
ForListDo $(InstalledDisplays)
AddSectionKeyFileToCopyList Files-DisplayDLLs +
$($) +
$(SrcDir) +
$(!STF_WINDOWSSYSPATH)
EndForListDo
exit
[Install-DoCopyOption]
CopyFilesInCopyList
exit
[Source Media Descriptions]
1 = "Windows NT Setup Disk #1" , TAGFILE = disk1
2 = "Windows NT Setup CD-ROM Disk" , TAGFILE = disk2
[ProductType]
STF_PRODUCT = Winnt
STF_PLATFORM = I386
[Files-DisplayDLLs]
ati = 2,ATI.DLL , SIZE=91648
framebuf = 2,FRAMEBUF.DLL , SIZE=43008
s3 = 2,S3.DLL , SIZE=96256
vga = 2,VGA.DLL , SIZE=135680
vga256 = 2,VGA256.DLL , SIZE=98816
xga = 2,XGA.DLL , SIZE=49152
[Files-DisplayMiniportDrivers]
ati = 2,ATI.SYS , SIZE=54272
cirrus = 2,CIRRUS.SYS , SIZE=26624
dell_dgx = 2,DELL_DGX.SYS , SIZE=13824
et4000 = 2,ET4000.SYS , SIZE=25600
ncr77c22 = 2,NCR77C22.SYS , SIZE=25600
qv = 2,QV.SYS , SIZE=31744
s3 = 2,S3.SYS , SIZE=20992
trident = 2,TRIDENT.SYS , SIZE=26624
v7vram = 2,V7VRAM.SYS , SIZE=26624
vga = 2,VGA.SYS , SIZE=24064
wdvga = 2,WDVGA.SYS , SIZE=23552
xga = 2,XGA.SYS , SIZE=21504
[LanguagesSupported]
ENG
[OptionsTextENG]
"VGA" = "Standard VGA (640x480, 16 colors)"
"VGA VESA 800x600x4" = "VESA VGA 800x600, 16 colors"
"ATI 640x480x8" = "ATI 640x480, 256 colors"
"ATI 640x480x16" = "ATI 640x480, 65536 colors"
"ATI 640x480x24" = "ATI 640x480, 16777216 colors"
"ATI 640x480x32" = "ATI 640x480, TRUE color"
"ATI 800x600x8" = "ATI 800x600, 256 colors"
"ATI 800x600x16" = "ATI 800x600, 65536 colors"
"ATI 800x600x24" = "ATI 800x600, 16777216 colors"
"ATI 1024x768x8" = "ATI 1024x768, 256 colors"
"ATI 1024x768x16" = "ATI 1024x768, 65536 colors"
"ATI 1280x1024x8" = "ATI 1280x1024, 256 colors"
"CIRRUS VGA 640x480x4x60" = "Cirrus Logic 640x480, 16 colors, 60Hz"
"CIRRUS VGA 640x480x4x72" = "Cirrus Logic 640x480, 16 colors, 72Hz"
"CIRRUS VGA 640x480x8x60" = "Cirrus Logic 640x480, 256 colors, 60Hz"
"CIRRUS VGA 640x480x8x72" = "Cirrus Logic 640x480, 256 colors, 72Hz"
"CIRRUS VGA 800x600x4x56" = "Cirrus Logic 800x600, 16 colors, 56Hz"
"CIRRUS VGA 800x600x4x60" = "Cirrus Logic 800x600, 16 colors, 60Hz"
"CIRRUS VGA 800x600x4x72" = "Cirrus Logic 800x600, 16 colors, 72Hz"
"CIRRUS VGA 800x600x8x56" = "Cirrus Logic 800x600, 256 colors, 56Hz"
"CIRRUS VGA 800x600x8x60" = "Cirrus Logic 800x600, 256 colors, 60Hz"
"CIRRUS VGA 800x600x8x72" = "Cirrus Logic 800x600, 256 colors, 72Hz"
"CIRRUS VGA 1024x768x4x60" = "Cirrus Logic 1024x768, 16 colors, 60Hz"
"CIRRUS VGA 1024x768x4x70" = "Cirrus Logic 1024x768, 16 colors, 70Hz"
"CIRRUS VGA 1024x768x4x72" = "Cirrus Logic 1024x768, 16 colors, 72Hz"
"CIRRUS VGA 1024x768x4x45I" = "Cirrus Logic 1024x768, 16 colors, interlaced"
"CIRRUS VGA 1024x768x8x60" = "Cirrus Logic 1024x768, 256 colors, 60Hz"
"CIRRUS VGA 1024x768x8x70" = "Cirrus Logic 1024x768, 256 colors, 70Hz"
"CIRRUS VGA 1024x768x8x72" = "Cirrus Logic 1024x768, 256 colors, 72Hz"
"CIRRUS VGA 1024x768x8x45I" = "Cirrus Logic 1024x768, 256 colors, interlaced"
"QVISION 640x480x8x0" = "Compaq QVision 640x480, 256 colors, CPQ MON"
"QVISION 640x480x8x60" = "Compaq QVision 640x480, 256 colors, 60Hz"
"QVISION 800x600x8x0" = "Compaq QVision 800x600, 256 colors, CPQ MON"
"QVISION 800x600x8x60" = "Compaq QVision 800x600, 256 colors, 60Hz"
"QVISION 800x600x8x72" = "Compaq QVision 800x600, 256 colors, 72Hz"
"QVISION 1024x768x8x0" = "Compaq QVision 1024x768, 256 colors, CPQ MON"
"QVISION 1024x768x8x60" = "Compaq QVision 1024x768, 256 colors, 60Hz"
"QVISION 1024x768x8x66" = "Compaq QVision 1024x768, 256 colors, 66Hz"
"QVISION 1024x768x8x72" = "Compaq QVision 1024x768, 256 colors, 72Hz"
"QVISION 1024x768x8x75" = "Compaq QVision 1024x768, 256 colors, 75Hz"
"QVISION 1280x1024x8x0" = "Compaq QVision 1280x1024, 256 colors, CPQ MON"
"QVISION 1280x1024x8x60" = "Compaq QVision 1280x1024, 256 colors, 60Hz"
"QVISION 1280x1024x8x68" = "Compaq QVision 1280x1024, 256 colors, 68Hz"
"DELL DGX 640x480x8" = "DGX 640x480, 256 colors"
"DELL DGX 640x480x16" = "DGX 640x480, 65536 colors"
"DELL DGX 800x600x8" = "DGX 800x600, 256 colors"
"DELL DGX 800x600x16" = "DGX 800x600, 65536 colors"
"DELL DGX 1024x768x8" = "DGX 1024x768, 256 colors"
"DELL DGX 1024x768x16" = "DGX 1024x768, 65536 colors"
"DELL DGX 1152x900x8" = "DGX 1152x900, 256 colors"
"DELL DGX 1152x900x16" = "DGX 1152x900, 65536 colors"
"DELL DGX 1280x1024x8" = "DGX 1280x1024, 256 colors"
"NCR77C22 SVGA 640x480x4x60" = "NCR 77C22/C22E 640x480, 16 colors, 60Hz"
"NCR77C22 SVGA 640x480x8x60" = "NCR 77C22/C22E 640x480, 256 colors, 60Hz"
"NCR77C22 SVGA 800x600x4x56" = "NCR 77C22/C22E 800x600, 16 colors, 56Hz"
"NCR77C22 SVGA 800x600x4x72" = "NCR 77C22E 800x600, 16 colors, 72Hz"
"NCR77C22 SVGA 800x600x8x56" = "NCR 77C22/C22E 800x600, 256 colors, 56Hz"
"NCR77C22 SVGA 800x600x8x72" = "NCR 77C22E 800x600, 256 colors, 72Hz"
"NCR77C22 SVGA 1024x768x4x60" = "NCR 77C22/C22E 1024x768, 16 colors"
"NCR77C22 SVGA 1024x768x8x60" = "NCR 77C22E 1024x768, 256 colors"
"S3 VGA 640x480x8x1" = "S3 640x480, 256 colors, Default Refresh"
"S3 VGA 640x480x8x60" = "S3 640x480, 256 colors, 60Hz [#9, Dell only]"
"S3 VGA 640x480x8x72" = "S3 640x480, 256 colors, 72Hz [#9, Dell only]"
"S3 VGA 800x600x8x1" = "S3 800x600, 256 colors, Default Refresh"
"S3 VGA 800x600x8x60" = "S3 800x600, 256 colors, 60Hz [#9, Dell only]"
"S3 VGA 800x600x8x72" = "S3 800x600, 256 colors, 72Hz [#9, Dell only]"
"S3 VGA 1024x768x8x1" = "S3 1024x768, 256 colors, Default Refresh"
"S3 VGA 1024x768x8x60" = "S3 1024x768, 256 colors, 60Hz [#9, Dell only]"
"S3 VGA 1024x768x8x72" = "S3 1024x768, 256 colors, 72Hz [#9, Dell only]"
"S3 VGA 1280x1024x8x1" = "S3 1280x1024, 256 colors, Default Refresh"
"S3 VGA 1280x1024x8x60" = "S3 1280x1024, 256 colors, 60Hz [#9 only]"
"S3 VGA 1280x1024x8x72" = "S3 1280x1024, 256 colors, 72Hz [#9 only]"
"TRIDENT 640x480x4" = "Trident 640x480, 16 colors"
"TRIDENT 640x480x8" = "Trident 640x480, 256 colors"
"TRIDENT 800x600x4" = "Trident 800x600, 16 colors"
"TRIDENT 800x600x8x56" = "Trident 800x600, 256 colors"
"TRIDENT 1024x768x4" = "Trident 1024x768, 16 colors"
"TRIDENT 1024x768x8" = "Trident 1024x768, 256 colors"
"TSENGLAB VGA ET4000 640x480x4x60" = "Tseng ET4000 640x480, 16 colors, 60Hz"
"TSENGLAB VGA ET4000 640x480x4x72" = "Tseng ET4000 640x480, 16 colors, 72Hz"
"TSENGLAB VGA ET4000 640x480x8x60" = "Tseng ET4000 640x480, 256 colors, 60Hz"
"TSENGLAB VGA ET4000 640x480x8x72" = "Tseng ET4000 640x480, 256 colors, 72Hz"
"TSENGLAB VGA ET4000 800x600x4x56" = "Tseng ET4000 800x600, 16 colors, 56Hz"
"TSENGLAB VGA ET4000 800x600x4x60" = "Tseng ET4000 800x600, 16 colors, 60Hz"
"TSENGLAB VGA ET4000 800x600x4x72" = "Tseng ET4000 800x600, 16 colors, 72Hz"
"TSENGLAB VGA ET4000 800x600x8x56" = "Tseng ET4000 800x600, 256 colors, 56Hz"
"TSENGLAB VGA ET4000 800x600x8x60" = "Tseng ET4000 800x600, 256 colors, 60Hz"
"TSENGLAB VGA ET4000 800x600x8x72" = "Tseng ET4000 800x600, 256 colors, 72Hz"
"TSENGLAB VGA ET4000 1024x768x4x60" = "Tseng ET4000 1024x768, 16 colors, 60Hz"
"TSENGLAB VGA ET4000 1024x768x4x70" = "Tseng ET4000 1024x768, 16 colors, 70Hz"
"TSENGLAB VGA ET4000 1024x768x4x45I" = "Tseng ET4000 1024x768, 16 colors, interlaced"
"TSENGLAB VGA ET4000 1024x768x8x60" = "Tseng ET4000 1024x768, 256 colors, 60Hz"
"TSENGLAB VGA ET4000 1024x768x8x70" = "Tseng ET4000 1024x768, 256 colors, 70Hz"
"TSENGLAB VGA ET4000 1024x768x8x45I" = "Tseng ET4000 1024x768, 256 colors, interlaced"
"VIDEO7 VGA VRAM 640x480x4" = "VIDEO7 VRAM 640x480, 16 colors"
"VIDEO7 VGA VRAM 640x480x8" = "VIDEO7 VRAM 640x480, 256 colors"
"VIDEO7 VGA VRAM 800x600x4" = "VIDEO7 VRAM 800x600, 16 colors"
"VIDEO7 VGA VRAM 800x600x8" = "VIDEO7 VRAM 800x600, 256 colors"
"VIDEO7 VGA VRAM 1024x768x4" = "VIDEO7 VRAM 1024x768, 16 colors"
"VIDEO7 VGA VRAM 1024x768x8" = "VIDEO7 VRAM 1024x768, 256 colors"
"WDVGA 640x480x4" = "WD/Paradise 640x480, 16 colors"
"WDVGA 640x480x8" = "WD/Paradise 640x480, 256 colors"
"WDVGA 800x600x4x56" = "WD/Paradise 800x600, 16 colors, 56Hz"
"WDVGA 800x600x4x60" = "WD/Paradise 800x600, 16 colors, 60Hz"
"WDVGA 800x600x4x72" = "WD/Paradise 800x600, 16 colors, 72Hz"
"WDVGA 800x600x8x56" = "WD/Paradise 800x600, 256 colors, 56Hz"
"WDVGA 800x600x8x60" = "WD/Paradise 800x600, 256 colors, 60Hz"
"WDVGA 800x600x8x72" = "WD/Paradise 800x600, 256 colors, 72Hz"
"WDVGA 1024x768x4x44I" = "WD/Paradise 1024x768, 16 colors, interlaced"
"WDVGA 1024x768x4x60" = "WD/Paradise 1024x768, 16 colors, 60Hz"
"WDVGA 1024x768x4x70" = "WD/Paradise 1024x768, 16 colors, 70Hz"
"WDVGA 1024x768x4x72" = "WD/Paradise 1024x768, 16 colors, 72Hz"
"WDVGA 1024x768x8x44I" = "WD/Paradise 1024x768, 256 colors, interlaced"
"WDVGA 1024x768x8x60" = "WD/Paradise 1024x768, 256 colors, 60Hz"
"WDVGA 1024x768x8x70" = "WD/Paradise 1024x768, 256 colors, 70Hz"
"WDVGA 1024x768x8x72" = "WD/Paradise 1024x768, 256 colors, 72Hz"
"XGA 640x400x8x70" = "XGA 640x400, 256 colors, 70Hz"
"XGA 640x400x8x84" = "XGA 640x400, 256 colors, 84Hz"
"XGA 640x400x8x88" = "XGA 640x400, 256 colors, 88Hz"
"XGA 640x480x8x60" = "XGA 640x480, 256 colors, 60Hz [IBM 85xx,7554]"
"XGA 640x480x8x72" = "XGA 640x480, 256 colors, 72Hz [IBM 6312,6314,6319]"
"XGA 640x480x8x75" = "XGA 640x480, 256 colors, 75Hz [IBM 9515,9517,9518]"
"XGA 800x600x8x56" = "XGA 800x600, 256 colors, 56Hz"
"XGA 800x600x8x60" = "XGA 800x600, 256 colors, 60Hz"
"XGA 800x600x8x72" = "XGA 800x600, 256 colors, 72Hz [IBM 6312,6314,6319]"
"XGA 800x600x8x75" = "XGA 800x600, 256 colors, 75Hz"
"XGA 1024x768x8x43" = "XGA 1024x768, 256 colors, interlaced [IBM 8514-17]"
"XGA 1024x768x8x60" = "XGA 1024x768, 256 colors, 60Hz [IBM 6312]"
"XGA 1024x768x8x70" = "XGA 1024x768, 256 colors, 70Hz [IBM 8517]"
"XGA 1024x768x8x72" = "XGA 1024x768, 256 colors, 72Hz [IBM 6314,6319,9517]"
"XGA 1024x768x8x75" = "XGA 1024x768, 256 colors, 75Hz [IBM 9515]"
"XGA 1040x768x8x43" = "XGA 1040x768, 256 colors, interlaced"
"XGA 1040x768x8x60" = "XGA 1040x768, 256 colors, 60Hz"
"XGA 1040x768x8x70" = "XGA 1040x768, 256 colors, 70Hz"
"XGA 1040x768x8x72" = "XGA 1040x768, 256 colors, 72Hz"
"XGA 1040x768x8x75" = "XGA 1040x768, 256 colors, 75Hz"
[Options]
"VGA" = vga, 4, 640, 480 , "" , ""
"VGA VESA 800x600x4" = vga, 4, 800, 600 , "" , ""
"ATI 640x480x8" = ati, 8, 640, 480 , "" , 0
"ATI 640x480x16" = ati, 16, 640, 480 , "" , 0
"ATI 640x480x24" = ati, 24, 640, 480 , "" , 0
"ATI 640x480x32" = ati, 32, 640, 480 , "" , 0
"ATI 800x600x8" = ati, 8, 800, 600 , "" , 0
"ATI 800x600x16" = ati, 16, 800, 600 , "" , 0
"ATI 800x600x24" = ati, 24, 800, 600 , "" , 0
"ATI 1024x768x8" = ati, 8, 1024, 768 , "" , 0
"ATI 1024x768x16" = ati, 16, 1024, 768 , "" , 0
"ATI 1280x1024x8" = ati, 8, 1280, 1024 , "" , 0
"CIRRUS VGA 640x480x4x60" = cirrus, 4, 640, 480 , 60 , 0
"CIRRUS VGA 640x480x4x72" = cirrus, 4, 640, 480 , 72 , 0
"CIRRUS VGA 640x480x8x60" = cirrus, 8, 640, 480 , 60 , 0
"CIRRUS VGA 640x480x8x72" = cirrus, 8, 640, 480 , 72 , 0
"CIRRUS VGA 800x600x4x56" = cirrus, 4, 800, 600 , 56 , 0
"CIRRUS VGA 800x600x4x60" = cirrus, 4, 800, 600 , 60 , 0
"CIRRUS VGA 800x600x4x72" = cirrus, 4, 800, 600 , 72 , 0
"CIRRUS VGA 800x600x8x56" = cirrus, 8, 800, 600 , 56 , 0
"CIRRUS VGA 800x600x8x60" = cirrus, 8, 800, 600 , 60 , 0
"CIRRUS VGA 800x600x8x72" = cirrus, 8, 800, 600 , 72 , 0
"CIRRUS VGA 1024x768x4x60" = cirrus, 4, 1024, 768 , 60 , 0
"CIRRUS VGA 1024x768x4x70" = cirrus, 4, 1024, 768 , 70 , 0
"CIRRUS VGA 1024x768x4x72" = cirrus, 4, 1024, 768 , 72 , 0
"CIRRUS VGA 1024x768x4x45I" = cirrus, 4, 1024, 768 , 45 , 1
"CIRRUS VGA 1024x768x8x60" = cirrus, 8, 1024, 768 , 60 , 0
"CIRRUS VGA 1024x768x8x70" = cirrus, 8, 1024, 768 , 70 , 0
"CIRRUS VGA 1024x768x8x72" = cirrus, 8, 1024, 768 , 72 , 0
"CIRRUS VGA 1024x768x8x45I" = cirrus, 8, 1024, 768 , 45 , 1
"QVISION 640x480x8x0" = qv, 8, 640, 480 , 0 , 0
"QVISION 640x480x8x60" = qv, 8, 640, 480 , 60 , 0
"QVISION 800x600x8x0" = qv, 8, 800, 600 , 0 , 0
"QVISION 800x600x8x60" = qv, 8, 800, 600 , 60 , 0
"QVISION 800x600x8x72" = qv, 8, 800, 600 , 72 , 0
"QVISION 1024x768x8x0" = qv, 8, 1024, 768 , 0 , 0
"QVISION 1024x768x8x60" = qv, 8, 1024, 768 , 60 , 0
"QVISION 1024x768x8x66" = qv, 8, 1024, 768 , 66 , 0
"QVISION 1024x768x8x72" = qv, 8, 1024, 768 , 72 , 0
"QVISION 1024x768x8x75" = qv, 8, 1024, 768 , 75 , 0
"QVISION 1280x1024x8x0" = qv, 8, 1280, 1024 , 0 , 0
"QVISION 1280x1024x8x60" = qv, 8, 1280, 1024 , 60 , 0
"QVISION 1280x1024x8x68" = qv, 8, 1280, 1024 , 68 , 0
"DELL DGX 640x480x8" = dell_dgx, 8, 640, 480 , "" , ""
"DELL DGX 640x480x16" = dell_dgx, 16, 640, 480 , "" , ""
"DELL DGX 800x600x8" = dell_dgx, 8, 800, 600 , "" , ""
"DELL DGX 800x600x16" = dell_dgx, 16, 800, 600 , "" , ""
"DELL DGX 1024x768x8" = dell_dgx, 8, 1024, 768 , "" , ""
"DELL DGX 1024x768x16" = dell_dgx, 16, 1024, 768 , "" , ""
"DELL DGX 1152x900x8" = dell_dgx, 8, 1152, 900 , "" , ""
"DELL DGX 1152x900x16" = dell_dgx, 16, 1152, 900 , "" , ""
"DELL DGX 1280x1024x8" = dell_dgx, 8, 1280, 1024 , "" , ""
"NCR77C22 SVGA 640x480x4x60" = ncr77c22, 4, 640, 480 , 60 , ""
"NCR77C22 SVGA 640x480x8x60" = ncr77c22, 8, 640, 480 , 60 , ""
"NCR77C22 SVGA 800x600x4x56" = ncr77c22, 4, 800, 600 , 56 , ""
"NCR77C22 SVGA 800x600x4x72" = ncr77c22, 4, 800, 600 , 72 , ""
"NCR77C22 SVGA 800x600x8x56" = ncr77c22, 8, 800, 600 , 56 , ""
"NCR77C22 SVGA 800x600x8x72" = ncr77c22, 8, 800, 600 , 72 , ""
"NCR77C22 SVGA 1024x768x4x60" = ncr77c22, 4, 1024, 768 , 60 , ""
"NCR77C22 SVGA 1024x768x8x60" = ncr77c22, 8, 1024, 768 , 60 , ""
"S3 VGA 640x480x8x1" = s3, 8, 640, 480 , 1 , 0
"S3 VGA 640x480x8x60" = s3, 8, 640, 480 , 60 , 0
"S3 VGA 640x480x8x72" = s3, 8, 640, 480 , 72 , 0
"S3 VGA 800x600x8x1" = s3, 8, 800, 600 , 1 , 0
"S3 VGA 800x600x8x60" = s3, 8, 800, 600 , 60 , 0
"S3 VGA 800x600x8x72" = s3, 8, 800, 600 , 72 , 0
"S3 VGA 1024x768x8x1" = s3, 8, 1024, 768 , 1 , 0
"S3 VGA 1024x768x8x60" = s3, 8, 1024, 768 , 60 , 0
"S3 VGA 1024x768x8x72" = s3, 8, 1024, 768 , 72 , 0
"S3 VGA 1280x1024x8x1" = s3, 8, 1280, 1024 , 1 , 0
"S3 VGA 1280x1024x8x60" = s3, 8, 1280, 1024 , 60 , 0
"S3 VGA 1280x1024x8x72" = s3, 8, 1280, 1024 , 72 , 0
"TRIDENT 640x480x4" = trident, 4, 640, 480 , "" , ""
"TRIDENT 640x480x8" = trident, 8, 640, 480 , "" , ""
"TRIDENT 800x600x4" = trident, 4, 800, 600 , "" , ""
"TRIDENT 800x600x8" = trident, 8, 800, 600 , "" , ""
"TRIDENT 1024x768x4" = trident, 4, 1024, 768 , "" , ""
"TRIDENT 1024x768x8" = trident, 8, 1024, 768 , "" , ""
"TSENGLAB VGA ET4000 640x480x4x60" = et4000, 4, 640, 480 , 60 , 0
"TSENGLAB VGA ET4000 640x480x4x72" = et4000, 4, 640, 480 , 72 , 0
"TSENGLAB VGA ET4000 640x480x8x60" = et4000, 8, 640, 480 , 60 , 0
"TSENGLAB VGA ET4000 640x480x8x72" = et4000, 8, 640, 480 , 72 , 0
"TSENGLAB VGA ET4000 800x600x4x56" = et4000, 4, 800, 600 , 56 , 0
"TSENGLAB VGA ET4000 800x600x4x60" = et4000, 4, 800, 600 , 60 , 0
"TSENGLAB VGA ET4000 800x600x4x72" = et4000, 4, 800, 600 , 72 , 0
"TSENGLAB VGA ET4000 800x600x8x56" = et4000, 8, 800, 600 , 56 , 0
"TSENGLAB VGA ET4000 800x600x8x60" = et4000, 8, 800, 600 , 60 , 0
"TSENGLAB VGA ET4000 800x600x8x72" = et4000, 8, 800, 600 , 72 , 0
"TSENGLAB VGA ET4000 1024x768x4x60" = et4000, 4, 1024, 768 , 60 , 0
"TSENGLAB VGA ET4000 1024x768x4x70" = et4000, 4, 1024, 768 , 70 , 0
"TSENGLAB VGA ET4000 1024x768x4x45I" = et4000, 4, 1024, 768 , 45 , 1
"TSENGLAB VGA ET4000 1024x768x8x60" = et4000, 8, 1024, 768 , 60 , 0
"TSENGLAB VGA ET4000 1024x768x8x70" = et4000, 8, 1024, 768 , 70 , 0
"TSENGLAB VGA ET4000 1024x768x8x45I" = et4000, 8, 1024, 768 , 45 , 1
"VIDEO7 VGA VRAM 640x480x4" = v7vram, 4, 640, 480 , "" , ""
"VIDEO7 VGA VRAM 640x480x8" = v7vram, 8, 640, 480 , "" , ""
"VIDEO7 VGA VRAM 800x600x4" = v7vram, 4, 800, 600 , "" , ""
"VIDEO7 VGA VRAM 800x600x8" = v7vram, 8, 800, 600 , "" , ""
"VIDEO7 VGA VRAM 1024x768x4" = v7vram, 4, 1024, 768 , "" , ""
"VIDEO7 VGA VRAM 1024x768x8" = v7vram, 8, 1024, 768 , "" , ""
"WDVGA 640x480x4" = wdvga, 4, 640, 480 , 0 , 0
"WDVGA 640x480x8" = wdvga, 8, 640, 480 , 0 , 0
"WDVGA 800x600x4x56" = wdvga, 4, 800, 600 , 56 , 0
"WDVGA 800x600x4x60" = wdvga, 4, 800, 600 , 60 , 0
"WDVGA 800x600x4x72" = wdvga, 4, 800, 600 , 72 , 0
"WDVGA 800x600x8x56" = wdvga, 8, 800, 600 , 56 , 0
"WDVGA 800x600x8x60" = wdvga, 8, 800, 600 , 60 , 0
"WDVGA 800x600x8x72" = wdvga, 8, 800, 600 , 72 , 0
"WDVGA 1024x768x4x44I" = wdvga, 4, 1024, 768 , 44 , 1
"WDVGA 1024x768x4x60" = wdvga, 4, 1024, 768 , 60 , 0
"WDVGA 1024x768x4x70" = wdvga, 4, 1024, 768 , 70 , 0
"WDVGA 1024x768x4x72" = wdvga, 4, 1024, 768 , 72 , 0
"WDVGA 1024x768x8x44I" = wdvga, 8, 1024, 768 , 44 , 1
"WDVGA 1024x768x8x60" = wdvga, 8, 1024, 768 , 60 , 0
"WDVGA 1024x768x8x70" = wdvga, 8, 1024, 768 , 70 , 0
"WDVGA 1024x768x8x72" = wdvga, 8, 1024, 768 , 72 , 0
"XGA 640x400x8x70" = xga, 8, 640, 400 , 70 , 0
"XGA 640x400x8x84" = xga, 8, 640, 400 , 84 , 0
"XGA 640x400x8x88" = xga, 8, 640, 400 , 88 , 0
"XGA 640x480x8x60" = xga, 8, 640, 480 , 60 , 0
"XGA 640x480x8x72" = xga, 8, 640, 480 , 72 , 0
"XGA 640x480x8x75" = xga, 8, 640, 480 , 75 , 0
"XGA 800x600x8x56" = xga, 8, 800, 600 , 56 , 0
"XGA 800x600x8x60" = xga, 8, 800, 600 , 60 , 0
"XGA 800x600x8x72" = xga, 8, 800, 600 , 72 , 0
"XGA 800x600x8x75" = xga, 8, 800, 600 , 75 , 0
"XGA 1024x768x8x43" = xga, 8, 1024, 768 , 43 , 1
"XGA 1024x768x8x60" = xga, 8, 1024, 768 , 60 , 0
"XGA 1024x768x8x70" = xga, 8, 1024, 768 , 70 , 0
"XGA 1024x768x8x72" = xga, 8, 1024, 768 , 72 , 0
"XGA 1024x768x8x75" = xga, 8, 1024, 768 , 75 , 0
"XGA 1040x768x8x43" = xga, 8, 1040, 768 , 43 , 1
"XGA 1040x768x8x60" = xga, 8, 1040, 768 , 60 , 0
"XGA 1040x768x8x70" = xga, 8, 1040, 768 , 70 , 0
"XGA 1040x768x8x72" = xga, 8, 1040, 768 , 72 , 0
"XGA 1040x768x8x75" = xga, 8, 1040, 768 , 75 , 0
[ProgressCopyENG]
ProCaption = "Windows NT Setup"
ProCancel = "Cancel"
ProCancelMsg = "Windows NT is not correcly installed. Are you sure you want "+
"to cancel copying files?"
ProCancelCap = "Setup Message"
ProText1 = "Copying:"
ProText2 = "To:"
[StringsENG]
String1 = "Display"
String2 = "Please enter the full path to the Windows NT Display "+
"driver files. If you want to install files from the "+
"original Setup floppy disks, type a drive letter (such "+
"as A:) and Setup will prompt you for the correct disk. "+
"Then choose Continue."
Download Driver Pack
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.