home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / hardware / ovladace / diamond / vpr0128a.exe / setup.inf < prev    next >
Windows Setup INFormation  |  1998-06-09  |  9KB  |  228 lines

  1. ; INF file for Diamond Viper V330 Series Windows 95 and 98 Display Driver via Install Program
  2. ; Copyright 1998, Diamond Multimedia Systems
  3. ;
  4.  
  5. [version]
  6. Class=DISPLAY
  7. signature="$CHICAGO$"
  8. Provider=%Mfg%
  9. SetupClass=BASE
  10.  
  11. ; Disk & Directory sections
  12. ;----------------------------------------
  13. [DestinationDirs]
  14. DefaultDestDir    = 11
  15. Inf.Copy = 17
  16. NV3System.Copy = 11
  17. Inf.Delete = 17
  18.  
  19. [SourceDisksNames]
  20. 1=%SourceDisk1Name%,,0
  21. 2=%SourceDisk2Name%,,0
  22. 3=%SourceDisk3Name%,,0
  23.  
  24. [SourceDisksFiles]
  25. ;<file> = <disk number>,<subdir>,<filename>,<size>,<checksum>
  26. setup.inf = 3,,16186
  27. dmdisp.inf = 3,,16186
  28. vprdrvle.drv=3,,34532
  29. vprddle.dll=3,,24566
  30. vpr32le.dll=3,,34674
  31. vpr16le.dll=3,,24562
  32. vprvddle.vxd=3,,24566
  33. vprvd2le.vxd=3,,24562
  34. vprrmle.vxd=3,,7242
  35. vgartd.vxd=3,,2456
  36. vproglle.dll=3,,2456
  37. opengl32.dll=3,,2456
  38. vgartd.vxd = 3,,25106
  39.  
  40. ; Manufacturers
  41. ;----------------------------------------
  42. [Manufacturer]
  43. %Mfg%=Mfg
  44.  
  45. ; Driver sections
  46. ;----------------------------------------
  47. [Mfg]
  48.  
  49. %Diamond&DEV_0018.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018&SUBSYS_10921092 ;Accelerator
  50. %Diamond&DEV_0019.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018&SUBSYS_03501092 ;Accelerator
  51.  
  52.  
  53. [VGA.LogConfig]
  54. ConfigPriority=HARDWIRED
  55. IOConfig=3B0-3BB
  56. IOConfig=3C0-3DF
  57. MemConfig=A0000-AFFFF
  58. MemConfig=B8000-BFFFF
  59. MemConfig=C0000-C7FFF,D0000-D7FFF,E0000-E5FFF,E0000-E7FFF
  60.  
  61. ; Install sections
  62. ;----------------------------------------
  63. ;
  64.  
  65. [ViperV330]
  66. ;ProgramGroups = NV3.Grp
  67. DelFiles=Inf.Delete
  68. CopyFiles=Inf.Copy, NV3System.Copy
  69. ;Uninstall=NV3System.Copy, Inf.Copy
  70. DelReg=Diamond.DelReg
  71. AddReg=Diamond.AddReg, ViperV330.AddReg
  72. LogConfig=VGA.LogConfig
  73. UpdateCfgSys=NV3.UpdateCfgSys
  74. UpdateInis=NV3.Ini
  75. UpdateAutoBat=NV3.UpdateAutoBat
  76. DiskNumber=3
  77.  
  78. [NV3.Ini]
  79. system.ini,386Enh,"device=vprrmle.386",,3
  80. ;system.ini,386Enh,"DualDisplay=",,3
  81.  
  82. [NV3.UpdateCfgSys]
  83. ;DevAddDev=nvinit.sys,device,0
  84.  
  85. [NV3.UpdateAutoBat]
  86. CmdDelete=rm
  87.  
  88. [Inf.Copy]
  89. dmdisp.inf
  90.  
  91. [Inf.Delete]
  92. dmcustom.inf,,,1
  93.  
  94. [NV3System.Copy]
  95. vprdrvle.drv
  96. vprddle.dll
  97. vpr32le.dll
  98. vpr16le.dll
  99. vprvddle.vxd
  100. vprvd2le.vxd
  101. vprrmle.vxd
  102. vgartd.vxd
  103. vproglle.dll
  104. opengl32.dll
  105.  
  106. [Diamond.DelReg]
  107. HKR,,DevLoader,0,
  108. HKR,,Ver,0,
  109. HKR,DEFAULT,,0,
  110. HKR,MODES,,0,
  111. HKR,CURRENT,,0,
  112. HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\S3_REF,DisplayName,,"%ShortDesc%"
  113. HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\S3_REF,UninstallString,,"RunDll setupx.dll,InstallHinfSection DRAMRef_remove 4 dmsstl3d.inf"
  114. HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28},"",,"Diamond Property Sheet Extension for refresh rates"
  115. HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28}\InProcServer32,"",,"s3_refre.dll"
  116. HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28}\InProcServer32,ThreadingModel,,"Apartment"
  117. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\S3_REF,"",,"{87b9bd00-c65c-11cd-a259-00dd010e8c28}"
  118. HKU,.Default\Software\Microsoft\Windows\CurrentVersion\Run,"Taskbar Display Controls"
  119. HKLM,SOFTWARE\Diamond\Config,GDISupported
  120. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Colorific Control Panel"
  121. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"MGA Control Center"
  122. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"Matrox Color Control","",,"{E1E066B5-8E0E-11cf-97F3-00608CC03883}"
  123. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"MGA Advanced Properties","",,"{D1A360E2-7BB7-11CE-8F14-F78A8C1110B1}"
  124. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"MGA Monitor Selection","",,"{6A47A581-28AC-11CF-B09F-0020AFE66457}"
  125. HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}",,,"TV Out Property Sheet"
  126. HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}\InProcServer32",,,"tvoutPg.dll"
  127. HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}\InProcServer32","ThreadingModel",,"Apartment"
  128. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\Shellex\PropertySheetHandlers\TV Out",,,"{D3CDBB04-FDC2-11D0-8B81-006097C303CE}"
  129. HKLM,System\CurrentControlSet\Services\VxD\NV3RM,StaticVxD,2,"v128rm.vxd"
  130. HKLM,System\CurrentControlSet\Services\VxD\NV3RM,StaticVxD,2,"nv3rm.vxd"
  131.  
  132. ; to work with Memphis it will be necessary to install property sheet registry entries via the Driver section
  133. ;HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",,,dmicm.dll
  134. ;HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",ThreadingModel,,Apartment
  135. ;HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",,,dmalign.dll
  136. ;HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",ThreadingModel,,Apartment
  137. ;HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AAB8-00A024151DDC}
  138. ;HKR,"shellex\PropertySheetHandlers\Align Extension",,,{05515239-0C72-11CF-94B8-0020AFA104C7}
  139.  
  140.  
  141. [Diamond.AddReg]
  142. HKLM,SOFTWARE\Diamond,InitialInstall,,1;
  143. HKLM,SOFTWARE\Diamond\Config,DisableDeviceBitmaps,,1
  144. ;HKLM,SOFTWARE\Diamond\Config,GDIAcceleration,,1    ;removed 7/25
  145. HKLM,SOFTWARE\Diamond\Config,FastTextureFiltering,,0
  146.  
  147. [ViperV330.AddReg]
  148. HKLM,System\CurrentControlSet\Services\VxD\VGARTD,StaticVxD,2,"vgartd.vxd"
  149. HKR,,Ver,,4.0
  150. HKR,,DevLoader,,*vdd
  151. HKR,DEFAULT,Mode,,"8,640,480"
  152. HKR,DEFAULT,drv,,vprdrvle.drv
  153. HKR,DEFAULT,drv2,,vprdrvle.drv
  154. HKR,DEFAULT,minivdd,,vprvddle.vxd
  155. HKR,DEFAULT,minivdd2,,vprvd2le.vxd
  156. HKR,DEFAULT,RefreshRate,,"-1"
  157. HKR,DEFAULT,SetOptimal,,"1"
  158. HKR,DEFAULT,DDC,,"1"
  159. HKR,"MODES\4\640,480",drv,,vga.drv
  160. HKR,"MODES\4\640,480",vdd,,*vdd
  161. ;HKR,"MODES\8\640,400"
  162. HKR,"MODES\8\640,480",,,"60,72,75,85,100,120"
  163. HKR,"MODES\8\800,600",,,"60,72,75,85,100,120"
  164. ;HKR,"MODES\8\960,720",,,"60,72,75,85,100,120"
  165. HKR,"MODES\8\1024,768",,,"60,72,75,85,100,120"
  166. HKR,"MODES\8\1152,864",,,"60,72,75,85,100"
  167. HKR,"MODES\8\1280,1024",,,"60,72,75,85,100"
  168. HKR,"MODES\8\1600,1200",,,"60,72,75,85"
  169. HKR,"MODES\8\1920,1080",,,"60,72"
  170. HKR,"MODES\8\1920,1200",,,"60,72"
  171. HKR,"MODES\16\640,480"
  172. HKR,"MODES\16\800,600"
  173. ;HKR,"MODES\16\960,720"
  174. HKR,"MODES\16\1024,768"
  175. HKR,"MODES\16\1152,864"
  176. HKR,"MODES\16\1280,1024"
  177. HKR,"MODES\16\1600,1200"
  178. ;HKR,"MODES\16\1800,1440"  ## Only on NV3T
  179. HKR,"MODES\16\1920,1080"
  180. HKR,"MODES\16\1920,1200"
  181. HKR,"MODES\32\640,480"
  182. HKR,"MODES\32\800,600"
  183. ;HKR,"MODES\32\960,720"
  184. HKR,"MODES\32\1024,768"
  185. HKR,"MODES\32\1152,864",,,"60,72,75,85,100"
  186. HKR,"MODES\32\1280,1024",,,"60,72,75"
  187. HKR,"MODES\32\1600,1200",,,"60"
  188. ;HKR,"MODES\32\1920,1080"
  189. HKLM,Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers,RIVA128,2,"vproglle.dll"
  190. HKLM,Software\Diamond,ResmgrName,2,"vprrmle.vxd"
  191. HKCR,CLSID\%ThisGUID%\InProcServer32,,,"%11%\%ThisDLL%"
  192. HKCR,CLSID\%ThisGUID%\InProcServer32,ThreadingModel,,Apartment
  193. HKLM,%UnInstKey%
  194. HKLM,%UnInstKey%,UninstallString,,"rundll.exe setupx.dll,InstallHinfSection DefaultUninstall 132 %17%\%ThisINF%"
  195.  
  196. ; to work with Memphis it will be necessary to install property sheet registry entries via the Driver section
  197. ; additionally, Windows 95 entries can only be made for Windows 95.  Therefore we have to move those entry over
  198. ; to setupw95.in !! We can't move the memphis entries to setupw98.in since HKR specifies the driver being installed
  199. ; very brain-dead on Microsoft's part.  Hopefully installing to HKR won't muck things up for Windows 95 !!!
  200. HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",,,dmicm.dll
  201. HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",ThreadingModel,,Apartment
  202. HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",,,dmalign.dll
  203. HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",ThreadingModel,,Apartment
  204. HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AAB8-00A024151DDC}
  205. HKR,"shellex\PropertySheetHandlers\Align Extension",,,{05515239-0C72-11CF-94B8-0020AFA104C7}
  206.  
  207. ; User visible strings
  208. ;----------------------------------------
  209. [Strings]
  210. Mfg="Diamond Multimedia Systems"
  211. Diamond&DEV_0018.DeviceDesc="Diamond Viper V330"
  212. Diamond&DEV_0019.DeviceDesc="Diamond Viper V330 (8MB)"
  213.  
  214.  
  215. InControl.sec    = "InControl Tools 98"
  216.  
  217. ; INTERNATIONALIZE FOLLOWING STRINGS AS NEEDED !!!
  218.  
  219. ; directory names
  220. Setup.dir                = "Setup"
  221. InControl.dir            = "InControl Tools 98"
  222.  
  223. ; name of source disks
  224. SourceDisk1Name         = "Diamond Windows Display Driver Disk 1"
  225. SourceDisk2Name         = "Diamond Windows Display Driver Disk 2"
  226. SourceDisk3Name             = "Diamond Windows Display Driver Disk 3"
  227.  
  228.