home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 3.9 / 1997-12_Disc_3.9_No._1.bin / DIRECTX / DRIVERS / USA / CWBAUDIO.INF < prev    next >
Windows Setup INFormation  |  1997-07-14  |  28KB  |  732 lines

  1. [Version]
  2. Signature="$CHICAGO$"
  3. Class=MEDIA
  4. provider=Crystal
  5.  
  6. [ClassInstall]
  7. AddReg=Class.AddReg
  8.  
  9. [Class.AddReg]
  10. HKR,,,,%MediaClassName%
  11. HKR,,Icon,,"-1"
  12. HKR,,Installer,,mmci.dll
  13.  
  14. [Manufacturer]
  15. %CSMfgName%=Crystal
  16.  
  17. [Crystal]
  18. %*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0000
  19. %*CSCFFFF.DeviceDesc%=CSCFFFF_Device, *CSCFFFF
  20. %*CSC0001.DeviceDesc%=CSC0001_Device, *CSC0001
  21. %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0010
  22. %*CSC0003.DeviceDesc%=CSC0003_Device, *CSC0003
  23. %*CSC000F.DeviceDesc%=CSC000F_Device, *CSC000F
  24. %*CSC0004.DeviceDesc%=CSC0004_Device, *CSC0004
  25.  
  26. ; This was added since OSR2 does not support NODRIVER.INF.  We basically
  27. ; treat CSC0002 and CSC0010 the same.
  28. %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0002
  29.  
  30. ; Special Mobile Triton I devnode.
  31. %*CSC0011.DeviceDesc%=CSC0011_Device, *CSC0011
  32.  
  33.  
  34. ;--------------------------------------------------------------------------
  35.  
  36. [CSCFFFF_Device]
  37. DelFiles=WSS.DelList
  38. CopyFiles=WSS.CopyList,Windir.CopyList,Power.CopyList,WSTREAM.CopyDriver
  39. UpdateInis=WSS.UpdateInis
  40. UpdateCfgSys=CWBINIT.UpdateCfgSys
  41. reboot
  42.  
  43. [CSC0000_Device]
  44. DelFiles=WSS.DelList
  45. CopyFiles=WSS.CopyList,Windir.CopyList,Power.CopyList,WSTREAM.CopyDriver
  46. AddReg=WAVE.AddReg, MIXER.AddReg, CSC0000.AddReg, WSS.AddReg, Power.AddReg
  47. DelReg=CSC0000.DelReg
  48. UpdateInis=WSS.UpdateInis
  49. UpdateCfgSys=CWBINIT.UpdateCfgSys
  50. ;Uncomment the next line if you wish to use this .inf with NULL resources
  51. ;reboot
  52.  
  53. [WSS.UpdateInis]
  54. system.ini,386Enh,"device=vsndsys.386"
  55. system.ini,drivers,"wave*=sndsys.drv",,1
  56. system.ini,drivers,"wave*=cs31ba11.drv",,1
  57. system.ini,drivers,"wave*=cwbaudio.drv",,1
  58. system.ini,drivers,"midi*=sndsys.drv",,1
  59. system.ini,drivers,"aux*=sndsys.drv",,1
  60. system.ini,drivers,"aux*=cs31ba11.drv",,1
  61. system.ini,drivers,"aux*=cwbaudio.drv",,1
  62. system.ini,drivers,"mixer*=sndsys.drv",,1
  63. system.ini,drivers,"mixer*=cs31ba11.drv",,1
  64. system.ini,drivers,"mixer*=cwbaudio.drv",,1
  65.  
  66. [WSS.CopyList]
  67. cwbaudix.vxd,,,8
  68. cwbaudio.drv,,,8
  69. cwbfm.drv,,,8
  70.  
  71. [Windir.CopyList]
  72. ;;cwbinit.exe,,         ; Removed for MS install
  73. ;;cwbaudio.ini,,
  74. cwbaudio.bin,,,8
  75. ;;cwbmix.exe,,          ; Removed for MS install
  76.  
  77. [WSTREAM.CopyDriver]
  78. wstream.dll,,,8
  79. vwstream.vxd,,,8
  80. ;;msgloop.exe,,         ; Removed for MS install
  81.  
  82. [WSS.DelList]
  83. vsndsys.386,,,1
  84. sndsys.drv,,,1
  85. vaudiod.386,,,1
  86. cpqaudio.drv,,,1
  87. vsbd.386,,,1
  88. vadlibd.386,,,1
  89. nullwave.drv,,,1
  90. mssndsys.drv,,,1
  91. mssndsys.vxd,,,1
  92.  
  93. ;Old Crystal filenames
  94. cs32ba11.drv,,,1
  95. cs32ba11.ini,,,1
  96. csfm.drv,,,1
  97. cwaudio.vxd,,,1
  98. cs4232ld.vxd,,,1
  99. cwaudio.bin,,,1
  100. csmidi.vxd,,,1
  101. csmidi.drv,,,1
  102. cspcple.dll,,,1
  103.  
  104.  
  105. [WSS.AddReg]
  106. HKR,,Driver,,"cwbaudix.vxd vwstream.vxd"
  107. HKR,Drivers\wave\cwbaudio.drv,Driver,,cwbaudio.drv
  108. HKR,Drivers\mixer\cwbaudio.drv,Driver,,cwbaudio.drv
  109. HKR,Drivers\aux\cwbaudio.drv,Driver,,cwbaudio.drv
  110. HKR,Drivers\midi\cwbaudio.drv,Description,,%WSTREAM.DeviceDesc%
  111. HKR,Drivers\midi\cwbaudio.drv,Driver,,cwbaudio.drv
  112. HKR,Drivers\midi\cwbfm.drv,,,
  113. HKR,Drivers\midi\cwbfm.drv,Driver,,cwbfm.drv
  114. ; Uncomment the next Line if Wavetable Synthesizer hardware is present in the system
  115. ; Edits also in section [MPU401.AddReg] below
  116. ; HKR,Drivers\midi\cwbfm.drv,External,1,01,00,00,00
  117. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  118. HKR,,EnumPropPages,,"cwbaudio.drv,DrvEnumPropPages"
  119. HKLM,%KEY_FIL%\fl.UpdateInis,device.vsndsys,,"system.ini,386Enh,""device=vsndsys.386"",,"
  120.  
  121. [CSC0000.DelReg]
  122. HKR,Drivers\wave\cs32ba11.drv
  123. HKR,Drivers\mixer\cs32ba11.drv
  124. HKR,Drivers\aux\cs32ba11.drv
  125. HKR,Drivers\midi\csfm.drv
  126.  
  127. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0000>
  128. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0000>
  129. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0000>
  130. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0000>
  131.  
  132. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0001>
  133. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0001>
  134. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0001>
  135. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0001>
  136.  
  137. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0002>
  138. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0002>
  139. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0002>
  140. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0002>
  141.  
  142. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0003>
  143. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0003>
  144. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0003>
  145. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0003>
  146.  
  147. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0004>
  148. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0004>
  149. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0004>
  150. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0004>
  151.  
  152. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0005>
  153. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0005>
  154. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0005>
  155. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0005>
  156.  
  157. HKLM,System\CurrentControlSet\control\MediaResources\wave\cs32ba11.drv<0006>
  158. HKLM,System\CurrentControlSet\control\MediaResources\mixer\cs32ba11.drv<0006>
  159. HKLM,System\CurrentControlSet\control\MediaResources\aux\cs32ba11.drv<0006>
  160. HKLM,System\CurrentControlSet\control\MediaResources\midi\csfm.drv<0006>
  161.  
  162. [CSC0000.AddReg]
  163. HKR,Drivers\wave\cwbaudio.drv,Description,,%*CSC0000.DeviceDesc%
  164. HKR,Drivers\mixer\cwbaudio.drv,Description,,%*CSC0000.DeviceDesc%
  165. HKR,Drivers\aux\cwbaudio.drv,Description,,%*CSC0000.DeviceDesc%
  166. HKR,Drivers\midi\cwbfm.drv,Description,,%V_INTERNAL%
  167. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  168.  
  169.  
  170. HKR,Config\DRIVER,Interp8,,Linear
  171. HKR,Config\DRIVER,Interp16,,Linear
  172. HKR,Config\DRIVER,SaveSettingsOnExit,,ON
  173. HKR,Config\DRIVER,DMATimingMode,,1
  174. HKR,Config\DRIVER,4232ADPCMEnable,,1
  175. ;HKR,Config\DRIVER,UseAllFs,,0
  176.  
  177. HKR,Config\MIXER,WaveVolumeOffset,,48
  178. HKR,Config\MIXER,lLineVolume,,45874
  179. HKR,Config\MIXER,rLineVolume,,45874
  180. HKR,Config\MIXER,LineGang,,ON
  181. HKR,Config\MIXER,lMicVolume,,45874
  182. HKR,Config\MIXER,rMicVolume,,45874
  183. HKR,Config\MIXER,MicGang,,ON
  184. HKR,Config\MIXER,lAuxInVolume,,45874
  185. HKR,Config\MIXER,rAuxInVolume,,45874
  186. HKR,Config\MIXER,AuxInGang,,ON
  187. HKR,Config\MIXER,lLoopBackInputVolume,,45874
  188. HKR,Config\MIXER,rLoopBackInputVolume,,45874
  189. HKR,Config\MIXER,LoopBackInputGang,,ON
  190. HKR,Config\MIXER,MonitorVolume,,42280
  191. HKR,Config\MIXER,MonitorMute,,ON
  192. HKR,Config\MIXER,MonitorMode,,Recording
  193. HKR,Config\MIXER,lMasterVolume,,42280
  194. HKR,Config\MIXER,rMasterVolume,,42280
  195. HKR,Config\MIXER,MasterMute,,OFF
  196. HKR,Config\MIXER,MasterGang,,ON
  197. HKR,Config\MIXER,lAuxVolume,,42280
  198. HKR,Config\MIXER,rAuxVolume,,42280
  199. HKR,Config\MIXER,AuxMute,,OFF
  200. HKR,Config\MIXER,AuxGang,,ON
  201. HKR,Config\MIXER,lAux2Volume,,42280
  202. HKR,Config\MIXER,rAux2Volume,,42280
  203. HKR,Config\MIXER,Aux2Mute,,OFF
  204. HKR,Config\MIXER,Aux2Gang,,ON
  205. HKR,Config\MIXER,lLineMixVolume,,42280
  206. HKR,Config\MIXER,rLineMixVolume,,42280
  207. HKR,Config\MIXER,LineMixMute,,OFF
  208. HKR,Config\MIXER,LineMixGang,,ON
  209. HKR,Config\MIXER,MonoVolume,,42280
  210. HKR,Config\MIXER,MonoMute,,ON
  211. HKR,Config\MIXER,MonoOutMute,,ON
  212. HKR,Config\MIXER,MicBoost,,OFF
  213. HKR,Config\MIXER,HWMUTE,,"0,1,E"
  214. HKR,Config\MIXER,lVirtMaster,,48059
  215. HKR,Config\MIXER,rVirtMaster,,48059
  216. HKR,Config\MIXER,lLowPriMicVolume,,45874
  217. HKR,Config\MIXER,rLowPriMicVolume,,45874
  218. HKR,Config\MIXER,LowPriMicMute,,ON
  219. HKR,Config\MIXER,LowPriMicBoost,,ON
  220. HKR,Config\MIXER,lLowPriLineVolume,,45874
  221. HKR,Config\MIXER,rLowPriLineVolume,,45874
  222. HKR,Config\MIXER,lLowPriLoopBackInputVolume,,45874
  223. HKR,Config\MIXER,rLowPriLoopBackInputVolume,,45874
  224. HKR,Config\MIXER,lLowPriAuxInVolume,,45874
  225. HKR,Config\MIXER,rLowPriAuxInVolume,,45874
  226. HKR,Config\MIXER,VirtMasterMute,,OFF
  227. HKR,Config\MIXER,VirtMasterGang,,ON
  228. HKR,Config\MIXER,MicAGC,,OFF
  229. HKR,Config\MIXER,DisableKaraokeMode,,OFF
  230. HKR,Config\MIXER,KaraokeMode,,OFF
  231. HKR,Config\MIXER,UseHWMasterVolume,,OFF
  232. HKR,Config\MIXER,SmartKaraokeMode,,ON
  233.  
  234. ;------------------- new control values for symmetrical mixer ----------jmh
  235. ; value encoding changed, used to be:
  236. ;HKR,Config\MIXER,InputSelection,,MIC
  237. ;HKR,Config\MIXER,LowPriInputSelection,,MIC
  238. ; now should be:
  239. HKR,Config\MIXER,InputSelection,,8
  240. HKR,Config\MIXER,LowPriInputSelection,,8
  241. ;------ moved and renamed  -------------------------
  242. ;HKR,Config\MIXER,XCTL0,,0
  243. ;HKR,Config\MIXER,XCTL1,,0
  244. ;------ new ----------------------------------------
  245. HKR,Config\MIXER,lDacSERVolume,,45874
  246. HKR,Config\MIXER,rDacSERVolume,,45874
  247. HKR,Config\MIXER,DacSERMute,,ON
  248. HKR,Config\MIXER,lLine-inVolume,,45874
  249. HKR,Config\MIXER,rLine-inVolume,,45874
  250. HKR,Config\MIXER,Line-inInputMute,,ON
  251. HKR,Config\MIXER,Line-inOutputMute,,ON
  252. HKR,Config\MIXER,3DSpace,,32768
  253. HKR,Config\MIXER,3DCenter,,32768
  254. HKR,Config\MIXER,3DMute,,OFF
  255. HKR,Config\MIXER,Aux2InputMute,,OFF
  256. HKR,Config\MIXER,Aux1InputMute,,OFF
  257. HKR,Config\MIXER,LineInputMute,,OFF
  258. HKR,Config\MIXER,MicInputMute,,ON
  259. HKR,Config\MIXER,MicOutputMute,,ON
  260. HKR,Config\MIXER,lWaveOutVolume,,42280
  261. HKR,Config\MIXER,rWaveOutVolume,,42280
  262. HKR,Config\MIXER,WaveOutMute,,OFF
  263. HKR,Config\MIXER,lSysVol,,42280
  264. HKR,Config\MIXER,rSysVol,,42280
  265. HKR,Config\MIXER,lWaveinMasterVolume,,36000
  266. HKR,Config\MIXER,rWaveinMasterVolume,,36000
  267.  
  268. ;----------new: added for volume table-driven method--------msu
  269. HKR,Config\MIXER,AnalogGainTable,,%AnalogGainTable%
  270. HKR,Config\MIXER,DigitalGainTable,,%DigitalGainTable1%%DigitalGainTable2%
  271. HKR,Config\MIXER,SynthGainTable,,%SynthGainTable%
  272. HKR,Config\MIXER,MicGainTable,,%MicGainTable%
  273. HKR,Config\MIXER,MonoGainTable,,%MonoGainTable%
  274. HKR,Config\MIXER,DACGainTable,,%DACGainTable1%%DACGainTable2%
  275. HKR,Config\MIXER,MasterInGainTable,,%MasterInGainTable%
  276. HKR,Config\MIXER,MasterOutGainTable,,%MasterOutGainTable%
  277. HKR,Config\MIXER,BramsMasterOutGainTable,,%BramsMasterOutGainTable%
  278.  
  279. ;-----------added this varible to enable/disable DSP serial port--msu
  280. HKR,Config\MIXER,EnableDSPSerialPort,,OFF
  281. ;------------------- end of new control values -------------------------jmh
  282.  
  283. HKR,Config\RECORD,HighPassFilter,,Off
  284. HKR,Config\RECORD,Dither,,ON
  285. HKR,Config\CONTROLS,ShortNameLine,,%SMixCtrlSynth%
  286. HKR,Config\CONTROLS,LongNameLine,,%LMixCtrlSynth%
  287. HKR,Config\CONTROLS,ShortNameAux2,,%SMixCtrlCD%
  288. HKR,Config\CONTROLS,LongNameAux2,,%LMixCtrlCD%
  289. HKR,Config\CONTROLS,ShortNameMono,,%SMixCtrlSpkr%
  290. HKR,Config\CONTROLS,LongNameMono,,%LMixCtrlSpkr%
  291. HKR,Config\CONTROLS,ShortNameMic,,%SMixCtrlMic%
  292. HKR,Config\CONTROLS,LongNameMic,,%LMixCtrlMic%
  293. HKR,Config\CONTROLS,ShortNameLoopback,,%SMixCtrlLoop%
  294. HKR,Config\CONTROLS,LongNameLoopback,,%LMixCtrlLoop%
  295. HKR,Config\CONTROLS,SourceForLine,,Synthesizer
  296. HKR,Config\CONTROLS,SourceForAux1,,Auxiliary
  297. HKR,Config\CONTROLS,SourceForAux2,,CompactDisc
  298. HKR,Config\CONTROLS,SourceForMono,,PCSpeaker
  299. HKR,Config\CONTROLS,SourceForMic,,Microphone
  300. HKR,Config\CONTROLS,LongNameLineOut,,%LMixCtrlMaster%
  301. HKR,Config\CONTROLS,ShortNameLineOut,,%SMixCtrlMaster%
  302. HKR,Config\CONTROLS,LongNameMuxOut,,%LMixCtrlMux%
  303. HKR,Config\CONTROLS,ShortNameMuxOut,,%SMixCtrlMux%
  304. HKR,Config\CONTROLS,LongNameLowPriMuxOut,,%LMixCtrlLowPri%
  305. HKR,Config\CONTROLS,ShortNameLowPriMuxOut,,%SMixCtrlLowPri%
  306. HKR,Config\CONTROLS,ShortNameWave,,%SMixCtrlWave%
  307. HKR,Config\CONTROLS,LongNameWave,,%LMixCtrlWave%
  308. HKR,Config\CONTROLS,ShortNameMonitor,,%SMixCtrlMonitor%
  309. HKR,Config\CONTROLS,LongNameMonitor,,%LMixCtrlMonitor%
  310. ;HKR,Config\CONTROLS,LongNameXCTL0,,%LMixCtrlX0%
  311. ;HKR,Config\CONTROLS,ShortNameXCTL0,,%SMixCtrlX0%
  312. ;HKR,Config\CONTROLS,LongNameXCTL1,,%LMixCtrlX1%
  313. ;HKR,Config\CONTROLS,ShortNameXCTL1,,%SMixCtrlX1%
  314. HKR,Config\CONTROLS,LongNameKaraoke,,%LMixCtrlKaraoke%
  315. HKR,Config\CONTROLS,ShortNameKaraoke,,%SMixCtrlKaraoke%
  316. HKR,Config\CONTROLS,LongNameSysVol,,%LCtrlSysVol%
  317. HKR,Config\CONTROLS,ShortNameSysVol,,%SCtrlSysVol%
  318. HKR,Config\CONTROLS,LongNameMicBoost,,%LMixCtrlMicBoost%
  319. HKR,Config\CONTROLS,ShortNameMicBoost,,%SMixCtrlMicBoost%
  320.  
  321. ;
  322. ; These controls are used to disable XCTLs when a device
  323. ; has internal 3D circuitry.  This is to support customers
  324. ; that use XCTLs to control external SRC circuitry.
  325. ;
  326. HKR,Config\CONTROLS,DisableIf3DXCTL0,,OFF
  327. HKR,Config\CONTROLS,DisableIf3DXCTL1,,OFF
  328. ;---------------- changes for symmetrical mixer -----------------------------jmh
  329. ; used to be:
  330. ;HKR,Config\CONTROLS,ShortNameAux1,,%SMixCtrlLine%
  331. ;HKR,Config\CONTROLS,LongNameAux1,,%LMixCtrlLine%
  332. ; now is
  333. HKR,Config\CONTROLS,ShortNameAux1,,%SMixCtrlAux1%
  334. HKR,Config\CONTROLS,LongNameAux1,,%LMixCtrlAux1%
  335.  
  336. ; specification of mode2 source lines that should be usable has changed to
  337. ; a bit map, with '1' representing available and '0' representing not available.
  338. ; The bit positions represent the lines indicated by the old-style setting.
  339. ; For Playback, bit[0] (leftmost bit) == "Wave"
  340. ;               bit[1]                == "Monitor"
  341. ;               bit[2]                == "Mono"
  342. ;               bit[3]                == "Line"
  343. ;               bit[4]                == "Aux1"
  344. ;               bit[5]                == "Aux2"
  345. ; For Record,   bit[0] (leftmost bit) == "Line"
  346. ;               bit[1]                == "Aux1"
  347. ;               bit[2]                == "MixOut" (Loop)
  348. ;               bit[3]                == "Mic"
  349. ; used to be:
  350. ;HKR,Config\CONTROLS,MixerSources,,"Wave,Monitor,Mono,Line,Aux1,Aux2"
  351. ;HKR,Config\CONTROLS,InputSources,,"Line,Aux1,Loop,Mic"
  352. ; now is
  353. HKR,Config\CONTROLS,MixerSources,,"111111"
  354. HKR,Config\CONTROLS,InputSources,,"1111"
  355.  
  356. ;---------------- new controls, lines added for symmetrical mixer -----------jmh
  357. ; for Mode3xxxSources, values are a bit map determining which source lines are
  358. ; supposed to be supported. For Mode3MixerSources, the possibilities are:
  359. ;   playback:  3D,DIG-SER,DIG-wave,DIG-synth,aux2,aux1,line-in,mic,mono
  360. ;   record:     x,DIG-SER,DIG-wave,DIG-synth,aux2,aux1,line-in,mic,x
  361. ; where x is just a placeholder to make the strings the same length and easier
  362. ; to modify correctly. Note that if line-in is set to 0, it will be ganged
  363. ; with the DIG-synth source.
  364. HKR,Config\CONTROLS,Mode3MixerSources,,"111111011"
  365. HKR,Config\CONTROLS,Mode3InputSources,,"x1111101x"
  366.  
  367. HKR,Config\CONTROLS,ShortName3DSpace,,%SMixCtrl3DSpace%
  368. HKR,Config\CONTROLS,LongName3DSpace,,%LMixCtrl3DSpace%
  369. HKR,Config\CONTROLS,ShortName3DCenter,,%SMixCtrl3DCenter%
  370. HKR,Config\CONTROLS,LongName3DCenter,,%LMixCtrl3DCenter%
  371. HKR,Config\CONTROLS,ShortName3DMute,,%SMixCtrl3DMute%
  372. HKR,Config\CONTROLS,LongName3DMute,,%LMixCtrl3DMute%
  373. HKR,Config\CONTROLS,ShortNameDacSER,,%SMixCtrlDacSer%
  374. HKR,Config\CONTROLS,LongNameDacSER,,%LMixCtrlDacSER%
  375. HKR,Config\CONTROLS,ShortNameLine-in,,%SMixCtrlLine%
  376. HKR,Config\CONTROLS,LongNameLine-in,,%LMixCtrlLine%
  377. HKR,Config\CONTROLS,ShortNameMonoOutMute,,%SMixCtrlMonoOutMute%
  378. HKR,Config\CONTROLS,LongNameMonoOutMute,,%LMixCtrlMonoOutMute%
  379.  
  380. ;---------------- end of new controls ---------------------------------------jmh
  381.  
  382. HKR,Config\SNDSYS.DRV,SingleModeDMA,,0
  383. HKR,Config\SNDSYS.DRV,MsftHardware,,0
  384. HKR,Config\SNDSYS.DRV,MsftSupport,,1
  385. HKR,Config\SNDSYS.DRV,AutoSelect,,0
  386. HKR,Config\SNDSYS.DRV,MidiPlay,,1
  387. HKR,Config\SNDSYS.DRV,OldMSDosGameCompatibility,,1
  388. HKR,Config\SNDSYS.DRV,BlasterSupport,,CS4232
  389. HKR,Config\SNDSYS.DRV,Duplex,,Full
  390. HKR,Config\SNDSYS.DRV,OEMHardware,,
  391. HKR,Config\SNDSYS.DRV,FMMixer,,Line
  392. HKR,Config\SNDSYS.DRV,CDMixer,,Aux2
  393. HKR,Config\SNDSYS.DRV,LineMixer,,Aux1
  394. HKR,Config\SNDSYS.DRV,UseTypeFDMA,,ON
  395. HKR,Config\SNDSYS.DRV,PollHWMasterVol,,OFF
  396. HKR,Config\SNDSYS.DRV,SBInitMixerSettings,,OFF
  397. HKR,Config\SNDSYS.DRV,SBVoiceVolumeLeft,,9
  398. HKR,Config\SNDSYS.DRV,SBVoiceVolumeRight,,9
  399. HKR,Config\SNDSYS.DRV,SBMasterVolumeLeft,,9
  400. HKR,Config\SNDSYS.DRV,SBMasterVolumeRight,,9
  401. HKR,Config\SNDSYS.DRV,SBFMVolumeLeft,,9
  402. HKR,Config\SNDSYS.DRV,SBFMVolumeRight,,9
  403. HKR,Config\SNDSYS.DRV,SBCDVolumeLeft,,1
  404. HKR,Config\SNDSYS.DRV,SBCDVolumeRight,,1
  405. HKR,Config\SNDSYS.DRV,SBLineInVolumeLeft,,1
  406. HKR,Config\SNDSYS.DRV,SBLineInVolumeRight,,1
  407. HKR,Config\SNDSYS.DRV,SBMicMixing,,0
  408. HKR,Config\SNDSYS.DRV,SBInputSelect,,0
  409. HKR,Config\SNDSYS.DRV,SBVSTC,,0
  410. HKR,Config\SNDSYS.DRV,RestoreWSSOnDosExit,,OFF
  411. HKR,Config\SNDSYS.DRV,MuteWhenDOSBoxLoosesFocus,,ON
  412. HKR,Config\SNDSYS.DRV,WriteConfigurationFile,,ON
  413. HKR,Config\SNDSYS.DRV,IgnoreStandby,,ON
  414. HKR,Config\SNDSYS.DRV,PowerDownBach,,ON
  415. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,,,%MSDOSConfig%
  416. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Config.Sys,,"device=%%WINDIR%%\cwbinit.exe /A"
  417. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Flags,1,07,00,00,00
  418. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Order,1,00,00,00,19
  419. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,TipText,,%MSDOSTipText%
  420.  
  421. [MIXER.AddReg]
  422. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  423. HKLM,%KEY_IOC%\Vol,,,
  424.  
  425. [WAVE.AddReg]
  426. HKR,,DevLoader,,mmdevldr.vxd
  427. HKR,,Driver,,cwbaudix.vxd
  428. HKR,Drivers,MIGRATED,,0
  429. HKR,Drivers\midi,,,
  430. HKR,Drivers\wave,,,
  431. HKR,Drivers\mixer,,,
  432. HKR,Drivers\aux,,,
  433. HKLM,%KEY_IOC%\acm,,,
  434. HKLM,%KEY_IOC%\Rec,,,
  435. HKLM,%KEY_IOC%\MPlay,,,
  436.  
  437. [CWBINIT.UpdateCfgSys]
  438. ;;DevDelete=cwbinit.exe                        ; Removed for MS install
  439. ;;DevAddDev=cwbinit.exe,device, 1, "/A" ; Removed for MS install
  440.  
  441. [*CSC0000.KnownDrivers]
  442. sndsys.drv
  443. cpqaudio.drv
  444. cs31ba11.drv
  445. nmcmssnd.drv
  446. mssndsys.drv
  447.  
  448. [Power.CopyList]
  449. cwbpcple.dll,,,8
  450.  
  451. [Power.AddReg]
  452. HKCR,"CLSID\{21838CA5-6877-11cf-9228-00A02407A140}",,,%PowerCPLName%
  453. HKCR,"CLSID\{21838CA5-6877-11cf-9228-00A02407A140}\InProcServer32",,,cwbpcple.dll
  454. HKCR,"CLSID\{21838CA5-6877-11cf-9228-00A02407A140}\InProcServer32","ThreadingModel",,"Apartment"
  455. ;------------------------------------------------------------------------------
  456. ; Uncomment the following line if you wish the Crystal Power Panel to appear
  457. ; in the Control Panel Power Applet.
  458. ;------------------------------------------------------------------------------
  459. ;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Power\shellex\PropertySheetHandlers\Crystal Semiconductor Power Control Panel Extension",,,{21838CA5-6877-11cf-9228-00A02407A140}
  460.  
  461. ;--------------------------------------------------------------------------
  462.  
  463. ; CSC0011 is a combination of CSC0000 and CSC0001 on a Mobile Triton I
  464. ; implementation using the Audio Port.
  465.  
  466. [CSC0011_Device]
  467. DelFiles=WSS.DelList
  468. CopyFiles=WSS.CopyList,CSC0001.CopyList,Windir.CopyList,Power.CopyList,WSTREAM.CopyDriver
  469. AddReg=WAVE.AddReg, MIXER.AddReg, CSC0000.AddReg, WSS.AddReg, CSC0011.AddReg, Power.AddReg
  470. UpdateInis=WSS.UpdateInis,CSC0001.UpdateInis
  471. UpdateCfgSys=CWBINIT.UpdateCfgSys
  472.  
  473. ;
  474. ; This Driver string will overwrite the standard one added in WAVE.AddReg..
  475. ;
  476. [CSC0011.AddReg]
  477. HKR,,Driver,,"cwbaudix.vxd vjoyd.vxd"
  478. HKR,Drivers\joystick,,,
  479. HKR,Drivers\joystick\msjstick.drv,Description,,%*CSC0001.DeviceDesc%
  480. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  481. HKR,Drivers,Subclasses,,"wave,midi,aux,mixer,joystick"
  482. HKLM,%KEY_OEM%\cwbjoy,OEMCallout,0,cwbjoy.vxd
  483. HKLM,%KEY_OEM%\cwbjoy,OEMData,1,1,0,0,0,8,0,0,0
  484. HKLM,%KEY_OEM%\cwbjoy,OEMName,0,%cwbjoy.DeviceDesc%
  485. HKLM,%KEY_OEM%\cwbjoy,OEMTESTWINCAP,0,%cwbjoy.DeviceTestDesc%
  486. HKLM,%KEY_OEM%\cwbjoy,OEMCALWINCAP,0,%cwbjoy.DeviceCalDesc%
  487. HKLM,%KEY_OEM%\Standard Gameport,OEMName,,%STD_GAMEPORT%
  488. HKLM,%KEY_OEM%\Standard Gameport,OEMCallout,,"msanalog.vxd"
  489. HKLM,%KEY_OEM%\Standard Gameport,OEMData,1,00,00,00,0c,00,00,00,00
  490.  
  491.  
  492.  
  493. ;--------------------------------------------------------------------------
  494.  
  495. [CSC0001_Device]
  496. CopyFiles=CSC0001.CopyList
  497. AddReg=CSC0001.AddReg
  498. UpdateInis=CSC0001.UpdateInis
  499.  
  500. [CSC0001.CopyList]
  501. cwbjoy.vxd,,,8
  502. msjstick.drv,,,8
  503. vjoyd.vxd,,,8
  504. msanalog.vxd,,,8
  505.  
  506. [CSC0001.AddReg]
  507. HKR,,DevLoader,,mmdevldr.vxd
  508. HKR,Drivers,MIGRATED,,0
  509. HKR,Drivers\joystick,,,
  510. HKR,,Driver,,vjoyd.vxd
  511. HKR,Drivers\joystick\msjstick.drv,Description,,%*CSC0001.DeviceDesc%
  512. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  513. HKR,Drivers,SubClasses,,"joystick"
  514. HKLM,%KEY_OEM%\cwbjoy,OEMCallout,0,cwbjoy.vxd
  515. HKLM,%KEY_OEM%\cwbjoy,OEMData,1,1,0,0,0,8,0,0,0
  516. HKLM,%KEY_OEM%\cwbjoy,OEMName,0,%cwbjoy.DeviceDesc%
  517. HKLM,%KEY_OEM%\cwbjoy,OEMTESTWINCAP,0,%cwbjoy.DeviceTestDesc%
  518. HKLM,%KEY_OEM%\cwbjoy,OEMCALWINCAP,0,%cwbjoy.DeviceCalDesc%
  519. HKLM,%KEY_OEM%\Standard Gameport,OEMName,,%STD_GAMEPORT%
  520. HKLM,%KEY_OEM%\Standard Gameport,OEMCallout,,"msanalog.vxd"
  521. HKLM,%KEY_OEM%\Standard Gameport,OEMData,1,00,00,00,0c,00,00,00,00
  522.  
  523. [CSC0001.UpdateInis]
  524. system.ini,drivers,"joystick="
  525.  
  526. ;--------------------------------------------------------------------------
  527.  
  528. [CSC0010_Device]
  529. DelFiles=ControlPort.DelList
  530. CopyFiles=ControlPort.CopyList
  531. AddReg=ControlPort.AddReg
  532.  
  533. [ControlPort.AddReg]
  534. HKR,,DevLoader,,mmdevldr.vxd
  535. HKR,,Driver,,cwbaudix.vxd
  536.  
  537. [ControlPort.DelList]
  538. ;CLD cs4232ld.vxd,,,1
  539.  
  540. [ControlPort.CopyList]
  541. ; Note the control port doesn't really need a file copied, but having
  542. ; something in the copy list helps some logic in the DirectX 5
  543. ; driver setup behave properly.
  544. cwbaudix.vxd,,,8
  545.  
  546. ;--------------------------------------------------------------------------
  547.  
  548. [CSC0003_Device]
  549. DelFiles=MPU401.DelList
  550. CopyFiles=MPU401.CopyList
  551. AddReg=MIDI.AddReg, MPU401.AddReg, CSC0003.AddReg
  552. DelReg=CSC0003.DelReg
  553. UpdateInis=MPU401.UpdateInis
  554.  
  555. [MPU401.CopyList]
  556. cwbmidi.vxd,,,8
  557. cwbmidi.drv,,,8
  558. ;CLD cs4232ld.vxd,,
  559.  
  560. [MIDI.AddReg]
  561. HKR,,Devloader,,mmdevldr.vxd
  562. HKR,Drivers,MIGRATED,,0
  563. HKR,Drivers\midi,,,
  564.  
  565. [MPU401.AddReg]
  566. HKR,,Driver,,"cwbmidi.vxd vwstream.vxd"
  567. HKR,Drivers\midi\cwbmidi.drv,Driver,,cwbmidi.drv
  568. ;Comment out the next line if a Wavetable Synthesizer is present in the system
  569. HKR,Drivers\midi\cwbmidi.drv,External,1,01,00,00,00
  570. HKR,Drivers,SubClasses,,"midi"
  571.  
  572. [CSC0003.DelReg]
  573. HKR,Drivers\midi\msmpu401.drv
  574.  
  575. [CSC0003.AddReg]
  576. HKR,Drivers\midi\cwbmidi.drv,Description,,%*CSC0003.DeviceDesc%
  577.  
  578. [MPU401.UpdateInis]
  579. system.ini,drivers,"midi*=mpu401.drv",,1
  580.  
  581. [MPU401.DelList]
  582. msmpu401.vxd,,,1
  583. msmpu401.drv,,,1
  584. mpu401.drv,,,1
  585.  
  586. ;--------------------------------------------------------------------------
  587. [CSC000F_Device]
  588.  
  589. ;--------------------------------------------------------------------------
  590. [CSC0004_Device]
  591. AddReg = ESDI_AddReg
  592.  
  593. [ESDI_AddReg]
  594. HKR,,DriverDesc,,"ESDI Port Driver"
  595. HKR,,DevLoader,,*IOS
  596. HKR,,PortDriver,,ESDI_506.pdr
  597.  
  598. ;--------------------------------------------------------------------------
  599.  
  600. [DestinationDirs]
  601. WSS.CopyList = 11
  602. WSS.DelList = 11
  603. Windir.CopyList = 10
  604. WSTREAM.CopyDriver = 11
  605. DefaultDestDir = 11     ; LDID_SYS
  606.  
  607. [SourceDisksNames]
  608. 222="DirectX Drivers Disk","",1
  609.  
  610. [SourceDisksFiles]
  611. cwbaudix.vxd=222
  612. cwbaudio.drv=222
  613. cwbfm.drv=222
  614. cwbaudio.bin=222
  615. cwbpcple.dll=222
  616. cwbjoy.vxd=222
  617. msjstick.drv=222
  618. vjoyd.vxd=222
  619. msanalog.vxd=222
  620. cwbmidi.vxd=222
  621. cwbmidi.drv=222
  622. wstream.dll=222
  623. vwstream.vxd=222
  624.  
  625. [Strings]
  626. ;Non-localized strings
  627. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  628. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  629. KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
  630. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  631. cwbjoy.DeviceDesc="Crystal Digital Assisted Joystick"
  632. cwbjoy.DeviceTestDesc="Crystal Joystick Port Test"
  633. cwbjoy.DeviceCalDesc="Crystal Joystick Port Calibration"
  634. STD_GAMEPORT="Standard Gameport"
  635. KEY_OEM="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
  636.  
  637. ;Localized strings
  638. MediaClassName="Sound, video and game controllers"
  639. CSMfgName="Crystal Semiconductor Corporation"
  640. *CSC0000.DeviceDesc="Crystal PnP Audio System CODEC"
  641. *CSCFFFF.DeviceDesc="Crystal PnP Audio System CODEC (Needs Reboot)"
  642. *CSC0001.DeviceDesc="Crystal PnP Audio System Joystick"
  643. *CSC0010.DeviceDesc="Crystal PnP Audio System Control Registers"
  644. *CSC0003.DeviceDesc="Crystal PnP Audio System MPU-401 Compatible"
  645. *CSC0004.DeviceDesc="Crystal PnP IDE Controller"
  646. *CSC0011.DeviceDesc="Crystal PnP Audio System CODEC/Joystick"
  647. MSDOSTipText="Configures Sound Card for use in DOS"
  648. MSDOSConfig="Crystal Sound Card Configuration"
  649. PowerCPLName="Crystal Semiconductor Power Control Panel Extension"
  650. SourceDiskName="Crystal Driver Disk"
  651. WSTREAM.DeviceDesc="WaveStream Music Synthesizer"
  652. *CSC000F.DeviceDesc="Disabled Device"
  653. V_CLSWAVEFORM="Audio"
  654. V_CLSMIDI="MIDI"
  655. V_CLSMIXER="Mixer"
  656. V_CLSAUX="Auxiliary"
  657. V_INTERNAL="FM Synthesis"
  658. V_EXTERNAL="External MIDI Port"
  659. SMixCtrlSynth="Synth"
  660. LMixCtrlSynth="Synth"
  661. SMixCtrlLine="Line"
  662. LMixCtrlLine="Line"
  663. SMixCtrlCD="CD"
  664. LMixCtrlCD="CD"
  665. SMixCtrlSpkr="Mono"
  666. LMixCtrlSpkr="Mono In"
  667. SMixCtrlMic="Mic"
  668. LMixCtrlMic="Mic"
  669. SMixCtrlLoop="MixOut"
  670. LMixCtrlLoop="MixOut"
  671. SMixCtrlMaster="Master"
  672. LMixCtrlMaster="Master Out"
  673. SMixCtrlMux="Record"
  674. LMixCtrlMux="Master Record"
  675. SMixCtrlLowPri="LowPriIn"
  676. LMixCtrlLowPri="Low Priority Input"
  677. SMixCtrlKaraoke="Karaoke"
  678. LMixCtrlKaraoke="Karaoke Mode"
  679. SMixCtrlX0="XCTL 0"
  680. LMixCtrlX0="XControl 0"
  681. SMixCtrlX1="XCTL 1"
  682. LMixCtrlX1="XControl 1"
  683. SCtrlSysVol="SystemVol"
  684. LCtrlSysVol="System Volume"
  685. SMixCtrlWave="Wave"
  686. LMixCtrlWave="Wave"
  687. SMixCtrlMonitor="Monitor"
  688. LMixCtrlMonitor="Monitor"
  689. SMixCtrlMicBoost="Mic Boost"
  690. LMixCtrlMicBoost="Microphone Boost"
  691.  
  692. ;-------------- new controls added for symmetrical mixer ----------jmh
  693. SMixCtrl3DCenter="Center"
  694. LMixCtrl3DCenter="3D Center"
  695. SMixCtrl3DSpace="Space"
  696. LMixCtrl3DSpace="3D Space"
  697. SMixCtrl3DMute="Mute"
  698. LMixCtrl3DMute="3D Mute"
  699. SMixCtrl3D="3D Effects"
  700. LMixCtrl3D="3D Effects"
  701. ; the aux1 input is usually tied to the line jack
  702. SMixCtrlAux1="Line"
  703. LMixCtrlAux1="Line In"
  704. SMixCtrlMonoOutMute="MonoOut Mute"
  705. LMixCtrlMonoOutMute="PC Speaker Mute"
  706. SMixCtrlDacSER="Serial"
  707. LMixCtrlDacSER="Serial In"
  708. ; optional names for a line-in that is not controlling synth
  709. SMixCtrlLine-in="Line"
  710. LMixCtrlLine-in="Line In"
  711.  
  712. ;-------------- tables added for volume slide rcontrol ----------msu
  713. ;-----the values in the following table are editable to meet OEM needs
  714. ;-----however, there are limits for all these tables, for analog table,
  715. ;-----synth table and mic table, entries are ranged from 0 to 31, maximum
  716. ;-----entries for those tables are 32 entries, for digital table and DAC
  717. ;-----table, entries are ranged from 0 to 63, maximum entries number is 64,
  718. ;----for mono table, entries are ranged from 0 to 13, maximum entries is 16,
  719. ;----for masterin table, entries are ranged from 0 to 7, maximum entries is 16,
  720. ;----for masterout table, entries are ranged from 0 to 25, maximum entries is 16.
  721. AnalogGainTable="31,20,17,15,14,13,12,11,10,10,9,9,8,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,1,1"
  722. DigitalGainTable1="63,40,26,20,17,16,14,13,12,11,10,10,9,9,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,"
  723. DigitalGainTable2="4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0"
  724. SynthGainTable="31,20,17,15,14,13,12,11,10,10,9,9,8,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,1,1"
  725. MicGainTable="31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0"
  726. DacGainTable1="63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,"
  727. DacGainTable2="31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0"
  728. MonoGainTable="13,11,8,6,5,5,4,4,3,3,2,2,1,1,0,0"
  729. MasterInGainTable="0,3,4,5,6,6,6,7"
  730. MasterOutGainTable="0,7,10,11,12,13,14,14,15,15,16,17,17,18,19,20"
  731. BramsMasterOutGainTable="0,7,10,11,12,13,14,14,15,15,16,17,17,18,19,20"
  732.