home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / cwbaudio.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-10-21  |  27.2 KB  |  743 lines

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