home *** CD-ROM | disk | FTP | other *** search
/ Computer Installation Guide - Dragon Clan Series / CD1.iso / vga / CR4237 / WIN95 / CS4232.INF < prev    next >
Encoding:
Windows Setup INFormation  |  1996-11-13  |  22.2 KB  |  624 lines

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