home *** CD-ROM | disk | FTP | other *** search
/ Action-Games / cd3.mdf / setup / directx / drivers / dan / cwbaudio.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-01-23  |  27.6 KB  |  733 lines

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