home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 4.7 / 1999-01_-_Disc_4.7.bin / DIRECTX / drivers / hun / f3audio.inf < prev    next >
Windows Setup INFormation  |  1998-04-08  |  7KB  |  228 lines

  1. ;****************************************************************************
  2. ;* INF file for Win95 Freedom PCI Audio
  3. ;* Copyright 1996,1997 Diamond Multimedia Systems Inc.
  4. ;* Version  1.00.00
  5. ;*
  6. ;* Modified for minimum upgrade install over existing 1.01 drivers
  7. ;*
  8. ;****************************************************************************
  9.  
  10. [version]
  11. Signature="$CHICAGO$"
  12. Class = MEDIA
  13. Provider = %Mfg%
  14.  
  15. [ClassInstall]
  16. AddReg=Class.AddReg
  17.  
  18. [Class.AddReg]
  19. HKR,,,,%MediaClassName%
  20. HKR,,Icon,,"-1"
  21. HKR,,Installer,,mmci.dll
  22.  
  23. ; Manufacturers
  24. ;----------------------------------------
  25. [Manufacturer]
  26. %Mfg% = Diamond
  27.  
  28.  
  29. ; Driver sections
  30. ;----------------------------------------
  31. [Diamond]
  32. ;;%Free.DeviceDesc% = Free.Install, PCI\VEN_1092&DEV_9999
  33. ;;%VirtSB.DeviceDesc% = VirtSB.Install, VIRTUAL\F3VirtSB
  34. ;;%VirtMPU401.DeviceDesc% = VirtMPU401.Install, VIRTUAL\F3VirtMPU401
  35. %Free.DeviceDesc% = UpgradeFree.Install, PCI\VEN_1092&DEV_9999
  36.  
  37.  
  38. [ControlFlags]
  39. ExcludeFromSelect=VIRTUAL\F3VirtSB
  40. ExcludeFromSelect=VIRTUAL\F3VirtMPU401
  41.  
  42.  
  43. ; Install sections
  44. ;----------------------------------------
  45. [UpgradeFree.Install]
  46. CopyFiles   = UpgradeFree.CopyFiles, FreeJoy.CopyFiles
  47. AddReg      = UpgradeFree.AddReg
  48.  
  49. [Free.Install]
  50. CopyFiles   = Free.CopyFiles, FreeJoy.CopyFiles, AR3D.CopyFiles
  51. AddReg      = Free.AddReg, AR3D.AddReg
  52.  
  53. [VirtSB.Install]
  54. AddReg=VirtSB.AddReg
  55.  
  56. [VirtMPU401.Install]
  57. AddReg=VirtMPU401.AddReg
  58.  
  59. ; Copy files sections
  60. ;----------------------------------------
  61. [UpgradeFree.CopyFiles]
  62. f3driver.vxd
  63. f3dsound.vxd
  64. f3vrtsb.vxd
  65. f3wavmix.drv
  66. f3midi.drv
  67.  
  68. [Free.CopyFiles]
  69. f3Driver.vxd
  70. f3DSound.vxd
  71. f3VrtSB.vxd
  72. f3WavMix.drv
  73. f3Midi.drv
  74. f3Api32.dll
  75. f3Api16.dll
  76. f3Win.bdi
  77. f3strtup.exe
  78.  
  79. [FreeJoy.CopyFiles]
  80. f3Joystk.vxd
  81. vjoyd.vxd
  82. msjstick.drv
  83.  
  84. [AR3D.CopyFiles]
  85. A3D.dll
  86. A3D.vxd
  87. EAR.dll
  88.  
  89. ; AddReg sections
  90. ;----------------------------------------
  91. [UpgradeFree.AddReg]
  92.  
  93. HKR, , DevLoader, , mmdevldr.vxd
  94. HKR, , Driver, , "f3Driver.vxd vjoyd.vxd"
  95.  
  96. HKR, Drivers, , ,
  97. HKR, Drivers, MIGRATED, , 0
  98. HKR, Drivers\wave, , , 
  99. HKR, Drivers\mixer, , , 
  100. HKR, Drivers\midi, , , 
  101. HKR, Drivers\aux, , , 
  102.  
  103. HKR, Drivers\wave\f3WavMix.drv, Driver, , f3WavMix.drv
  104. HKR, Drivers\mixer\f3WavMix.drv, Driver, , f3WavMix.drv
  105. HKR, Drivers\aux\f3WavMix.drv, Driver, , f3WavMix.drv
  106. HKR, Drivers\midi\f3Midi.drv, Driver, , f3Midi.drv
  107. HKR, Drivers\midi\f3Midi.drv, Description, , %FreeMIDI.DeviceDesc%
  108. HKR, Drivers, SubClasses, , "wave, mixer, midi, aux, joystick"
  109.  
  110. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\DynaDrivers", DSoundHAL, ,"f3DSound.vxd"
  111. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio", DspBootDelay, , "10"
  112. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\f3setup", HardwareInstalled, , 1
  113. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\f3setup", SoftwareUpdatedToVersion,  , "1.02"  
  114.  
  115. [Free.AddReg]
  116. HKR, , DevLoader, , mmdevldr.vxd
  117. HKR, , Driver, , "f3Driver.vxd vjoyd.vxd"
  118.  
  119. HKR, Drivers, , ,
  120. HKR, Drivers, MIGRATED, , 0
  121. HKR, Drivers\wave, , , 
  122. HKR, Drivers\mixer, , , 
  123. HKR, Drivers\midi, , , 
  124. HKR, Drivers\aux, , , 
  125. HKR, Drivers\joystick, , ,
  126.  
  127. HKR, Drivers\wave\f3WavMix.drv, Driver, , f3WavMix.drv
  128. HKR, Drivers\mixer\f3WavMix.drv, Driver, , f3WavMix.drv
  129. HKR, Drivers\aux\f3WavMix.drv, Driver, , f3WavMix.drv
  130. HKR, Drivers\midi\f3Midi.drv, Driver, , f3Midi.drv
  131. HKR, Drivers\midi\f3Midi.drv, Description, , %FreeMIDI.DeviceDesc%
  132. HKR, Drivers\joystick\msjstick.drv, Driver, , msjstick.drv
  133. HKR, Drivers\joystick\msjstick.drv, Description, , %Joystick.DeviceDesc%
  134. HKR, Drivers, SubClasses, , "wave, mixer, midi, aux, joystick"
  135.  
  136. HKR, DSPA, RunImageFile, , "%11%\f3Win.bdi"
  137. HKR, Config, DacBuffSmall, , 48
  138. HKR, Config, DacBuffMed, , 64
  139. HKR, Config, DacBuffLarge, , 96
  140.  
  141. ;* Joystick registry settings
  142. ;*
  143. HKLM, %KEY_OEM_JOY%\FreeJoy, OEMName, , %Joystick.DeviceDesc%
  144. HKLM, %KEY_OEM_JOY%\FreeJoy, OEMCallout, , f3joystk.vxd
  145. HKLM, %KEY_OEM_JOY%\FreeJoy, OEMData, 1, 0, 0, 0, 4, 4, 0, 0, 0 
  146.  
  147. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\DynaDrivers", DSoundHAL, ,"f3DSound.vxd"
  148. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio", DspBootDelay, , "10"
  149. HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\f3setup", HardwareInstalled, , 1
  150.  
  151. ;* Important: Do not use RunOnce to start f3Strtup.exe.
  152. ;* This causes f3Setup to start before MM component installer completes.
  153. ;*
  154. HKLM, %KEY_RUN%, f3AudioSetup, ,"%11%\f3strtup.exe %01%"
  155. HKLM, %KEY_RUN%, SystemTray, , "SysTray.Exe"
  156. HKLM,%KEY_OPT_COMPONENTS%\Vol,,,
  157. HKLM,%KEY_OPT_COMPONENTS%\ACM,,,
  158. HKLM,%KEY_OPT_COMPONENTS%\Rec,,,
  159. HKLM,%KEY_OPT_COMPONENTS%\MPlay,,,
  160.  
  161.  
  162. [AR3D.AddReg]
  163. HKCR,A3d,,,"A3d Object"
  164. HKCR,A3d\CLSID,,,{d8f1eee0-f634-11cf-8700-00a0245d918b}
  165. HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b},,,"A3d Object"
  166. HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,,,a3d.dll
  167. HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,"ThreadingModel",,"Apartment"
  168.  
  169. [VirtSB.AddReg]
  170. HKR,,DeviceDriver,,f3vrtsb.vxd
  171. HKR,,DevLoader,,*CONFIGMG
  172.  
  173. [VirtMPU401.AddReg]
  174. HKR,,DeviceDriver,,f3vrtsb.vxd
  175. HKR,,DevLoader,,*CONFIGMG
  176.  
  177.  
  178. ; Disk & Directory sections
  179. ;----------------------------------------
  180. [DestinationDirs]
  181. DefaultDestDir    = 11              ; LDID_SYS
  182.  
  183. [SourceDisksNames]
  184. 1 = "Monster Sound Disk1",,0001
  185. 222="DirectX Drivers Disk","",1
  186.  
  187. [SourceDisksFiles]
  188. f3Driver.vxd   = 222,..\eng
  189. f3DSound.vxd   = 222,..\eng
  190. f3Joystk.vxd   = 1,..\eng
  191. f3WavMix.drv   = 222
  192. f3Midi.drv     = 222
  193. f3VrtSB.vxd    = 222,..\eng
  194. f3Api32.dll    = 1
  195. f3Api16.dll    = 1
  196. f3Win.bdi      = 1
  197.  
  198. ;* Setup Files
  199. f3strtup.exe   = 1
  200.  
  201. ;* Joystick Files
  202. vjoyd.vxd      = 222
  203. msjstick.drv   = 222
  204.  
  205. ;* AR3D Files
  206. A3D.vxd        = 1
  207. A3D.dll        = 1
  208. EAR.dll        = 1
  209.  
  210.  
  211. ; User visible strings
  212. ;----------------------------------------
  213. [Strings]
  214. Mfg = "Diamond Multimedia"
  215. Free.DeviceDesc = "Diamond Monster Sound"
  216. FreeMIDI.DeviceDesc = "Monster Sound MIDI Port"
  217. VirtSB.DeviceDesc = "Diamond Sound Blaster Emulation"
  218. VirtMPU401.DeviceDesc = "Diamond MPU-401 Emulation"
  219. Joystick.DeviceDesc = "Monster Sound Gameport"
  220. MediaClassName = "Sound, video and game controllers"
  221.  
  222. KEY_OEM_JOY = "SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
  223. KEY_OPT_COMPONENTS = "SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  224. KEY_RUN = "Software\Microsoft\Windows\CurrentVersion\Run"
  225. KEY_RUN_ONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
  226.  
  227.  
  228.