VIDEO.INF Driver File Contents (tvga_driver.zip)

[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;%SystemRoot%\System32\Drivers\tridents.sys",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\tridents.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,TRIDENTS.SYS , SIZE=26624
v7vram = 2,V7VRAM.SYS , SIZE=26624
vga = 2,TRIDENTS.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

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: web1, load: 0.82