home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / drivers / ingame / nvmm / nv1mm.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1996-02-12  |  9.5 KB  |  315 lines

  1. ; INF file for Win95 NVidia Multimedia driver
  2. ; Copyright 1995, NVidia Corporation
  3.  
  4. [version]
  5. Class=MEDIA
  6. signature="$CHICAGO$"
  7. Provider=%Mfg%
  8. LayoutFile=layout.inf
  9.  
  10. [ClassInstall]
  11. AddReg=Class.AddReg
  12.  
  13. [Class.AddReg]
  14. HKR,,,,%MediaClassName%
  15. HKR,,Icon,,"-1"
  16. HKR,,Installer,,mmci.dll
  17.  
  18. ; Disk & Directory sections
  19. ;----------------------------------------
  20. [DestinationDirs]
  21. DefaultDestDir  = 11    ; LDID_SYS
  22. NV1.CopyList = 11
  23. NV1.DelList = 11
  24. NVMidi.CopyList = 10,Config
  25. NVMidi.DelList = 10,Config
  26.  
  27. [SourceDisksNames]
  28. 1="Windows 95 NV1 Driver Disk",,0
  29.  
  30. [SourceDisksFiles]
  31. nvmm.drv=1
  32. nvmidilg.bnk=1
  33. nvmidism.bnk=1
  34. nvrm.vxd=1
  35. nvmmvxd.vxd=1
  36. nvsgapd1.vxd=1
  37. nvsgapd2.vxd=1
  38. nvsgast1.vxd=1
  39. nvsgast2.vxd=1
  40. nvsgaar1.vxd=1
  41. nvsgaar2.vxd=1
  42. nvsgaay1.vxd=1
  43. nvsgaay2.vxd=1
  44. nvjoy.vxd=1
  45. nvsys.dll=1
  46. nvidia.idf=1
  47.  
  48. ; Manufacturers
  49. ;----------------------------------------
  50. [Manufacturer]
  51. %Mfg%=NVidia
  52.  
  53. ; Driver sections
  54. ;----------------------------------------
  55. [NVidia]
  56. %PCI\VEN_10DE&DEV_0009.DeviceDesc%=NV1_Device, PCI\VEN_10DE&DEV_0009,PCI\VEN_104A&DEV_0009
  57. ;PCI\VEN_10DE&DEV_0009  - NVidia NV1
  58. ;PCI\VEN_104A&DEV_0009  - SGS Thompson STG 2000
  59.  
  60. [PreCopySection]
  61. HKR,,NoSetupUI,,1
  62.  
  63. [ControlFlags]
  64.  
  65. ; Install sections
  66. ;----------------------------------------
  67. [NV1_Device]
  68. LogConfig=NVDEV.LC1
  69. DelFiles=NV1.DelList, NVMidi.DelList
  70. CopyFiles=NV1.CopyList, NVMidi.CopyList
  71. DelReg=NV1.DelReg
  72. AddReg=WAVE.AddReg, MIXER.AddReg, NVDEV.AddReg, NV1.AddReg
  73. UpdateInis=NV1.UpdateInis
  74. UpdateAutoBat=NV1.UpdateAutoBat
  75. UpdateIniFields=Drivers.fields
  76.  
  77. [NV1_Device.FactDef]
  78. ConfigPriority=RESTART
  79.  
  80. [NVDEV.LC1]
  81. ConfigPriority=RESTART
  82.  
  83. [NV1.UpdateInis]
  84. system.ini,drivers,"wave*=nvmm.drv",,1
  85. system.ini,drivers,"midi*=nvmm.drv",,1
  86. system.ini,drivers,"aux*=nvmm.drv",,1
  87. system.ini,drivers,"mixer*=nvmm.drv",,1
  88. system.ini,386Enh,"device=nvrm.386",,3
  89.  
  90. [NV1.UpdateAutoBat]
  91. CmdDelete=rm
  92.  
  93. [PCI\VEN_10DE&DEV_0009.Det]
  94. AddReg=PreCopySection
  95.  
  96. [NV1.CopyList]
  97. nvmm.drv,,
  98. nvmmvxd.vxd,,
  99. nvsgapd1.vxd,,
  100. nvsgapd2.vxd,,
  101. nvsgast1.vxd,,
  102. nvsgast2.vxd,,
  103. nvsgaar1.vxd,,
  104. nvsgaar2.vxd,,
  105. nvsgaay1.vxd,,
  106. nvsgaay2.vxd,,
  107. nvjoy.vxd,,
  108. nvrm.vxd,,
  109. nvsys.dll,,
  110.  
  111. [NVMidi.CopyList]
  112. nvmidism.bnk,,
  113. nvmidilg.bnk,,
  114. nvidia.idf,,
  115.  
  116. [NV1.DelReg]
  117. HKR,Drivers\wave\nvmm.drv
  118. HKR,Drivers\mixer\nvmm.drv
  119. HKR,Drivers\aux\nvmm.drv
  120. HKR,Drivers\midi\nvmm.drv
  121. HKLM,%KEY_OEM%\%V_NV_GP%
  122. HKLM,%KEY_OEM%\"%V_NV_SGP_A%"
  123. HKLM,%KEY_OEM%\"%V_NV_SGP_B%"
  124. HKLM,%KEY_OEM%\"%V_NV_SST_A%"
  125. HKLM,%KEY_OEM%\"%V_NV_SST_B%"
  126. HKLM,%KEY_OEM%\"%V_NV_SAR_A%"
  127. HKLM,%KEY_OEM%\"%V_NV_SAR_B%"
  128. HKLM,%KEY_OEM%\"%V_NV_SAY_A%"
  129. HKLM,%KEY_OEM%\"%V_NV_SAY_B%"
  130.  
  131. [NV1.DelList]
  132. nvmm.drv,,,1
  133. nvmmvxd.vxd,,,1
  134. nvsgapd1.vxd,,,1
  135. nvsgapd2.vxd,,,1
  136. nvsgast1.vxd,,,1
  137. nvsgast2.vxd,,,1
  138. nvsgaar1.vxd,,,1
  139. nvsgaar2.vxd,,,1
  140. nvsgaay1.vxd,,,1
  141. nvsgaay2.vxd,,,1
  142. nvjoy.vxd,,,1
  143.  
  144. [NVMidi.DelList]
  145. nvmidism.bnk,,,1
  146. nvmidilg.bnk,,,1
  147. nvidia.idf,,,1
  148.  
  149. [NVDEV.AddReg]
  150. HKR,Drivers\wave\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc%
  151. HKR,Drivers\mixer\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc%
  152. HKR,Drivers\aux\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc%
  153. HKR,Drivers\midi\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc%
  154. HKR,Drivers\midi\nvmm.drv,Definition,,"%10%\config\nvidia.idf"
  155. HKR,Config,Bankfile,,"%10%\config\nvmidism.bnk"
  156. HKR,Drivers,SubClasses,,"wave,mixer,aux,midi"
  157.  
  158. ;Joystick types supported
  159. HKLM,%KEY_OEM%\%V_NV_GP%,OEMName,,"%V_NV_GP%"
  160. HKLM,%KEY_OEM%\%V_NV_GP%,OEMData,1, 1, 0, 0, 0 , 4, 0, 0, 0
  161. HKLM,%KEY_OEM%\%V_NV_GP%,OEMCallout,,"%V_NVJOY%"
  162. HKLM,%KEY_OEM%\%V_NV_GP%,OEMTestWinCap,,"%V_NV_GPTEST%"
  163. HKLM,%KEY_OEM%\%V_NV_GP%,OEMCalWinCap,,"%V_NV_GPCAL%"
  164.  
  165. HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMName,,"%V_NV_SGP_A%"
  166. HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMData,1, 20, 0, 0, 0, 9, 0, 0, 0
  167. HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMCallout,,"%V_NVSEGAPDA%"
  168. HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMTestWinCap,,"%V_NV_SGPTEST_A%"
  169. HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMCalWinCap,,"%V_NV_SGPCAL_A%"
  170.  
  171. HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMName,,"%V_NV_SGP_B%"
  172. HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMData,1, 20, 0, 0, 0, 9, 0, 0, 0
  173. HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMCallout,,"%V_NVSEGAPDB%"
  174. HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMTestWinCap,,"%V_NV_SGPTEST_B%"
  175. HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMCalWinCap,,"%V_NV_SGPCAL_B%"
  176.  
  177. HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMName,,"%V_NV_SST_A%"
  178. HKLM,%KEY_OEM%\%V_NV_SST_A%,OEMData,1, 1, 0, 0, 0 , 9, 0, 0, 0
  179. HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMCallout,,"%V_NVSEGASTA%"
  180. HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMTestWinCap,,"%V_NV_SSTTEST_A%"
  181. HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMCalWinCap,,"%V_NV_SSTCAL_A%"
  182.  
  183. HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMName,,"%V_NV_SST_B%"
  184. HKLM,%KEY_OEM%\%V_NV_SST_B%,OEMData,1, 1, 0, 0, 0 , 9, 0, 0, 0
  185. HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMCallout,,"%V_NVSEGASTB%"
  186. HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMTestWinCap,,"%V_NV_SSTTEST_B%"
  187. HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMCalWinCap,,"%V_NV_SSTCAL_B%"
  188.  
  189. HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMName,,"%V_NV_SAR_A%"
  190. HKLM,%KEY_OEM%\%V_NV_SAR_A%,OEMData,1, 40, 0, 0, 0 , 9, 0, 0, 0
  191. HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMCallout,,"%V_NVSEGAARA%"
  192. HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMTestWinCap,,"%V_NV_SARTEST_A%"
  193. HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMCalWinCap,,"%V_NV_SARCAL_A%"
  194.  
  195. HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMName,,"%V_NV_SAR_B%"
  196. HKLM,%KEY_OEM%\%V_NV_SAR_B%,OEMData,1, 40, 0, 0, 0 , 9, 0, 0, 0
  197. HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMCallout,,"%V_NVSEGAARB%"
  198. HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMTestWinCap,,"%V_NV_SARTEST_B%"
  199. HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMCalWinCap,,"%V_NV_SARCAL_B%"
  200.  
  201. HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMName,,"%V_NV_SAY_A%"
  202. HKLM,%KEY_OEM%\%V_NV_SAY_A%,OEMData,1, 40, 0, 0, 0 , 7, 0, 0, 0
  203. HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMCallout,,"%V_NVSEGAAYA%"
  204. HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMTestWinCap,,"%V_NV_SAYTEST_A%"
  205. HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMCalWinCap,,"%V_NV_SAYCAL_A%"
  206.  
  207. HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMName,,"%V_NV_SAY_B%"
  208. HKLM,%KEY_OEM%\%V_NV_SAY_B%,OEMData,1, 40, 0, 0, 0 , 7, 0, 0, 0
  209. HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMCallout,,"%V_NVSEGAAYB%"
  210. HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMTestWinCap,,"%V_NV_SAYTEST_B%"
  211. HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMCalWinCap,,"%V_NV_SAYCAL_B%"
  212.  
  213. [NV1.AddReg]
  214. HKR,,Driver,,"nvmmvxd.vxd"
  215. HKLM,System\CurrentControlSet\Services\VxD\NVRM,Start,3,0
  216. HKLM,System\CurrentControlSet\Services\VxD\NVRM,StaticVxD,2,"nvrm.vxd"
  217. HKLM,System\CurrentControlSet\Services\VxD\NVRM,CodecFreq,2,"22050Hz"
  218. HKLM,System\CurrentControlSet\Services\VxD\NVRM,CompatibleGameport,1,1,0,0,0
  219. HKR,Drivers\wave\nvmm.drv,Driver,,nvmm.drv
  220. HKR,Drivers\mixer\nvmm.drv,Driver,,nvmm.drv
  221. HKR,Drivers\aux\nvmm.drv,Driver,,nvmm.drv
  222. HKR,Drivers\midi\nvmm.drv,Driver,,nvmm.drv
  223. HKR,Drivers,SubClasses,,"wave,mixer,aux,midi"
  224. HKR,,EnumPropPages,,"nvmm.drv,DrvEnumPropPages"
  225.  
  226. [MIXER.AddReg]
  227. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  228. HKLM,%KEY_IOC%\Vol,,,
  229.  
  230. [WAVE.AddReg]
  231. HKR,,DevLoader,,mmdevldr.vxd
  232. HKR,Drivers,MIGRATED,,0
  233. HKR,Drivers\midi,,,
  234. HKR,Drivers\wave,,,
  235. HKR,Drivers\mixer,,,
  236. HKR,Drivers\aux,,,
  237. HKLM,%KEY_IOC%\acm,,,
  238. HKLM,%KEY_IOC%\Rec,,,
  239. HKLM,%KEY_IOC%\MPlay,,,
  240.  
  241. [Drivers.fields]
  242. system.ini,boot,drivers,msmixmgr.dll
  243. system.ini,boot,drivers,mmmixer.dll
  244.  
  245. ;[PCI\VEN_10DE&DEV_0009.KnownDrivers]
  246.  
  247. ; User visible strings
  248. ;----------------------------------------
  249. [Strings]
  250.  
  251. ;Non-localized strings
  252. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  253. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  254. KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
  255. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  256. KEY_OEM="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
  257. KEY_CURRSET="SYSTEM\CurrentControlSet\Control\MediaResources\Joystick"
  258.  
  259. ;Localized strings
  260. Mfg="NVidia"
  261. PCI\VEN_10DE&DEV_0009.DeviceDesc="NVidia NV1 PCI Multimedia Device"
  262. MediaClassName="Media Devices"
  263. V_CLSWAVEFORM="Audio"
  264. V_CLSMIDI="MIDI"
  265. V_CLSMIXER="Mixer"
  266. V_CLSAUX="Auxiliary"
  267. V_GENERAL="General MIDI Instrument"
  268. V_MPU401="MPU-401 External MIDI"
  269.  
  270. V_NV_GP = "NVidia Digital Gameport"
  271. V_NV_GPTEST = "NV Digital Gameport Test"
  272. V_NV_GPCAL = "NV Digital Gameport Calibration"
  273.  
  274. V_NV_SGP_A = "NVidia Sega Gamepad A"
  275. V_NV_SGPTEST_A = "NV Sega Gamepad A Test"
  276. V_NV_SGPCAL_A = "NV Sega Gamepad A Calibration"
  277.  
  278. V_NV_SGP_B = "NVidia Sega Gamepad B"
  279. V_NV_SGPTEST_B = "NV Sega Gamepad B Test"
  280. V_NV_SGPCAL_B = "NV Sega Gamepad B Calibration"
  281.  
  282. V_NV_SST_A = "NVidia Sega Mission Stick A"
  283. V_NV_SSTTEST_A = "NV Sega Mission Stick A Test"
  284. V_NV_SSTCAL_A = "NV Sega Mission Stick A Calibration"
  285.  
  286. V_NV_SST_B = "NVidia Sega Mission Stick B"
  287. V_NV_SSTTEST_B = "NV Sega Mission Stick B Test"
  288. V_NV_SSTCAL_B = "NV Sega Mission Stick B Calibration"
  289.  
  290. V_NV_SAR_A = "NVidia Sega Arcade Racer A(1 Axes,9buttons)"
  291. V_NV_SARTEST_A = "NV Sega Arcade Racer A Test"
  292. V_NV_SARCAL_A = "NV Sega Arcade Racer A Calibration"
  293.  
  294. V_NV_SAR_B = "NVidia Sega Arcade Racer B(1 Axes,9buttons)"
  295. V_NV_SARTEST_B = "NV Sega Arcade Racer B Test"
  296. V_NV_SARCAL_B = "NV Sega Arcade Racer B Calibration"
  297.  
  298. V_NV_SAY_A = "NVidia Sega Arcade Racer A(2 Axes,7buttons)"
  299. V_NV_SAYTEST_A = "NV Sega Arcade Racer A Test"
  300. V_NV_SAYCAL_A = "NV Sega Arcade Racer A Calibration"
  301.  
  302. V_NV_SAY_B = "NVidia Sega Arcade Racer B(2 Axes,7buttons)"
  303. V_NV_SAYTEST_B = "NV Sega Arcade Racer B Test"
  304. V_NV_SAYCAL_B = "NV Sega Arcade Racer B Calibration"
  305.  
  306. V_NVJOY = "NVJOY.VXD"
  307. V_NVSEGAPDA = "NVSGAPD1.VXD"
  308. V_NVSEGAPDB = "NVSGAPD2.VXD"
  309. V_NVSEGASTA = "NVSGAST1.VXD"
  310. V_NVSEGASTB = "NVSGAST2.VXD"
  311. V_NVSEGAARA = "NVSGAAR1.VXD"
  312. V_NVSEGAARB = "NVSGAAR2.VXD"
  313. V_NVSEGAAYA = "NVSGAAY1.VXD"
  314. V_NVSEGAAYB = "NVSGAAY2.VXD"
  315.