home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 February / IMM0295.ISO / driver / diamond / stealth / instdisk / oemsetup.inf < prev    next >
INI File  |  1994-07-14  |  26KB  |  455 lines

  1. [Identification]
  2.     OptionType = VIDEO
  3.  
  4. [MapOfOptions]
  5.     "VGA"                       = "VGA"
  6.     "COMPAQ AVGA"               = "VGA"
  7.     "8514 MONITOR UNKNOWN"      = "VGA"
  8.     "8514 VGA MONITOR"          = "VGA"
  9.     "8514 8503 MONO"            = "VGA"
  10.     "8514 8514 GAD"             = "VGA"
  11.     "GENOA VGA"                 = "VGA"
  12.     "VIDEO7 VGA"                = "VGA"
  13.     "VIDEO7 VGA DRAM"           = "VIDEO7 VGA VRAM 640x480x4"
  14.     "VIDEO7 VGA VRAM"           = "VIDEO7 VGA VRAM 640x480x4"
  15.     "TRIDENT VGA"               = "TRIDENT 640x480x4"
  16.     "TRIDENT VGA 9100"          = "TRIDENT 640x480x4"
  17.     "PARADISE VGA"              = "WDVGA 640x480x4"
  18.     "PARADISE VGA PROM"         = "WDVGA 640x480x4"
  19.     "PARADISE VGA CHIP 1F"      = "WDVGA 640x480x4"
  20.     "ATI VGA"                   = "VGA"
  21.     "ATI VGA WONDDER3"          = "VGA"
  22.     "TSENGLAB VGA ET3000"       = "VGA"
  23.     "TSENGLAB VGA ET4000"       = "TSENGLAB VGA ET4000 640x480x4x60"
  24.     "CIRRUS VGA"                = "VGA"
  25.     "CIRRUS VGA 610-620 REVC"   = "VGA"
  26.     "XGA"                       = "XGA 640x480x8x60"
  27.     "DELL DGX"                  = "DELL DGX 640x480x8"
  28.     "S3 VGA"                    = "S3 VGA 640x480x8x01"
  29.     "PRODESIGNER II"            = "TSENGLAB VGA ET4000 640x480x4x60"
  30.     "QVISION VGA"               = "QVISION 640x480x8x0"
  31.  
  32. [MiniportDrivers]
  33.     s3       = !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_IGNORE, 12,  {s3}        , 0 , "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\Drivers\s3.sys"  , 7
  34.  
  35. [Identify]
  36.     read-syms Identification
  37.     set Status     = STATUS_SUCCESSFUL
  38.     set Identifier = $(OptionType)
  39.     set Media      = #("Source Media Descriptions", 1, 1)
  40.     Return $(Status) $(Identifier) $(Media)
  41.  
  42. [ReturnOptions]
  43.     set Status        = STATUS_FAILED
  44.     set OptionList     = {}
  45.     set OptionTextList = {}
  46.     set LanguageList = ^(LanguagesSupported, 1)
  47.     Ifcontains(i) $($0) in $(LanguageList)
  48.         goto returnoptions
  49.     else
  50.         set Status = STATUS_NOLANGUAGE
  51.         goto finish_ReturnOptions
  52.     endif
  53. returnoptions = +
  54.     set OptionList     = ^(Options, 0)
  55.     set OptionTextList = ^(OptionsText$($0), 1)
  56.     set Status         = STATUS_SUCCESSFUL
  57. finish_ReturnOptions = +
  58.     Return $(Status) $(OptionList) $(OptionTextList)
  59.  
  60. [MapToSupportedOption]
  61.     set Status = STATUS_FAILED
  62.     set MappedOption = $($0)
  63.     set OptionList = ^(MapOfOptions, 0)
  64.     ifcontains $($0) in $(OptionList)
  65.         set MappedOption = #(MapOfOptions, $($0), 1)
  66.     else
  67.         set MappedOption = "VGA"
  68.     endif
  69.     set Status = STATUS_SUCCESSFUL
  70.     Return $(Status) $(MappedOption)
  71.  
  72. [ServicesEntry]
  73.     CurrentEntry = "" ? $(!LIBHANDLE) GetDevicemapValue Video \Device\Video0
  74.  
  75. [InstallOption]
  76.     set Status       = STATUS_FAILED
  77.     set DrivesToFree = {}
  78.     set Option   = $($1)
  79.     set SrcDir   = $($2)
  80.     set AddCopy  = $($3)
  81.     set DoCopy   = $($4)
  82.     set DoConfig = $($5)
  83.     set LanguageList = ^(LanguagesSupported, 1)
  84.     Ifcontains(i) $($0) in $(LanguageList)
  85.     else
  86.         set Status = STATUS_NOLANGUAGE
  87.         goto finish_InstallOption
  88.     endif
  89.     read-syms Strings$($0)
  90.     set OptionList = ^(Options, 0)
  91.     ifcontains $(Option) in $(OptionList)
  92.     else
  93.         goto finish_InstallOption
  94.     endif
  95.     set OptionList = ""
  96.     set MiniportDriver    = #(Options, $(Option), 1)
  97.     set BitsPerPel        = #(Options, $(Option), 2)
  98.     set XResolution       = #(Options, $(Option), 3)
  99.     set YResolution       = #(Options, $(Option), 4)
  100.     set VRefresh          = #(Options, $(Option), 5)
  101.     set Interlaced        = #(Options, $(Option), 6)
  102.     set Type              = $(#(MiniportDrivers, $(MiniportDriver), 1))
  103.     set Group             =   #(MiniportDrivers, $(MiniportDriver), 2)
  104.     set ErrorControl      = $(#(MiniportDrivers, $(MiniportDriver), 3))
  105.     set Tag               =   #(MiniportDrivers, $(MiniportDriver), 4)
  106.     set InstalledDisplays =   #(MiniportDrivers, $(MiniportDriver), 5)
  107.     set VgaCompatible     =   #(MiniportDrivers, $(MiniportDriver), 6)
  108.     set EventMessageFile  =   #(MiniportDrivers, $(MiniportDriver), 7)
  109.     set TypesSupported    =   #(MiniportDrivers, $(MiniportDriver), 8)
  110.     read-syms ServicesEntry
  111.     detect    ServicesEntry
  112. installtheoption = +
  113.     ifstr(i) $(AddCopy) == "YES"
  114.         set DoActualCopy = NO
  115.         set FileToCheck = #(Files-DisplayMiniportDrivers, $(MiniportDriver), 2)
  116.         LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\drivers\"$(FileToCheck)
  117.         ifstr(i) $(STATUS) == NO
  118.             set DoActualCopy = YES
  119.             goto addfiles
  120.         endif
  121.         ForListDo $(InstalledDisplays)
  122.             set FileToCheck = #(Files-DisplayDLLs, $($), 2)
  123.             LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\"$(FileToCheck)
  124.             ifstr(i) $(STATUS) == NO
  125.                 set DoActualCopy = YES
  126.             endif
  127.         EndForListDo
  128. addfiles = +
  129.         ifstr(i) $(DoActualCopy) == NO
  130.             shell "subroutn.inf" DriversExist $($0) $(String1)
  131.             ifint $($ShellCode) != $(!SHELL_CODE_OK)
  132.                 Debug-Output "VIDEO.INF: shelling DriversExist failed"
  133.                 goto finish_InstallOption
  134.             endif
  135.             ifstr(i) $($R0) == STATUS_CURRENT
  136.             else-ifstr(i) $($R0) == STATUS_NEW
  137.                 set DoActualCopy = YES
  138.             else-ifstr(i) $($R0) == STATUS_USERCANCEL
  139.                 Debug-Output "VIDEO.INF: User cancelled video installation"
  140.                 goto finish_InstallOption
  141.             else
  142.                 Debug-Output "VIDEO.INF: Error reported in DriversExist routine in SUBROUTN.INF"
  143.                 goto finish_InstallOption
  144.             endif
  145.         endif
  146.         ifstr(i) $(DoActualCopy) == YES
  147.             shell "subroutn.inf" DoAskSourceEx $(SrcDir) $(String2)
  148.             ifint $($ShellCode) != $(!SHELL_CODE_OK)
  149.                 Debug-Output "VIDEO.INF: shelling DoAskSourceEx failed"
  150.                 goto finish_InstallOption
  151.             endif
  152.             ifstr(i) $($R0) == STATUS_SUCCESSFUL
  153.                 set SrcDir = $($R1)
  154.                 ifstr(i) $($R2) != ""
  155.                     set DrivesToFree = >($(DrivesToFree), $($R2))
  156.                 endif
  157.             else
  158.                 Debug-Output "VIDEO.INF: User cancelled asking source."
  159.                 goto finish_InstallOption
  160.             endif
  161.             install Install-AddCopyOption
  162.             ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  163.                 Debug-Output "VIDEO.INF: Adding video files to copy list failed"
  164.                 goto finish_InstallOption
  165.             endif
  166.         else
  167.             set DoCopy = NO
  168.         endif
  169.     endif
  170.     ifstr(i) $(DoCopy) == "YES"
  171.         read-syms ProgressCopy$($0)
  172.         install Install-DoCopyOption
  173.         ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  174.             Debug-Output "Copying files failed"
  175.             goto finish_InstallOption
  176.         else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  177.             set Status = STATUS_USERCANCEL
  178.             goto finish_InstallOption
  179.         endif
  180.     endif
  181.     ifstr(i) $(DoConfig) == "YES"
  182.         shell "registry.inf" CheckSetupModify
  183.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  184.             goto finish_InstallOption
  185.         endif
  186.         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  187.             goto finish_InstallOption
  188.         endif
  189.         set ServiceNode   = $(MiniportDriver)
  190.         set ServiceBinary = %SystemRoot%\System32\drivers\#(Files-DisplayMiniportDrivers, $(MiniportDriver), 2)
  191.         set ServicesValues   = { +
  192.                 {Type,           0, $(!REG_VT_DWORD),     $(Type)                  }, +
  193.                 {Start,          0, $(!REG_VT_DWORD),     $(!SERVICE_SYSTEM_START) }, +
  194.                 {Group,          0, $(!REG_VT_SZ),        $(Group)                 }, +
  195.                 {ErrorControl,   0, $(!REG_VT_DWORD),     $(ErrorControl)          }, +
  196.                 {Tag,            0, $(!REG_VT_DWORD),     $(Tag)                   }, +
  197.                 {BinaryPathName, 0, $(!REG_VT_EXPAND_SZ), $(ServiceBinary)         }  +
  198.                 }
  199.         set ParametersValues = { +
  200.                 {InstalledDisplayDrivers,     0, $(!REG_VT_MULTI_SZ), $(InstalledDisplays) }, +
  201.                 {VgaCompatible,               0, $(!REG_VT_DWORD),    $(VgaCompatible)     }, +
  202.                 {DefaultSettings.BitsPerPel,  0, $(!REG_VT_DWORD),    $(BitsPerPel)        }, +
  203.                 {DefaultSettings.XResolution, 0, $(!REG_VT_DWORD),    $(XResolution)       }, +
  204.                 {DefaultSettings.YResolution, 0, $(!REG_VT_DWORD),    $(YResolution)       }  +
  205.                 }
  206.         ifstr(i) $(VRefresh) != ""
  207.             set VRefreshValue = {DefaultSettings.VRefresh, 0, $(!REG_VT_DWORD), $(VRefresh)}
  208.             set ParametersValues = >($(ParametersValues), $(VRefreshValue))
  209.         endif
  210.         ifstr(i) $(Interlaced) != ""
  211.             set InterlacedValue = {DefaultSettings.Interlaced, 0, $(!REG_VT_DWORD), $(Interlaced)}
  212.             set ParametersValues = >($(ParametersValues), $(InterlacedValue))
  213.         endif
  214.         set DeviceValues     = {}
  215.         set EventLogValues   = { +
  216.                 {EventMessageFile, 0, $(!REG_VT_EXPAND_SZ), $(EventMessageFile) }, +
  217.                 {TypesSupported,   0, $(!REG_VT_DWORD),     $(TypesSupported)   }  +
  218.                 }
  219.         shell "registry.inf"  MakeServicesEntry $(ServiceNode)      +
  220.                                                 $(ServicesValues)   +
  221.                                                 $(ParametersValues) +
  222.                                                 $(DeviceValues)     +
  223.                                                 $(EventLogValues)   +
  224.                                                 Device0
  225.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  226.             Debug-Output "Couldn't execute MakeServicesEntry in registry.inf"
  227.             goto finish_InstallOption
  228.         endif
  229.         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  230.             Debug-Output "MakeServicesEntry failed for video"
  231.             goto finish_InstallOption
  232.         endif
  233.         ifstr(i) $(CurrentEntry) != $(MiniportDriver)
  234.             ifstr(i) $(CurrentEntry) != VGA
  235.                 ifstr(i) $(CurrentEntry) != ""
  236.                     shell "registry.inf" ModifyServicesEntry $(CurrentEntry) $(!SERVICE_DISABLED)
  237.                     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  238.                         Debug-Output "Couldn't find DisableServicesEntry in registry.inf"
  239.                         goto errorconfig
  240.                     endif
  241.                     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  242.                         Debug-Output "DisableServices entry failed"
  243.                     endif
  244.                 endif
  245.             endif
  246.         endif
  247.         goto configdone
  248. errorconfig = +
  249.         ifstr(i) $(CurrentEntry) != $(MiniportDriver)
  250.             shell "registry.inf" ModifyServicesEntry $(MiniportDriver) $(!SERVICE_DISABLED)
  251.             ifstr(i) $(CurrentEntry) != ""
  252.                 shell "registry.inf" ModifyServicesEntry $(CurrentEntry) $(!SERVICE_SYSTEM_START)
  253.             endif
  254.         endif
  255.         goto finish_InstallOption
  256. configdone = +
  257.     endif
  258.     set Status = STATUS_SUCCESSFUL
  259. finish_InstallOption = +
  260.     ForListDo $(DrivesToFree)
  261.         LibraryProcedure STATUS,$(!LIBHANDLE), DeleteNetConnection $($) "TRUE"
  262.     EndForListDo
  263.     Return $(Status)
  264.  
  265. [Install-AddCopyOption]
  266.     set STF_VITAL = ""
  267.     AddSectionKeyFileToCopyList   Files-DisplayMiniportDrivers   +
  268.                                   $(MiniportDriver)              +
  269.                                   $(SrcDir)                      +
  270.                                   $(!STF_WINDOWSSYSPATH)\drivers
  271.     ForListDo $(InstalledDisplays)
  272.         AddSectionKeyFileToCopyList   Files-DisplayDLLs          +
  273.                                       $($)                       +
  274.                                       $(SrcDir)                  +
  275.                                       $(!STF_WINDOWSSYSPATH)
  276.     EndForListDo
  277.     exit
  278.  
  279. [Install-DoCopyOption]
  280.     CopyFilesInCopyList
  281.     exit
  282.  
  283. [Source Media Descriptions]
  284.     1  = "S3 Windows NT Installation disk"  , TAGFILE = disk1
  285.  
  286. [Files-DisplayDLLs]
  287. s3 = 1,S3.DLL , SIZE=119296
  288.  
  289. [Files-DisplayMiniportDrivers]
  290. s3 = 1,S3.SYS , SIZE=36352
  291.  
  292. [LanguagesSupported]
  293.     ENG
  294.  
  295. [OptionsTextENG]
  296.     "Stealth VGA 640x480x8x60"                       =  "Stealth 64 VRAM 640x480x256 60Hz"
  297.     "Stealth VGA 640x480x8x72"                       =  "Stealth 64 VRAM 640x480x256 72Hz"
  298.     "Stealth VGA 640x480x8x75"                       =  "Stealth 64 VRAM 640x480x256 75Hz"
  299.     "Stealth VGA 640x480x8x90"                       =  "Stealth 64 VRAM 640x480x256 90Hz"
  300.     "Stealth VGA 640x480x8x100"                      =  "Stealth 64 VRAM 640x480x256 100Hz"
  301.     "Stealth VGA 640x480x8x120"                      =  "Stealth 64 VRAM 640x480x256 120Hz"
  302.     "Stealth VGA 800x600x8x56"                       =  "Stealth 64 VRAM 800x600x256 56Hz"
  303.     "Stealth VGA 800x600x8x60"                       =  "Stealth 64 VRAM 800x600x256 60Hz"
  304.     "Stealth VGA 800x600x8x72"                       =  "Stealth 64 VRAM 800x600x256 72Hz"
  305.     "Stealth VGA 800x600x8x75"                       =  "Stealth 64 VRAM 800x600x256 75Hz"
  306.     "Stealth VGA 800x600x8x90"                       =  "Stealth 64 VRAM 800x600x256 90Hz"
  307.     "Stealth VGA 800x600x8x100"                      =  "Stealth 64 VRAM 800x600x256 100Hz"
  308.     "Stealth VGA 800x600x8x120"                      =  "Stealth 64 VRAM 800x600x256 120Hz"
  309.     "Stealth VGA 1024x768x8x60"                      =  "Stealth 64 VRAM 1024x768x256 60Hz"
  310.     "Stealth VGA 1024x768x8x70"                      =  "Stealth 64 VRAM 1024x768x256 70Hz"
  311.     "Stealth VGA 1024x768x8x72"                      =  "Stealth 64 VRAM 1024x768x256 72Hz"
  312.     "Stealth VGA 1024x768x8x75"                      =  "Stealth 64 VRAM 1024x768x256 75Hz"
  313.     "Stealth VGA 1024x768x8x80"                      =  "Stealth 64 VRAM 1024x768x256 80Hz"
  314.     "Stealth VGA 1024x768x8x100"                     =  "Stealth 64 VRAM 1024x768x256 100Hz"
  315.     "Stealth VGA 1152x864x8x60"                      =  "Stealth 64 VRAM 1152x864x256 60Hz"
  316.     "Stealth VGA 1152x864x8x70"                      =  "Stealth 64 VRAM 1152x864x256 70Hz"
  317.     "Stealth VGA 1152x864x8x75"                      =  "Stealth 64 VRAM 1152x864x256 75Hz"
  318.     "Stealth VGA 1280x1024x8x60"                     =  "Stealth 64 VRAM 1280x1024x256 60Hz"
  319.     "Stealth VGA 1280x1024x8x72"                     =  "Stealth 64 VRAM 1280x1024x256 72Hz"
  320.     "Stealth VGA 1280x1024x8x75"                     =  "Stealth 64 VRAM 1280x1024x256 75Hz"
  321.     "Stealth VGA 640x480x16x60"                      =  "Stealth 64 VRAM 640x480x64K 60Hz"
  322.     "Stealth VGA 640x480x16x72"                      =  "Stealth 64 VRAM 640x480x64K 72Hz"
  323.     "Stealth VGA 640x480x16x75"                      =  "Stealth 64 VRAM 640x480x64K 75Hz"
  324.     "Stealth VGA 640x480x16x90"                      =  "Stealth 64 VRAM 640x480x64K 90Hz"
  325.     "Stealth VGA 640x480x16x100"                     =  "Stealth 64 VRAM 640x480x64K 100Hz"
  326.     "Stealth VGA 640x480x16x120"                     =  "Stealth 64 VRAM 640x480x64K 120Hz"
  327.     "Stealth VGA 800x600x16x56"                      =  "Stealth 64 VRAM 800x600x64K 56Hz"
  328.     "Stealth VGA 800x600x16x60"                      =  "Stealth 64 VRAM 800x600x64K 60Hz"
  329.     "Stealth VGA 800x600x16x72"                      =  "Stealth 64 VRAM 800x600x64K 72Hz"
  330.     "Stealth VGA 800x600x16x75"                      =  "Stealth 64 VRAM 800x600x64K 75Hz"
  331.     "Stealth VGA 800x600x16x90"                      =  "Stealth 64 VRAM 800x600x64K 90Hz"
  332.     "Stealth VGA 800x600x16x100"                     =  "Stealth 64 VRAM 800x600x64K 100Hz"
  333.     "Stealth VGA 800x600x16x120"                     =  "Stealth 64 VRAM 800x600x64K 120Hz"
  334.     "Stealth VGA 1024x768x16x60"                     =  "Stealth 64 VRAM 1024x768x64K 60Hz"
  335.     "Stealth VGA 1024x768x16x70"                     =  "Stealth 64 VRAM 1024x768x64K 70Hz"
  336.     "Stealth VGA 1024x768x16x72"                     =  "Stealth 64 VRAM 1024x768x64K 72Hz"
  337.     "Stealth VGA 1024x768x16x75"                     =  "Stealth 64 VRAM 1024x768x64K 75Hz"
  338.     "Stealth VGA 1024x768x16x80"                     =  "Stealth 64 VRAM 1024x768x64K 80Hz"
  339.     "Stealth VGA 1024x768x16x100"                    =  "Stealth 64 VRAM 1024x768x64K 100Hz"
  340.     "Stealth VGA 1152x864x16x60"                     =  "Stealth 64 VRAM 1152x864x64K 60Hz"
  341.     "Stealth VGA 1152x864x16x70"                     =  "Stealth 64 VRAM 1152x864x64K 70Hz"
  342.     "Stealth VGA 1152x864x16x75"                     =  "Stealth 64 VRAM 1152x864x64K 75Hz"
  343.     "Stealth VGA 1280x1024x16x60"                    =  "Stealth 64 VRAM 1280x1024x64K 60Hz, 4MB"
  344.     "Stealth VGA 1280x1024x16x72"                    =  "Stealth 64 VRAM 1280x1024x64K 72Hz, 4MB"
  345.     "Stealth VGA 1280x1024x16x75"                    =  "Stealth 64 VRAM 1280x1024x64K 75Hz, 4MB"
  346.     "Stealth VGA 640x480x32x60"                      =  "Stealth 64 VRAM 640x480x16.7M 60Hz"
  347.     "Stealth VGA 640x480x32x72"                      =  "Stealth 64 VRAM 640x480x16.7M 72Hz"
  348.     "Stealth VGA 640x480x32x75"                      =  "Stealth 64 VRAM 640x480x16.7M 75Hz"
  349.     "Stealth VGA 640x480x32x90"                      =  "Stealth 64 VRAM 640x480x16.7M 90Hz"
  350.     "Stealth VGA 640x480x32x100"                     =  "Stealth 64 VRAM 640x480x16.7M 100Hz"
  351.     "Stealth VGA 640x480x32x120"                     =  "Stealth 64 VRAM 640x480x16.7M 120Hz"
  352.     "Stealth VGA 800x600x32x56"                      =  "Stealth 64 VRAM 800x600x16.7M 56Hz"
  353.     "Stealth VGA 800x600x32x60"                      =  "Stealth 64 VRAM 800x600x16.7M 60Hz"
  354.     "Stealth VGA 800x600x32x72"                      =  "Stealth 64 VRAM 800x600x16.7M 72Hz"
  355.     "Stealth VGA 800x600x32x75"                      =  "Stealth 64 VRAM 800x600x16.7M 75Hz"
  356.     "Stealth VGA 800x600x32x90"                      =  "Stealth 64 VRAM 800x600x16.7M 90Hz"
  357.     "Stealth VGA 800x600x32x100"                     =  "Stealth 64 VRAM 800x600x16.7M 100Hz"
  358.     "Stealth VGA 800x600x32x120"                     =  "Stealth 64 VRAM 800x600x16.7M 120Hz"
  359.     "Stealth VGA 1024x768x32x60"                     =  "Stealth 64 VRAM 1024x768x16.7M 60Hz, 4MB"
  360.     "Stealth VGA 1024x768x32x70"                     =  "Stealth 64 VRAM 1024x768x16.7M 70Hz, 4MB"
  361.     "Stealth VGA 1024x768x32x72"                     =  "Stealth 64 VRAM 1024x768x16.7M 72Hz, 4MB"
  362.     "Stealth VGA 1024x768x32x75"                     =  "Stealth 64 VRAM 1024x768x16.7M 75Hz, 4MB"
  363.     "Stealth VGA 1024x768x32x80"                     =  "Stealth 64 VRAM 1024x768x16.7M 80Hz, 4MB"
  364.     "Stealth VGA 1152x864x32x60"                     =  "Stealth 64 VRAM 1152x864x16.7M 60Hz, 4MB"
  365.     "Stealth VGA 1152x864x32x70"                     =  "Stealth 64 VRAM 1152x864x16.7M 70Hz, 4MB"
  366.  
  367. [Options]
  368.     "Stealth VGA 640x480x8x60"                       = s3,        8, 640,  480   , 60  , 0
  369.     "Stealth VGA 640x480x8x72"                       = s3,        8, 640,  480   , 72  , 0
  370.     "Stealth VGA 640x480x8x75"                       = s3,        8, 640,  480   , 75  , 0
  371.     "Stealth VGA 640x480x8x90"                       = s3,        8, 640,  480   , 90  , 0
  372.     "Stealth VGA 640x480x8x100"                      = s3,        8, 640,  480   , 100  , 0
  373.     "Stealth VGA 640x480x8x120"                      = s3,        8, 640,  480   , 120  , 0
  374.     "Stealth VGA 800x600x8x56"                       = s3,        8, 800,  600   , 56  , 0
  375.     "Stealth VGA 800x600x8x60"                       = s3,        8, 800,  600   , 60  , 0
  376.     "Stealth VGA 800x600x8x72"                       = s3,        8, 800,  600   , 72  , 0
  377.     "Stealth VGA 800x600x8x75"                       = s3,        8, 800,  600   , 75  , 0
  378.     "Stealth VGA 800x600x8x90"                       = s3,        8, 800,  600   , 90  , 0
  379.     "Stealth VGA 800x600x8x100"                      = s3,        8, 800,  600   , 100 , 0
  380.     "Stealth VGA 800x600x8x120"                      = s3,        8, 800,  600   , 120 , 0
  381.     "Stealth VGA 1024x768x8x60"                      = s3,        8, 1024, 768   , 60  , 0
  382.     "Stealth VGA 1024x768x8x70"                      = s3,        8, 1024, 768   , 70  , 0
  383.     "Stealth VGA 1024x768x8x72"                      = s3,        8, 1024, 768   , 72  , 0
  384.     "Stealth VGA 1024x768x8x75"                      = s3,        8, 1024, 768   , 75  , 0
  385.     "Stealth VGA 1024x768x8x80"                      = s3,        8, 1024, 768   , 80  , 0
  386.     "Stealth VGA 1024x768x8x100"                     = s3,        8, 1024, 768   , 100 , 0
  387.     "Stealth VGA 1152x864x8x60"                      = s3,        8, 1152, 864   , 60  , 0
  388.     "Stealth VGA 1152x864x8x70"                      = s3,        8, 1152, 864   , 70  , 0
  389.     "Stealth VGA 1152x864x8x75"                      = s3,        8, 1152, 864   , 75  , 0
  390.     "Stealth VGA 1280x1024x8x60"                     = s3,        8, 1280, 1024  , 60  , 0
  391.     "Stealth VGA 1280x1024x8x72"                     = s3,        8, 1280, 1024  , 72  , 0
  392.     "Stealth VGA 1280x1024x8x75"                     = s3,        8, 1280, 1024  , 75  , 0
  393.     "Stealth VGA 640x480x16x60"                      = s3,       16, 640,  480   , 60  , 0
  394.     "Stealth VGA 640x480x16x72"                      = s3,       16, 640,  480   , 72  , 0
  395.     "Stealth VGA 640x480x16x75"                      = s3,       16, 640,  480   , 75  , 0
  396.     "Stealth VGA 640x480x16x90"                      = s3,       16, 640,  480   , 90  , 0
  397.     "Stealth VGA 640x480x16x100"                     = s3,       16, 640,  480   , 100  , 0
  398.     "Stealth VGA 640x480x16x120"                     = s3,       16, 640,  480   , 120  , 0
  399.     "Stealth VGA 800x600x16x56"                      = s3,       16, 800,  600   , 56  , 0
  400.     "Stealth VGA 800x600x16x60"                      = s3,       16, 800,  600   , 60  , 0
  401.     "Stealth VGA 800x600x16x72"                      = s3,       16, 800,  600   , 72  , 0
  402.     "Stealth VGA 800x600x16x75"                      = s3,       16, 800,  600   , 75  , 0
  403.     "Stealth VGA 800x600x16x90"                      = s3,       16, 800,  600   , 90  , 0
  404.     "Stealth VGA 800x600x16x100"                     = s3,       16, 800,  600   , 100 , 0
  405.     "Stealth VGA 800x600x16x120"                     = s3,       16, 800,  600   , 120 , 0
  406.     "Stealth VGA 1024x768x16x60"                     = s3,       16, 1024, 768   , 60  , 0
  407.     "Stealth VGA 1024x768x16x70"                     = s3,       16, 1024, 768   , 70  , 0
  408.     "Stealth VGA 1024x768x16x72"                     = s3,       16, 1024, 768   , 72  , 0
  409.     "Stealth VGA 1024x768x16x75"                     = s3,       16, 1024, 768   , 75  , 0
  410.     "Stealth VGA 1024x768x16x80"                     = s3,       16, 1024, 768   , 80  , 0
  411.     "Stealth VGA 1024x768x16x100"                    = s3,       16, 1024, 768   , 100 , 0
  412.     "Stealth VGA 1152x864x16x60"                     = s3,       16, 1152, 864   , 60  , 0
  413.     "Stealth VGA 1152x864x16x70"                     = s3,       16, 1152, 864   , 70  , 0
  414.     "Stealth VGA 1152x864x16x75"                     = s3,       16, 1152, 864   , 75  , 0
  415.     "Stealth VGA 1280x1024x16x60"                    = s3,       16, 1280, 1024  , 60  , 0
  416.     "Stealth VGA 1280x1024x16x72"                    = s3,       16, 1280, 1024  , 72  , 0
  417.     "Stealth VGA 1280x1024x16x75"                    = s3,       16, 1280, 1024  , 75  , 0
  418.     "Stealth VGA 640x480x32x60"                      = s3,       32, 640,  480   , 60  , 0
  419.     "Stealth VGA 640x480x32x72"                      = s3,       32, 640,  480   , 72  , 0
  420.     "Stealth VGA 640x480x32x75"                      = s3,       32, 640,  480   , 75  , 0
  421.     "Stealth VGA 640x480x32x90"                      = s3,       32, 640,  480   , 90  , 0
  422.     "Stealth VGA 640x480x32x100"                     = s3,       32, 640,  480   , 100  , 0
  423.     "Stealth VGA 640x480x32x120"                     = s3,       32, 640,  480   , 120  , 0
  424.     "Stealth VGA 800x600x32x56"                      = s3,       32, 800,  600   , 56  , 0
  425.     "Stealth VGA 800x600x32x60"                      = s3,       32, 800,  600   , 60  , 0
  426.     "Stealth VGA 800x600x32x72"                      = s3,       32, 800,  600   , 72  , 0
  427.     "Stealth VGA 800x600x32x75"                      = s3,       32, 800,  600   , 75  , 0
  428.     "Stealth VGA 800x600x32x90"                      = s3,       32, 800,  600   , 90  , 0
  429.     "Stealth VGA 800x600x32x100"                     = s3,       32, 800,  600   , 100  , 0
  430.     "Stealth VGA 800x600x32x120"                     = s3,       32, 800,  600   , 120  , 0
  431.     "Stealth VGA 1024x768x32x60"                     = s3,       32, 1024, 768   , 60  , 0
  432.     "Stealth VGA 1024x768x32x70"                     = s3,       32, 1024, 768   , 70  , 0
  433.     "Stealth VGA 1024x768x32x72"                     = s3,       32, 1024, 768   , 72  , 0
  434.     "Stealth VGA 1024x768x32x75"                     = s3,       32, 1024, 768   , 75  , 0
  435.     "Stealth VGA 1024x768x32x80"                     = s3,       32, 1024, 768   , 80  , 0
  436.     "Stealth VGA 1152x864x32x60"                     = s3,       32, 1152, 864   , 60  , 0
  437.     "Stealth VGA 1152x864x32x70"                     = s3,       32, 1152, 864   , 70  , 0
  438.  
  439. [ProgressCopyENG]
  440.     ProCaption   = "Windows NT Setup"
  441.     ProCancel    = "Cancel"
  442.     ProCancelMsg = "Windows NT is not correcly installed.  Are you sure you want "+
  443.                    "to cancel copying files?"
  444.     ProCancelCap = "Setup Message"
  445.     ProText1     = "Copying:"
  446.     ProText2     = "To:"
  447.  
  448. [StringsENG]
  449.     String1 = "Display"
  450.     String2 = "Please enter the full path to the Windows NT Display "+
  451.               "driver files.  If you want to install files from the "+
  452.               "original Setup floppy disks, type a drive letter (such "+
  453.               "as A:) and Setup will prompt you for the correct disk.  "+
  454.               "Then choose Continue."
  455.