cwcaudio.inf Driver File Contents (WIN-NT40.zip)

;*****************************************************************************
;
; CWCAUDIO.INF - Device description file for WindowsNT
;                installation of the CS461x driver files.
;
; Copyright (c) 1996-1998 Crystal Semiconductor Corp.
;
;*****************************************************************************

[Version]
Signature="$WINDOWS NT$"
ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
Class=MEDIA
provider=Crystal

;----------------------- File information -----------------------------------
[SourceDisksNames]
1=%Disk1Name%
2=%Disk2Name%

[SourceDisksFiles]
cwcaudio.inf = 1
cwcmmsys.dll = 1
cwcmmsys.sys = 1
cwcspud.sys = 1
cwgmsg.sys = 1
cwcecho.sys = 1
;cwcprops.cpl = 1
cwcspkph.osp = 1
cwcspud3.sys = 1
cwcwt.osp = 1
cwc4610.osp = 1
cwc4612.osp = 1
cwcspud.dat = 1
cwclang.dat = 1
cwcfm3.dll = 1
cwcfm.sys = 1
cwcfm.osp = 1
cwciotrp.osp = 1
midimap.cfg = 1   ; NT3.51 MIDI channel mapping support
; Currently cwcwtsmp.da_ is larger than 1.44MB...
cwcwtsmp.dat = 2


[DestinationDirs]
; 10=DIRID_WINDOWS, 11=DIRID_SYSTEM, 12=DIRID_DRIVERS
DefaultDestDir = 11
CS4610U.CopyList = 11  ; User mode drivers
CS4610K.CopyList = 12  ; Kernel mode drivers
CS4610SP.CopyList = 10,cwcdata ; DSP code

[CS4610U.CopyList]
cwcprops.cpl   ; SoundFusion(TM) control panel icon
cwcmmsys.dll   ; SoundFusion(TM) User mode interface to MMSYS
cwcfm3.dll     ; SoundFusion(TM) FM User mode interface to MMSYS
cwcaudio.inf   ; This INF file.
midimap.cfg    ; NT3.51 MIDI channel mapping support

[CS4610K.CopyList]
cwcmmsys.sys   ; Kernel mode driver proper
cwcfm.sys      ; FM driver
cwcspud.sys    ; SPud driver
cwgmsg.sys     ; SPud driver
cwcecho.sys    ; Echo canceler dirver
cwcspud3.sys   ; SPud3 driver

[CS4610SP.CopyList]
cwcspkph.osp
cwcwt.osp
cwc4610.osp
cwc4612.osp
cwcfm.osp
cwciotrp.osp
cwcspud.dat
cwclang.dat
cwcwtsmp.dat

;------------- Oemsetup.inf information --------------------------------------
[OEMSETUP.INF]
;[OEMSETUP.INF] section contains information originally stored in
;oemsetup.inf file in the form like "midi,mixer,wave,aux".
;The registration keywords 1)"midi" 2)"mixer" 3)"wave" 4)"aux" in the
;following lines are automatically appended with suffix number so
;they can coexist with existing dlls of the same mm device category.
;
; - SoundFusion(TM) "midi,mixer,wave" registration information
;
HKLM,%KEY_MSDRV%\drivers.desc,cwcmmsys.dll,,%SoundFusion%
HKLM,%KEY_MSDRV%\Drivers32,midi,,cwcmmsys.dll
HKLM,%KEY_MSDRV%\Drivers32,mixer,,cwcmmsys.dll
HKLM,%KEY_MSDRV%\Drivers32,wave,,cwcmmsys.dll
;
; - SoundFusion(TM) FM "midi" registration information
;
HKLM,%KEY_FMDRV%\drivers.desc,cwcfm3.dll,,%SoundFusionFM%
HKLM,%KEY_FMDRV%\Drivers32,midi,,cwcfm3.dll

;
; - SoundFusion(TM) MIDI NT3.51 channel mapping support
;
HKLM,Software\Microsoft\Windows NT\CurrentVersion\Midimap,Mapping Name,,%Mm351defaultChannelMapName%
;------------- Device information -------------------------------------------
[Manufacturer]
%CSMfgName%=Crystal

[Crystal]
%CS4610.DeviceDesc%=CS4610_Device, PCI\VEN_1013&DEV_6001, PCI\VEN_1013&DEV_6003

[CS4610_Device.NT]
CopyFiles=CS4610K.CopyList,CS4610SP.CopyList, CS4610U.CopyList
DelReg=CS4610.DelReg,SysList.DelReg
AddReg=SysList.AddReg,CS4610.AddReg,Mixer.AddReg,JoyTrap.AddReg

;------------- Registry information -----------------------------------------
[SysList.DelReg]
HKLM,SYSTEM\CurrentControlSet\Services\cwcmmsys,,,
HKLM,SYSTEM\CurrentControlSet\Services\cwcfm,,,
HKLM,SYSTEM\CurrentControlSet\Services\cwcecho,,,
HKLM,SYSTEM\CurrentControlSet\Services\cwcspud3,,,
HKLM,SYSTEM\CurrentControlSet\Services\cwcspud,,,
HKLM,SYSTEM\CurrentControlSet\Services\cwgmsg,,,

[CS4610.DelReg]
; Midi description in CP/Multimedia/MIDI property page sheet
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcmmsys.dll<0000>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcmmsys.dll<0001>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcmmsys.dll<0002>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcmmsys.dll<0003>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\mmdrv.dll<0000>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\mmdrv.dll<0001>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\mmdrv.dll<0002>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\mmdrv.dll<0003>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcfm3.dll<0000>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcfm3.dll<0001>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcfm3.dll<0002>,,,
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\MIDI\cwcfm3.dll<0003>,,,
; SoundFusion entry in Uninstall
HKLM,%KEY_UNINSTALL%\SoundFusion,,,


[SysList.AddReg]
;------------------ Cwgmsg.sys --------------------
HKLM,%KEY_CWGMSG%,ErrorControl,REG_DWORD,0x1
HKLM,%KEY_CWGMSG%,Group,,"SpoolerGroup"
HKLM,%KEY_CWGMSG%,ImagePath,,"\SystemRoot\System32\drivers\cwgmsg.sys"
HKLM,%KEY_CWGMSG%,Start,REG_DWORD,0x1
HKLM,%KEY_CWGMSG%,Type,REG_DWORD,0x1
;HKLM,%KEY_CWCSPUD%,DependOnService,REG_MULTI_SZ,
;HKLM,%KEY_CWCSPUD%,DependOnGroup,REG_MULTI_SZ,

;------------------ Cwcspud.sys --------------------
HKLM,%KEY_CWCSPUD%,ErrorControl,REG_DWORD,0x1
HKLM,%KEY_CWCSPUD%,Group,,"Extended base"
HKLM,%KEY_CWCSPUD%,ImagePath,,"\SystemRoot\System32\drivers\cwcspud.sys"
HKLM,%KEY_CWCSPUD%,Start,REG_DWORD,0x1
HKLM,%KEY_CWCSPUD%,Type,REG_DWORD,0x1
;HKLM,%KEY_CWCSPUD%,DependOnService,REG_MULTI_SZ,"cwgmsg"
;HKLM,%KEY_CWCSPUD%,DependOnGroup,REG_MULTI_SZ,

;------------------ Cwcspud3.sys --------------------
HKLM,%KEY_CWCSPUD3%,ErrorControl,REG_DWORD,0x1
HKLM,%KEY_CWCSPUD3%,Group,,
HKLM,%KEY_CWCSPUD3%,ImagePath,,"\SystemRoot\System32\drivers\cwcspud3.sys"
HKLM,%KEY_CWCSPUD3%,Start,REG_DWORD,0x2
HKLM,%KEY_CWCSPUD3%,Type,REG_DWORD,0x1
;HKLM,%KEY_CWCSPUD3%,DependOnService,REG_MULTI_SZ,"cwgmsg","cwcspud"
;HKLM,%KEY_CWCSPUD3%,DependOnGroup,REG_MULTI_SZ,

;------------------ Cwcecho.sys --------------------
HKLM,%KEY_CWCECHO%,ErrorControl,REG_DWORD,0x1
HKLM,%KEY_CWCECHO%,Group,,
HKLM,%KEY_CWCECHO%,ImagePath,,"\SystemRoot\System32\drivers\cwcecho.sys"
HKLM,%KEY_CWCECHO%,Start,REG_DWORD,0x2
HKLM,%KEY_CWCECHO%,Type,REG_DWORD,0x1
;HKLM,%KEY_CWCECHO%,DependOnService,REG_MULTI_SZ,"cwgmsg","cwcspud"
;HKLM,%KEY_CWCECHO%,DependOnGroup,REG_MULTI_SZ,

;------------------ Cwcmmsys.sys --------------------
HKLM,%KEY_CWCMMSYS%,ErrorControl,REG_DWORD,0x1
HKLM,%KEY_CWCMMSYS%,Group,,
HKLM,%KEY_CWCMMSYS%,ImagePath,,"\SystemRoot\System32\drivers\cwcmmsys.sys"
HKLM,%KEY_CWCMMSYS%,Start,REG_DWORD,0x1
HKLM,%KEY_CWCMMSYS%,Type,REG_DWORD,0x1
;HKLM,%KEY_CWCMMSYS%,DependOnService,REG_MULTI_SZ,"cwgmsg","cwcspud"
;HKLM,%KEY_CWCMMSYS%,DependOnGroup,REG_MULTI_SZ,

;------------------ Cwcfm.sys --------------------
HKLM,%KEY_CWCFM%,ErrorControl,REG_DWORD,0x1
HKLM,%KEY_CWCFM%,Group,,
HKLM,%KEY_CWCFM%,ImagePath,,"\SystemRoot\System32\drivers\cwcfm.sys"
HKLM,%KEY_CWCFM%,Start,REG_DWORD,0x1
HKLM,%KEY_CWCFM%,Type,REG_DWORD,0x1
;HKLM,%KEY_CWCFM%,DependOnService,REG_MULTI_SZ,"cwgmsg","cwcspud"
;HKLM,%KEY_CWCFM%,DependOnGroup,REG_MULTI_SZ,
; Extra FM info
HKLM,%KEY_CWCFM%\Parameters\Device0\Devices,opl3.mid,REG_DWORD,0x7
HKLM,%KEY_CWCFM%\Parameters\Device0\Drivers\midi\FM,Description,,%CS461xFM.DeviceDesc%

[CS4610.AddReg]
HKR,Drivers\wave,,,
HKR,Drivers\wave\cwcmmsys.dll,Driver,,cwcmmsys.dll
HKR,Drivers\wave\cwcmmsys.dll,Description,,%CS461xWave.DeviceDesc%
HKR,Drivers\midi,,,
HKR,Drivers\midi\synth,Driver,,cwcmmsys.dll
HKR,Drivers\midi\synth,Description,,%CS461xMIDI.DeviceDesc%
HKR,Drivers\midi\synth,NumPorts,1,02,00,00,00
HKR,Drivers\midi\synth,Port,1,00,00,00,00
HKR,Drivers\midi\mpu401,Driver,,cwcmmsys.dll
HKR,Drivers\midi\mpu401,Description,,%CS461xMPU401.DeviceDesc%
HKR,Drivers\midi\mpu401,NumPorts,1,02,00,00,00
HKR,Drivers\midi\mpu401,Port,1,01,00,00,00
HKR,Drivers\midi\mpu401,External,1,01,00,00,00
HKR,Drivers\mixer,,,
HKR,Drivers\mixer\cwcmmsys.dll,Driver,,cwcmmsys.dll
HKR,Drivers\mixer\cwcmmsys.dll,Description,,%CS461xMixer.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,,SetupPreferredAudioDevices,1,01,00,00,00
HKLM,%KEY_IOC%\acm,,,
HKLM,%KEY_IOC%\Rec,,,
HKLM,%KEY_IOC%\MPlay,,,
HKLM,%KEY_IOC%\Vol,,,
HKLM,%KEY_RUN%,SystemTray,,systray.exe
HKCU,%KEY_SOUNDMAPPER%,Playback,,%CS461xWave.DeviceDesc%
HKLM,%KEY_BASE%\Algorithms\Power,ClkRunMode,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,TaskType,1,00,03,00,00
HKLM,%KEY_BASE%\Limits\3D_44K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,TaskType,1,10,03,00,00
HKLM,%KEY_BASE%\Limits\3D_32K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,TaskType,1,20,03,00,00
HKLM,%KEY_BASE%\Limits\3D_22K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\A3D_44K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\A3D_44K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\A3D_44K,TaskType,1,01,06,00,00
HKLM,%KEY_BASE%\Limits\A3D_44K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\A3D_22K,Maximum,1,08,00,00,00
HKLM,%KEY_BASE%\Limits\A3D_22K,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\A3D_22K,TaskType,1,11,06,00,00
HKLM,%KEY_BASE%\Limits\A3D_22K,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\AC3,Maximum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\AC3,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\AC3,TaskType,1,01,02,00,00
HKLM,%KEY_BASE%\Limits\AC3,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,Maximum,1,18,00,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,Minimum,1,10,00,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,TaskType,1,01,01,00,00
HKLM,%KEY_BASE%\Limits\MIDIVoices,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,Maximum,1,20,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,Minimum,1,01,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,TaskType,1,07,00,00,00
HKLM,%KEY_BASE%\Limits\PCM,Version,1,00,00,00,00
HKLM,%KEY_BASE%\Inst,WinDir,,%10%
HKLM,%KEY_BASE%\Inst,File0,,%10%\cwcdata\cwcspud.dat
HKLM,%KEY_BASE%\Strings,DirectSound,,%CS461xHAL.DeviceDesc%
HKLM,%KEY_BASE%\Strings,MIDI,,%CS461xMIDI.DeviceDesc%
HKLM,%KEY_BASE%\Strings,Mixer,,%CS461xMixer.DeviceDesc%
HKLM,%KEY_BASE%\Strings,Wave,,%CS461xWave.DeviceDesc%
HKLM,%KEY_BASE%\Strings,MPU401,,%CS461xMPU401.DeviceDesc%
HKCR,A3d,,,"A3d Object"
HKCR,A3d\CLSID,,,%CLSID_A3D%
HKCR,CLSID\%CLSID_A3D%,,,"A3d Object"
HKCR,CLSID\%CLSID_A3D%\InprocServer32,,,a3d.dll
HKCR,CLSID\%CLSID_A3D%\InprocServer32,ThreadingModel,,Apartment

HKLM,%KEY_BASE%\AEC,AppList,,"conf.exe"
HKLM,%KEY_BASE%\AEC,AECState,1,01,00,00,00

[Mixer.AddReg]
HKLM,%KEY_BASE%\Strings,DstMasterLong,,%DstLongMaster%
HKLM,%KEY_BASE%\Strings,DstMasterShort,,%DstShortMaster%
HKLM,%KEY_BASE%\Strings,DstRecordLong,,%DstLongRecord%
HKLM,%KEY_BASE%\Strings,DstRecordShort,,%DstShortRecord%
HKLM,%KEY_BASE%\Strings,SrcWaveLong,,%SrcLongWave%
HKLM,%KEY_BASE%\Strings,SrcWaveShort,,%SrcShortWave%
HKLM,%KEY_BASE%\Strings,SrcSynthLong,,%SrcLongSynth%
HKLM,%KEY_BASE%\Strings,SrcSynthShort,,%SrcShortSynth%
HKLM,%KEY_BASE%\Strings,SrcDSLong,,%SrcLongDS%
HKLM,%KEY_BASE%\Strings,SrcDSShort,,%SrcShortDS%
HKLM,%KEY_BASE%\Strings,SrcHeadphoneLong,,%SrcLongHeadphone%
HKLM,%KEY_BASE%\Strings,SrcHeadphoneShort,,%SrcShortHeadphone%
HKLM,%KEY_BASE%\Strings,SrcMonoOutLong,,%SrcLongMonoOut%
HKLM,%KEY_BASE%\Strings,SrcMonoOutShort,,%SrcShortMonoOut%
HKLM,%KEY_BASE%\Strings,SrcPhoneLong,,%SrcLongPhone%
HKLM,%KEY_BASE%\Strings,SrcPhoneShort,,%SrcShortPhone%
HKLM,%KEY_BASE%\Strings,SrcAuxLong,,%SrcLongAux%
HKLM,%KEY_BASE%\Strings,SrcAuxShort,,%SrcShortAux%
HKLM,%KEY_BASE%\Strings,SrcCDLong,,%SrcLongCD%
HKLM,%KEY_BASE%\Strings,SrcCDShort,,%SrcShortCD%
HKLM,%KEY_BASE%\Strings,SrcLineInLong,,%SrcLongLineIn%
HKLM,%KEY_BASE%\Strings,SrcLineInShort,,%SrcShortLineIn%
HKLM,%KEY_BASE%\Strings,SrcVideoLong,,%SrcLongVideo%
HKLM,%KEY_BASE%\Strings,SrcVideoShort,,%SrcShortVideo%
HKLM,%KEY_BASE%\Strings,SrcMicLong,,%SrcLongMic%
HKLM,%KEY_BASE%\Strings,SrcMicShort,,%SrcShortMic%
HKLM,%KEY_BASE%\Strings,SrcMonoInLong,,%SrcLongMonoIn%
HKLM,%KEY_BASE%\Strings,SrcMonoInShort,,%SrcShortMonoIn%
HKLM,%KEY_BASE%\Strings,SrcRecPhoneLong,,%SrcRecLongPhone%
HKLM,%KEY_BASE%\Strings,SrcRecPhoneShort,,%SrcRecShortPhone%
HKLM,%KEY_BASE%\Strings,SrcRecAuxLong,,%SrcRecLongAux%
HKLM,%KEY_BASE%\Strings,SrcRecAuxShort,,%SrcRecShortAux%
HKLM,%KEY_BASE%\Strings,SrcRecCDLong,,%SrcRecLongCD%
HKLM,%KEY_BASE%\Strings,SrcRecCDShort,,%SrcRecShortCD%
HKLM,%KEY_BASE%\Strings,SrcRecLineInLong,,%SrcRecLongLineIn%
HKLM,%KEY_BASE%\Strings,SrcRecLineInShort,,%SrcRecShortLineIn%
HKLM,%KEY_BASE%\Strings,SrcRecVideoLong,,%SrcRecLongVideo%
HKLM,%KEY_BASE%\Strings,SrcRecVideoShort,,%SrcRecShortVideo%
HKLM,%KEY_BASE%\Strings,SrcRecMicLong,,%SrcRecLongMic%
HKLM,%KEY_BASE%\Strings,SrcRecMicShort,,%SrcRecShortMic%
HKLM,%KEY_BASE%\Strings,SrcRecLoopLong,,%SrcRecLongLoop%
HKLM,%KEY_BASE%\Strings,SrcRecLoopShort,,%SrcRecShortLoop%
HKLM,%KEY_BASE%\Strings,CtrlWaveOutVolumeLong,,%CtrlLongWaveOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlWaveOutVolumeShort,,%CtrlShortWaveOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlWaveOutMuteLong,,%CtrlLongWaveOutMute%
HKLM,%KEY_BASE%\Strings,CtrlWaveOutMuteShort,,%CtrlShortWaveOutMute%
HKLM,%KEY_BASE%\Strings,CtrlSynthOutVolumeLong,,%CtrlLongSynthOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlSynthOutVolumeShort,,%CtrlShortSynthOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlSynthOutMuteLong,,%CtrlLongSynthOutMute%
HKLM,%KEY_BASE%\Strings,CtrlSynthOutMuteShort,,%CtrlShortSynthOutMute%
HKLM,%KEY_BASE%\Strings,CtrlDSOutVolumeLong,,%CtrlLongDSOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlDSOutVolumeShort,,%CtrlShortDSOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlDSOutMuteLong,,%CtrlLongDSOutMute%
HKLM,%KEY_BASE%\Strings,CtrlDSOutMuteShort,,%CtrlShortDSOutMute%
HKLM,%KEY_BASE%\Strings,CtrlHeadphoneVolumeLong,,%CtrlLongHeadphoneVolume%
HKLM,%KEY_BASE%\Strings,CtrlHeadphoneVolumeShort,,%CtrlShortHeadphoneVolume%
HKLM,%KEY_BASE%\Strings,CtrlHeadphoneMuteLong,,%CtrlLongHeadphoneMute%
HKLM,%KEY_BASE%\Strings,CtrlHeadphoneMuteShort,,%CtrlShortHeadphoneMute%
HKLM,%KEY_BASE%\Strings,CtrlMonoOutVolumeLong,,%CtrlLongMonoOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlMonoOutVolumeShort,,%CtrlShortMonoOutVolume%
HKLM,%KEY_BASE%\Strings,CtrlMonoOutMuteLong,,%CtrlLongMonoOutMute%
HKLM,%KEY_BASE%\Strings,CtrlMonoOutMuteShort,,%CtrlShortMonoOutMute%
HKLM,%KEY_BASE%\Strings,CtrlPhoneVolumeLong,,%CtrlLongPhoneVolume%
HKLM,%KEY_BASE%\Strings,CtrlPhoneVolumeShort,,%CtrlShortPhoneVolume%
HKLM,%KEY_BASE%\Strings,CtrlPhoneMuteLong,,%CtrlLongPhoneMute%
HKLM,%KEY_BASE%\Strings,CtrlPhoneMuteShort,,%CtrlShortPhoneMute%
HKLM,%KEY_BASE%\Strings,CtrlAuxVolumeLong,,%CtrlLongAuxVolume%
HKLM,%KEY_BASE%\Strings,CtrlAuxVolumeShort,,%CtrlShortAuxVolume%
HKLM,%KEY_BASE%\Strings,CtrlAuxMuteLong,,%CtrlLongAuxMute%
HKLM,%KEY_BASE%\Strings,CtrlAuxMuteShort,,%CtrlShortAuxMute%
HKLM,%KEY_BASE%\Strings,CtrlCDVolumeLong,,%CtrlLongCDVolume%
HKLM,%KEY_BASE%\Strings,CtrlCDVolumeShort,,%CtrlShortCDVolume%
HKLM,%KEY_BASE%\Strings,CtrlCDMuteLong,,%CtrlLongCDMute%
HKLM,%KEY_BASE%\Strings,CtrlCDMuteShort,,%CtrlShortCDMute%
HKLM,%KEY_BASE%\Strings,CtrlLineInVolumeLong,,%CtrlLongLineInVolume%
HKLM,%KEY_BASE%\Strings,CtrlLineInVolumeShort,,%CtrlShortLineInVolume%
HKLM,%KEY_BASE%\Strings,CtrlLineInMuteLong,,%CtrlLongLineInMute%
HKLM,%KEY_BASE%\Strings,CtrlLineInMuteShort,,%CtrlShortLineInMute%
HKLM,%KEY_BASE%\Strings,CtrlVideoVolumeLong,,%CtrlLongVideoVolume%
HKLM,%KEY_BASE%\Strings,CtrlVideoVolumeShort,,%CtrlShortVideoVolume%
HKLM,%KEY_BASE%\Strings,CtrlVideoMuteLong,,%CtrlLongVideoMute%
HKLM,%KEY_BASE%\Strings,CtrlVideoMuteShort,,%CtrlShortVideoMute%
HKLM,%KEY_BASE%\Strings,CtrlMicVolumeLong,,%CtrlLongMicVolume%
HKLM,%KEY_BASE%\Strings,CtrlMicVolumeShort,,%CtrlShortMicVolume%
HKLM,%KEY_BASE%\Strings,CtrlMicMuteLong,,%CtrlLongMicMute%
HKLM,%KEY_BASE%\Strings,CtrlMicMuteShort,,%CtrlShortMicMute%
HKLM,%KEY_BASE%\Strings,CtrlMicBoostLong,,%CtrlMicBoostLong%
HKLM,%KEY_BASE%\Strings,CtrlMicBoostShort,,%CtrlMicBoostShort%
HKLM,%KEY_BASE%\Strings,CtrlMicSelectLong,,%CtrlMicSelectLong%
HKLM,%KEY_BASE%\Strings,CtrlMicSelectShort,,%CtrlMicSelectShort%
HKLM,%KEY_BASE%\Strings,CtrlMonoInVolumeLong,,%CtrlLongMonoInVolume%
HKLM,%KEY_BASE%\Strings,CtrlMonoInVolumeShort,,%CtrlShortMonoInVolume%
HKLM,%KEY_BASE%\Strings,CtrlMonoInMuteLong,,%CtrlLongMonoInMute%
HKLM,%KEY_BASE%\Strings,CtrlMonoInMuteShort,,%CtrlShortMonoInMute%
HKLM,%KEY_BASE%\Strings,CtrlRecMuxLong,,%CtrlRecLongMux%
HKLM,%KEY_BASE%\Strings,CtrlRecMuxShort,,%CtrlRecShortMux%
HKLM,%KEY_BASE%\Strings,CtrlRecPhoneLong,,%CtrlRecLongPhone%
HKLM,%KEY_BASE%\Strings,CtrlRecPhoneShort,,%CtrlRecShortPhone%
HKLM,%KEY_BASE%\Strings,CtrlRecAuxLong,,%CtrlRecLongAux%
HKLM,%KEY_BASE%\Strings,CtrlRecAuxShort,,%CtrlRecShortAux%
HKLM,%KEY_BASE%\Strings,CtrlRecCDLong,,%CtrlRecLongCD%
HKLM,%KEY_BASE%\Strings,CtrlRecCDShort,,%CtrlRecShortCD%
HKLM,%KEY_BASE%\Strings,CtrlRecVideoLong,,%CtrlRecLongVideo%
HKLM,%KEY_BASE%\Strings,CtrlRecVideoShort,,%CtrlRecShortVideo%
HKLM,%KEY_BASE%\Strings,CtrlRecMicLong,,%CtrlRecLongMic%
HKLM,%KEY_BASE%\Strings,CtrlRecMicShort,,%CtrlRecShortMic%
HKLM,%KEY_BASE%\Strings,CtrlRecLineInLong,,%CtrlRecLongLineIn%
HKLM,%KEY_BASE%\Strings,CtrlRecLineInShort,,%CtrlRecShortLineIn%
HKLM,%KEY_BASE%\Strings,CtrlRecLoopLong,,%CtrlRecLongLoop%
HKLM,%KEY_BASE%\Strings,CtrlRecLoopShort,,%CtrlRecShortLoop%
HKR,Config\Mixer,MasterVolumeLeft,,"44975"
HKR,Config\Mixer,MasterVolumeRight,,"44975"
HKR,Config\Mixer,MasterMute,,"0"
HKR,Config\Mixer,HeadphoneVolumeLeft,,"44975"
HKR,Config\Mixer,HeadphoneVolumeRight,,"44975"
HKR,Config\Mixer,HeadphoneMute,,"0"
HKR,Config\Mixer,MonoOutVolume,,"44975"
HKR,Config\Mixer,MonoOutMute,,"0"
HKR,Config\Mixer,WaveOutVolumeLeft,,"44975"
HKR,Config\Mixer,WaveOutVolumeRight,,"44975"
HKR,Config\Mixer,WaveOutMute,,"0"
HKR,Config\Mixer,SynthVolumeLeft,,"44975"
HKR,Config\Mixer,SynthVolumeRight,,"44975"
HKR,Config\Mixer,SynthMute,,"0"
HKR,Config\Mixer,PhoneVolume,,"44975"
HKR,Config\Mixer,PhoneMute,,"1"
HKR,Config\Mixer,AuxVolumeLeft,,"44975"
HKR,Config\Mixer,AuxVolumeRight,,"44975"
HKR,Config\Mixer,AuxMute,,"1"
HKR,Config\Mixer,CDVolumeLeft,,"44975"
HKR,Config\Mixer,CDVolumeRight,,"44975"
HKR,Config\Mixer,CDMute,,"0"
HKR,Config\Mixer,LineInVolumeLeft,,"44975"
HKR,Config\Mixer,LineInVolumeRight,,"44975"
HKR,Config\Mixer,LineInMute,,"1"
HKR,Config\Mixer,VideoVolumeLeft,,"44975"
HKR,Config\Mixer,VideoVolumeRight,,"44975"
HKR,Config\Mixer,VideoMute,,"1"
HKR,Config\Mixer,MicVolume,,"44975"
HKR,Config\Mixer,MicMute,,"1"
HKR,Config\Mixer,MicBoost,,"1"
HKR,Config\Mixer,MicSelect,,"0"
HKR,Config\Mixer,MonoInVolume,,"44975"
HKR,Config\Mixer,MonoInMute,,"1"
HKR,Config\Mixer,AC97SourcesUsed,,"1111111110"
;*****************************************************************************
;
; Mux Value:
;
; 0 - Microphone  1 - CD          2 - Video       3 - Aux
; 4 - Line        5 - LoopBack    7 - Phone
;
;*****************************************************************************
HKR,Config\Mixer,RecMuxValue,,"0"
HKR,Config\Mixer,RecPhoneVolumeLeft,,"44975"
HKR,Config\Mixer,RecPhoneVolumeRight,,"44975"
HKR,Config\Mixer,RecAuxVolumeLeft,,"44975"
HKR,Config\Mixer,RecAuxVolumeRight,,"44975"
HKR,Config\Mixer,RecCDVolumeLeft,,"44975"
HKR,Config\Mixer,RecCDVolumeRight,,"44975"
HKR,Config\Mixer,RecLineInVolumeLeft,,"44975"
HKR,Config\Mixer,RecLineInVolumeRight,,"44975"
HKR,Config\Mixer,RecMicVolumeLeft,,"44975"
HKR,Config\Mixer,RecMicVolumeRight,,"44975"
HKR,Config\Mixer,RecLoopVolumeLeft,,"44975"
HKR,Config\Mixer,RecLoopVolumeRight,,"44975"
HKR,Config\Mixer,RecVideoVolumeLeft,,"44975"
HKR,Config\Mixer,RecVideoVolumeRight,,"44975"
;*****************************************************************************
;
; Table Driven Volumes
;
; The tables may have up to 64 entries, which are interpreted as decimal
; values.  If these tables are missing, the default tables are used.  The
; interpretation of the table entries are as follows:
;
; Wave, Synth and Direct Sound:
;
;         0  ==  -90.0 dB
;     65535  ==    0.0 dB
;
; Master, Headphone and MonoOut
;
;         0  ==    0.0 dB
;        63  ==  -94.5 dB
;   
; Phone, Aux, CD, Line In, Mic, Mono In and Video
;
;         0  ==  +12.0 dB
;         8  ==    0.0 dB
;        31  ==  -34.5 dB
;
;*****************************************************************************
HKR,Config\Mixer,WaveVolumeTable,, "0,6143,10239,13311,16383,19455,22527,25599,28671,30719,32767,34815,36863,38911,40959,43007,45055,46079,47103,47615,48127,48639,49151,49663,50175,50687,51199,51711,52223,52735,53247,53759,54271,54783,55295,55807,56319,56663,57003,57343,57687,58027,58367,58711,59051,59391,59735,60075,60415,60759,61099,61439,61783,62123,62463,62807,63147,63487,63831,64171,64511,64855,65195,65535"
HKR,Config\Mixer,SynthVolumeTable,,"0,6143,10239,13311,16383,19455,22527,25599,28671,30719,32767,34815,36863,38911,40959,43007,45055,46079,47103,47615,48127,48639,49151,49663,50175,50687,51199,51711,52223,52735,53247,53759,54271,54783,55295,55807,56319,56663,57003,57343,57687,58027,58367,58711,59051,59391,59735,60075,60415,60759,61099,61439,61783,62123,62463,62807,63147,63487,63831,64171,64511,64855,65195,65535"
HKR,Config\Mixer,MasterVolumeTable,,"63,58,54,51,48,45,42,39,36,34,32,30,28,26,24,22,20,19,18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,8,7,7,7,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,0,0,0"
HKR,Config\Mixer,HeadphoneVolumeTable,,"63,58,54,51,48,45,42,39,36,34,32,30,28,26,24,22,20,19,18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,8,7,7,7,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,0,0,0"
HKR,Config\Mixer,MonoOutVolumeTable,,"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,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"
HKR,Config\Mixer,PhoneVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"
HKR,Config\Mixer,AuxVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"
HKR,Config\Mixer,CDVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"
HKR,Config\Mixer,LineInVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"
HKR,Config\Mixer,MicVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"
HKR,Config\Mixer,MonoInVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"
HKR,Config\Mixer,VideoVolumeTable,,"31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8"

[JoyTrap.AddReg]
; Since bus i/o cycle trapping is outside the scope of PnP concept
; joystick i/o trap range need to be set here.
HKR,Config\Joystick,Port,REG_DWORD,0x200  ; Option 1
;HKR,Config\Joystick,Port,REG_DWORD,0x201  ; Option 2
;HKR,Config\Joystick,Port,REG_DWORD,0x0    ; No joystick

;------------- [Strings] Macro definition -----------------------------------
[Strings]
; FM driver installation option
;---------------------------------------------------
KEY_CWCFM=%KEY_SRVC%\cwcfm       ; Install FM
KEY_FMDRV=%KEY_MSDRV%
Mm351defaultChannelMapName=FM
;---------------------------------------------------
;KEY_CWCFM=%KEY_CWCMMSYS%\cwcfm  ; Do not install FM
;KEY_FMDRV=%KEY_CWCFM%
;Mm351defaultChannelMapName=Wavetable
;---------------------------------------------------

;Non-localized strings
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
KEY_RUN="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
KEY_RUNONCE="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
KEY_UNINSTALL="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
;TRW KEY_BASE="SYSTEM\CurrentControlSet\Services\cwcspud\CS461x"
KEY_BASE="SYSTEM\CurrentControlSet\Services\cwcspud\CS461x"
KEY_MSDRV=Software\Microsoft\Windows NT\CurrentVersion
KEY_MEDIA="SYSTEM\CurrentControlSet\Services\Class\MEDIA"
KEY_SOUNDMAPPER="Software\Microsoft\Multimedia\Sound Mapper"
KEY_SRVC=SYSTEM\CurrentControlSet\Services
KEY_CWGMSG=%KEY_SRVC%\cwgmsg
KEY_CWCSPUD=%KEY_SRVC%\cwcspud
KEY_CWCSPUD3=%KEY_SRVC%\cwcspud3
KEY_CWCECHO=%KEY_SRVC%\cwcecho
KEY_CWCMMSYS=%KEY_SRVC%\cwcmmsys
CLSID_A3D="{d8f1eee0-f634-11cf-8700-00a0245d918b}"

;*************************** Localized strings *****************************

;===========================================================================
;== We believe these strings are language neutral.                        ==
;== Translation of these strings might lead to unexpected functional      ==
;== problems of the driver. Do so at your own risk.                        ==
;===========================================================================

CSMfgName="Crystal Semiconductor Corporation"
;----- CP/MM/Devices/{Audio|MIDI|Mixer}----
SoundFusion="SoundFusion(TM)"
SoundFusionFM="SoundFusion(TM) FM"
;----- CP/MM/Audio ------------------------
CS461xWave.DeviceDesc="%SoundFusion% Wave"
:----- CP/MM/MIDI -------------------------
CS461xFM.DeviceDesc="%SoundFusion% FM"
CS461xMIDI.DeviceDesc="%SoundFusion% Wavetable"
CS461xMPU401.DeviceDesc="%SoundFusion% MPU401"
;----- Currently not used -----------------
Disk1Name="%SoundFusion% #1"
Disk2Name="%SoundFusion% #2"
CS4610.DeviceDesc="%SoundFusion% PCI Audio Accelerator"
CS461xHAL.DeviceDesc="%SoundFusion% HAL"

;===========================================================================
;====== Translation-safe zone                                          =====
;===========================================================================

;----- SNDVOL32 ---------------------------
CS461xMixer.DeviceDesc="%SoundFusion% Mixer"

;Below mixer strings are identical to the Win95/98 counterpart

;*****************************************************************************
;
; Mixer controls.  Long names have a max length of 16 characters, and short
; names have a max length of 64 characters.
;
;*****************************************************************************

; Destinations
DstLongMaster="Master"
DstShortMaster="Master"
DstLongRecord="Record"
DstShortRecord="Record"

; Output sources
SrcLongWave="Wave"
SrcShortWave="Wave"
SrcLongSynth="Synthesis"
SrcShortSynth="Synth"
SrcLongDS="DirectSound"
SrcShortDS="DS"
SrcLongHeadphone="Headphone"
SrcShortHeadphone="Headphone"
SrcLongMonoOut="Mono Out"
SrcShortMonoOut="Mono Out"
SrcLongPhone="Telephone"
SrcShortPhone="Phone"
SrcLongAux="Auxiliary"
SrcShortAux="Aux"
SrcLongCD="Compact Disc"
SrcShortCD="CD"
SrcLongLineIn="Line In"
SrcShortLineIn="Line In"
SrcLongVideo="Video"
SrcShortVideo="Video"
SrcLongMic="Microphone"
SrcShortMic="Mic"
SrcLongMonoIn="Mono In"
SrcShortMonoIn="Mono In"

; Output mixer controls
CtrlLongWaveOutVolume="Wave Volume"
CtrlShortWaveOutVolume="Wave"
CtrlLongWaveOutMute="Wave Mute"
CtrlShortWaveOutMute="Wave"
CtrlLongSynthOutVolume="Synthesis Volume"
CtrlShortSynthOutVolume="Synth"
CtrlLongSynthOutMute="Synthesis Mute"
CtrlShortSynthOutMute="Synth"
CtrlLongDSOutVolume="Direct Sound Volume"
CtrlShortDSOutVolume="DS"
CtrlLongDSOutMute="Direct Sound Mute"
CtrlShortDSOutMute="DS"
CtrlLongHeadphoneVolume="Headphone Volume"
CtrlShortHeadphoneVolume="Headphone"
CtrlLongHeadphoneMute="Headphone Mute"
CtrlShortHeadphoneMute="Headphone"
CtrlLongMonoOutVolume="Mono Out Volume"
CtrlShortMonoOutVolume="Mono Out"
CtrlLongMonoOutMute="Mono Out Mute"
CtrlShortMonoOutMute="Mono Out"
CtrlLongPhoneVolume="Telephone Volume"
CtrlShortPhoneVolume="Phone"
CtrlLongPhoneMute="Telephone Mute"
CtrlShortPhoneMute="Phone"
CtrlLongAuxVolume="Auxiliary Volume"
CtrlShortAuxVolume="Aux"
CtrlLongAuxMute="Auxiliary Mute"
CtrlShortAuxMute="Aux"
CtrlLongCDVolume="Compact Disc Volume"
CtrlShortCDVolume="CD"
CtrlLongCDMute="Compact Disc Mute"
CtrlShortCDMute="CD"
CtrlLongLineInVolume="Line In Volume"
CtrlShortLineInVolume="Line In"
CtrlLongLineInMute="Line In Mute"
CtrlShortLineInMute="Line In"
CtrlLongVideoVolume="Video Volume"
CtrlShortVideoVolume="Video
CtrlLongVideoMute="Video Mute"
CtrlShortVideoMute="Video"
CtrlLongMicVolume="Microphone Volume"
CtrlShortMicVolume="Mic"
CtrlLongMicMute="Microphone Mute"
CtrlShortMicMute="Mic"
CtrlMicBoostLong="Microphone Boost"
CtrlMicBoostShort="Boost"
CtrlMicSelectLong="Alternate Microphone"
CtrlMicSelectShort="Mic2"
CtrlLongMonoInVolume="Mono In Volume"
CtrlShortMonoInVolume="Mono In"
CtrlLongMonoInMute="Mono In Mute"
CtrlShortMonoInMute="Mono In"

; Input sources
SrcRecLongPhone="Telephone"
SrcRecShortPhone="Phone"
SrcRecLongAux="Auxiliary"
SrcRecShortAux="Aux"
SrcRecLongCD="Compact Disc"
SrcRecShortCD="CD"
SrcRecLongLineIn="Line In"
SrcRecShortLineIn="Line In"
SrcRecLongVideo="Video"
SrcRecShortVideo="Video"
SrcRecLongMic="Microphone"
SrcRecShortMic="Mic"
SrcRecLongLoop="Loopback"
SrcRecShortLoop="Loop"

; Input mixer controls
CtrlRecLongMux="Record Mux"
CtrlRecShortMux="Mux"
CtrlRecLongPhone="Telephone Volume"
CtrlRecShortPhone="Phone"
CtrlRecLongAux="Auxiliary Volume"
CtrlRecShortAux="Aux"
CtrlRecLongCD="Compact Disc Volume"
CtrlRecShortCD="CD"
CtrlRecLongVideo="Video Volume"
CtrlRecShortVideo="Video"
CtrlRecLongMic="Microphone Volume"
CtrlRecShortMic="Mic"
CtrlRecLongLineIn="Line In Volume"
CtrlRecShortLineIn="Line In"
CtrlRecLongLoop="Loopback Volume"
CtrlRecShortLoop="Loop"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 3.32