home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / f3audio.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  4.9 KB  |  195 lines

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