WDMA_CSF.INF Driver File Contents (CS4620-win2K.zip)

ÿþ



[Version]

Signature="$CHICAGO$"

Class=MEDIA

ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}

provider=%MSFT%

LayoutFile=layout.inf, layout1.inf, layout2.inf

DriverVer =11/18/1999,5.00.2184.1



[Manufacturer]

%CSMfgName%=Crystal



;; Excluding drivers from the "Add New Hardware" list.

[ControlFlags]



ExcludeFromSelect = *





[Crystal]

%cwcspud.DeviceDesc0%  = cwcclyde, PCI\VEN_1013&DEV_6001

%cwcspud.DeviceDesc1%  = cwcspud,  PCI\VEN_1013&DEV_6003

%cwcwdm.DeviceDesc%   = cwcwdm,   CRYSTAL\SOUNDFUSION_WDM_INTERFACE

%cwcspud3.DeviceDesc% = cwcspud3, CRYSTAL\SOUNDFUSION_SPUD3_INTERFACE

%cwcgame.DeviceDesc%  = cwcgame,  CRYSTAL\*PNPB02F

;%cwcwvtbl.DeviceDesc% = cwcwvtbl, CRYSTAL\SOUNDFUSION_WAVETABLE

%cwcblstr.DeviceDesc% = cwcblstr, CRYSTAL\SOUNDFUSION_BLASTER_INTERFACE





[DestinationDirs]

cwcspudw98.CopyList = 10,system32\drivers

cwcspudNT5.CopyList = 10,system32\drivers

CS4610DSP.CopyList  = 10,cwcdata

cwcwtsmp.CopyList   = 10,cwcdata

cwcwdm.CopyList     = 10,system32\drivers

cwcspud3.CopyList   = 10,system32\drivers

;cwcwvtbl.CopyList   = 10,system32\drivers

DefaultDestDir      = 12





[cwcspud]

CopyFiles=cwcspudw98.CopyList, CS4610DSP.CopyList

AddReg=cwcspud.AddReg, SPuD.AddReg

DelFiles=cwcspud.DelFiles



[cwcwdm]

Include=ks.inf, wdmaudio.inf

Needs=KS.Registration, WDMAUDIO.Registration

CopyFiles=cwcwdm.CopyList

AddReg=cwcwdm.AddReg, Mixer.AddReg

DelFiles=cwcwdm.DelFiles



[cwcspud3]

AddReg=cwcspud3.AddReg, SPuD3.AddReg

CopyFiles=cwcspud3.CopyList

DelFiles=cwcspud3.DelFiles



[cwcgame]

Include=joystick.inf

Needs=MSJSTICK



;[cwcwvtbl]

;Include=ks.inf, wdmaudio.inf

;Needs=KS.Registration, WDMAUDIO.Registration

;CopyFiles=cwcwvtbl.CopyList, cwcwtsmp.CopyList

;AddReg=cwcwvtbl.AddReg

;DelFiles=cwcwvtbl.DelFiles



[cwcblstr]



[cwcclyde]





[cwcspud.Interfaces]

AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.Interface.SPuD



[cwcspud3.Interfaces]

AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.Interface.SPuD3





[cwcwdm.Interfaces]

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART



;[cwcwvtbl.Interfaces]

;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable

;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable



[CSCAud.Interface.SPuD]

AddReg=CSCAud.Interface.SPuD.AddReg



[CSCAud.Interface.SPuD.AddReg]

HKR,,FriendlyName,,%CSCAud.SPuD.szPname%



[CSCAud.Interface.SPuD3]

AddReg=CSCAud.Interface.SPuD3.AddReg



[CSCAud.Interface.SPuD3.AddReg]

HKR,,FriendlyName,,%cwcspud3.DeviceDesc%



[CSCAud.Interface.Wave]

AddReg=CSCAud.Interface.Wave.AddReg



[CSCAud.Interface.Wave.AddReg]

HKR,,CLSID,,%Proxy.CLSID%

HKR,,FriendlyName,,%CSCAud.Wave.szPname%



[CSCAud.Interface.Topology]

AddReg=CSCAud.Interface.Topo.AddReg



[CSCAud.Interface.Topo.AddReg]

HKR,,CLSID,,%Proxy.CLSID%

HKR,,FriendlyName,,%CSCAud.Topology.szPname%



[CSCAud.Interface.UART]

AddReg=CSCAud.Interface.UART.AddReg



[CSCAud.Interface.UART.AddReg]

HKR,,CLSID,,%Proxy.CLSID%

HKR,,FriendlyName,,%CSCAud.UART.szPname%





[CSCAud.Interface.Wavetable]

AddReg=CSCAud.Interface.WT.AddReg



[CSCAud.Interface.WT.AddReg]

HKR,,CLSID,,%Proxy.CLSID%

HKR,,FriendlyName,,%CSCAud.Wavetable.szPname%





[cwcspud.AddReg]

HKR,,Driver,,cwcspud.sys

HKR,,NTMPDriver,,"cwcspud.sys"

HKR,,DevLoader,,"*ntkern"

HKLM,%KEY_BASE%\Algorithms\Power,ClkRunMode,1,01,00,00,00

HKLM,%KEY_BASE%\Algorithms\WaveTable,Enable,1,00,00,00,00 

HKLM,%KEY_BASE%\Algorithms\Joystick,Enable,1,01,00,00,00   

HKLM,%KEY_BASE%\Algorithms\HWVolume,Enable,1,00,00,00,00   



;

; This section is for the limits for 3D positional audio and Wave Table.

;

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\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





[SPuD.AddReg]

HKLM,System\CurrentControlSet\Services\cwcspud,Start,1,03,00,00,00

HKLM,System\CurrentControlSet\Services\cwcspud,Type,1,01,00,00,00

HKLM,System\CurrentControlSet\Services\cwcspud,ErrorControl,1,01,00,00,00

HKLM,%KEY_BASE%\Inst,WinDir,,%10%

HKLM,%KEY_BASE%\Inst,File0,,%10%\cwcdata\cwcspud.dat



[SPuDNT.AddReg]

HKLM,%KEY_BASE%\Inst,WinDir,,\SystemRoot

HKLM,%KEY_BASE%\Inst,File0,,\SystemRoot\cwcdata\cwcspud.dat





[cwcwdm.AddReg]

HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"

HKR,,Driver,,cwcwdm.sys

HKR,,NTMPDriver,,"cwcwdm.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,mixer,midi"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%

HKR,Drivers\mixer\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%

HKR,Drivers\wave\wdmaud.drv,Description,,%cwcwdm.DeviceDesc%



;

; This adds extra strings that our driver needs.

;

HKLM,%MediaCategories%\%CSCGUID.MICBOOST%,Name,,%CSCPin.MICBOOST%

HKLM,%MediaCategories%\%CSCGUID.MICBOOST%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%CSCGUID.ZVPORT%,Name,,%CSCPin.ZVPORT%

HKLM,%MediaCategories%\%CSCGUID.ZVPORT%,Display,1,00,00,00,00





[cwcspud3.AddReg]

HKR,,Driver,,cwcspud3.sys

HKR,,NTMPDriver,,"cwcspud3.sys"

HKR,,DevLoader,,"*ntkern"



[SPuD3.AddReg]

HKLM,System\CurrentControlSet\Services\cwcspud3,Start,1,03,00,00,00

HKLM,System\CurrentControlSet\Services\cwcspud3,Type,1,01,00,00,00

HKLM,System\CurrentControlSet\Services\cwcspud3,ErrorControl,1,01,00,00,00



;[cwcwvtbl.AddReg]

;HKR,,AssociatedFilters,,"wdmaud"

;HKR,,Driver,,cwcwvtbl.sys

;HKR,,NTMPDriver,,"cwcwvtbl.sys"

;HKR,Drivers,SubClasses,,"midi"

;HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv

;HKR,Drivers\midi\wdmaud.drv,Description,,%cwcwvtbl.DeviceDesc%





[Mixer.AddReg]

;---------------------------------------------------------------------------

;

; Remember that these values are little endian.

;

; Mutes:

;

;   TRUE  = 01, 00, 00, 00  = 0x00000001

;   FALSE = 00, 00, 00, 00  = 0x00000000

;

; Master and Headphone Volumes:

;

;   MAX   = 00, 00, 00, 00  = 0x00000000 = 0.0   dB

;   MIN   = 00, 80, A1, FF  = 0xFFA18000 = -94.5 dB

;

; Analog Output Lines:

;

;   MAX   = 00, 00, 0C, 00  = 0x000C0000 = 12.0  dB

;   MIN   = 00, 80, DD, FF  = 0xFFDD8000 = -22.5 dB

;

; Record Volumes

;

;   MAX   = 00, 80, 16, 00  = 0x00168000 = 22.5  dB

;   MIN   = 00, 00, 00, 00  = 0x00000000 = 0.0   dB

;

;---------------------------------------------------------------------------

HKR, Settings, MasterVolumeLeft, 1, 00, 80, FB, FF

HKR, Settings, MasterVolumeRight, 1, 00, 80, FB, FF

HKR, Settings, MasterMute, 1, 00, 00, 00, 00



HKR, Settings, HeadphoneVolumeLeft, 1, 00, 80, FB, FF

HKR, Settings, HeadphoneVolumeRight, 1,  00, 80, FB, FF

HKR, Settings, HeadphoneMute, 1, 00, 00, 00, 00



HKR, Settings, MonoOutVolume, 1, 00, 80, FB, FF

HKR, Settings, MonoOutMute,   1, 01, 00, 00, 00



HKR, Settings, OutputMidiVolumeLeft, 1, 00, 80, 04, 00

HKR, Settings, OutputMidiVolumeRight, 1, 00, 80, 04, 00

HKR, Settings, OutputMidiMute, 1, 00, 00, 00, 00



HKR, Settings, OutputPhoneVolume, 1, 00, 80, 04, 00

HKR, Settings, OutputPhoneMute, 1, 01, 00, 00, 00



HKR, Settings, OutputMicVolume, 1, 00, 80, 04, 00

HKR, Settings, OutputMicMute, 1, 01, 00, 00, 00

HKR, Settings, OutputMicBoost, 1, 00, 00, 00, 00



HKR, Settings, OutputLineInVolumeLeft, 1, 00, 80, 04, 00

HKR, Settings, OutputLineInVolumeRight, 1, 00, 80, 04, 00

HKR, Settings, OutputLineInMute, 1, 01, 00, 00, 00



HKR, Settings, OutputCDVolumeLeft, 1, 00, 80, 04, 00

HKR, Settings, OutputCDVolumeRight, 1, 00, 80, 04, 00

HKR, Settings, OutputCDMute, 1, 00, 00, 00, 00



HKR, Settings, OutputVideoVolumeLeft, 1, 00, 80, 04, 00

HKR, Settings, OutputVideoVolumeRight, 1, 00, 80, 04, 00

HKR, Settings, OutputVideoMute, 1, 01, 00, 00, 00



HKR, Settings, OutputAuxVolumeLeft, 1, 00, 80, 04, 00

HKR, Settings, OutputAuxVolumeRight, 1, 00, 80, 04, 00

HKR, Settings, OutputAuxMute, 1,  01, 00, 00, 00



HKR, Settings, OutputZVVolumeLeft, 1, 00, 08, FB, FF

HKR, Settings, OutputZVVolumeRight, 1, 00, 08, FB, FF

HKR, Settings, OutputZVMute, 1,  01, 00, 00, 00



HKR, Settings, InputMicVolumeLeft, 1, 00, 80, 10, 00

HKR, Settings, InputMicVolumeRight, 1, 00, 80, 10, 00



HKR, Settings, InputCDVolumeLeft, 1, 00, 80, 10, 00

HKR, Settings, InputCDVolumeRight, 1, 00, 80, 10, 00



HKR, Settings, InputVideoVolumeLeft, 1, 00, 80, 10, 00

HKR, Settings, InputVideoVolumeRight, 1, 00, 80, 10, 00



HKR, Settings, InputAuxVolumeLeft, 1, 00, 80, 10, 00

HKR, Settings, InputAuxVolumeRight, 1, 00, 80, 10, 00



HKR, Settings, InputLineInVolumeLeft, 1, 00, 80, 10, 00

HKR, Settings, InputLineInVolumeRight, 1, 00, 80, 10, 00



HKR, Settings, InputPhoneVolumeLeft, 1, 00, 80, 10, 00

HKR, Settings, InputPhoneVolumeRight, 1, 00, 80, 10, 00



HKR, Settings, InputStereoMixVolumeLeft, 00, 80, 10, 00

HKR, Settings, InputStereoMixVolumeRight, 00, 80, 10, 00



[cwcspudw98.CopyList]

cwcos.sys,cwcosw98.sys

cwcspud.sys



[cwcspudNT5.CopyList]

cwcos.sys,cwcosnt5.sys

cwcspud.sys



[CS4610DSP.CopyList]

cwcspud.dat

cwc4612.osp

cwc4610.osp

cwc3d.osp

cwcasync.osp

cwcwt.osp

cwchrtf.22

cwchrtf.44

cwchrtf.v22

cwchrtf.v44



[cwcwdm.CopyList]

cwcwdm.sys



[cwcspud3.CopyList]

cwcspud3.sys



;[cwcwvtbl.CopyList]

;cwcwvtbl.sys



;[cwcwtsmp.CopyList]

;cwcwtsmp.dat



[cwcspud.DelFiles]

cwcos.sys

cwcspud.sys

cwcspud.dat

cwc4610.osp

cwc4612.osp

cwc3d.osp

cwcasync.osp

cwcwt.osp

cwchrtf.22

cwchrtf.44

cwchrtf.v22

cwchrtf.v44



[cwcwdm.DelFiles]

cwcwdm.sys



[cwcspud3.DelFiles]

cwcspud3.sys



;[cwcwvtbl.DelFiles]

;cwcwvtbl.sys

;cwcwtsmp.dat





;;**************** NT Install ****************

[cwcspud.NTX86]

CopyFiles=cwcspudNT5.CopyList, CS4610DSP.CopyList

AddReg=cwcspud.AddReg, SPuDNT.AddReg

;;DelFiles=cwcspud.DelFiles



[cwcwdm.NTX86]

Include=ks.inf, wdmaudio.inf

Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA

CopyFiles=cwcwdm.CopyList

AddReg=cwcwdm.AddReg, Mixer.AddReg

;;DelFiles=cwcwdm.DelFiles



[cwcspud3.NTX86]

CopyFiles=cwcspud3.CopyList

AddReg=cwcspud3.AddReg

;;DelFiles=cwcspud3.DelFiles



[cwcgame.NTX86]

Include=gameport.inf

Needs=Standard_Port.NT



[cwcgame.NTX86.Services]

AddService = gameenum, 0x00000002, cwcgame_Service_Inst



[cwcgame_Service_Inst]

DisplayName    = %cwcgame.SvcDesc%

ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER

StartType      = 3                  ; SERVICE_DEMAND_START

ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE

ServiceBinary  = %12%\gameenum.sys

LoadOrderGroup = Extended Base



;[cwcwvtbl.NTX86]

;Include=ks.inf, wdmaudio.inf

;Needs=KS.Registration, WDMAUDIO.Registration

;CopyFiles=cwcwvtbl.CopyList, cwcwtsmp.CopyList

;AddReg=cwcwvtbl.AddReg

;DelFiles=cwcwvtbl.DelFiles



[cwcblstr.NTX86]



[cwcclyde.NTX86]





[cwcspud.NTX86.Interfaces]

AddInterface=%CRYSTAL_SPUD_GUID%,%CRYSTAL_SPUD%,CSCAud.Interface.SPuD



[cwcwdm.NTX86.Interfaces]

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART



[cwcspud3.NTX86.Interfaces]

AddInterface=%CRYSTAL_SPUD3_GUID%,%CRYSTAL_SPUD3%,CSCAud.Interface.SPuD3





;[cwcwvtbl.NTX86.Interfaces]

;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable

;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,CSCAud.Interface.Wavetable



[cwcspud.NTX86.Services]

AddService = cwcspud, 0x00000002, cwcspud_Service_Inst



[cwcwdm.NTX86.Services]

AddService = cwcwdm, 0x00000002, cwcwdm_Service_Inst



[cwcspud3.NTX86.Services]

AddService = cwcspud3, 0x00000002, cwcspud3_Service_Inst



;[cwcwvtbl.NTX86.Services]

;AddService = cwcwvtbl, 0x00000002, cwcwvtbl_Service_Inst



[cwcblstr.NTX86.Services]

AddService=,0x2



[cwcclyde.NTX86.Services]

AddService=,0x2



[cwcspud_Service_Inst]

DisplayName   = %cwcspud.SvcDesc%

ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER

StartType     = 3                  ; SERVICE_DEMAND_START

ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\cwcspud.sys



[cwcwdm_Service_Inst]

DisplayName   = %cwcwdm.SvcDesc%

ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER

StartType     = 3                  ; SERVICE_DEMAND_START

ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\cwcwdm.sys



[cwcspud3_Service_Inst]

DisplayName   = %cwcspud3.SvcDesc%

ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER

StartType     = 3                  ; SERVICE_DEMAND_START

ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\cwcspud3.sys



;[cwcwvtbl_Service_Inst]

;DisplayName   = %cwcwvtbl.SvcDesc%

;ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER

;StartType     = 3                  ; SERVICE_DEMAND_START

;ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL

;ServiceBinary = %10%\system32\drivers\cwcwvtbl.sys

[Strings]

MSFT = "Microsoft"

CSMfgName = "Crystal Semiconductor"

cwcspud.DeviceDesc0 = "Crystal SoundFusion(tm)"

cwcspud.DeviceDesc1 = "Crystal SoundFusion (tm)"

cwcwdm.DeviceDesc = "Crystal SoundFusion(tm) WDM Interface"

cwcspud3.DeviceDesc = "Crystal SoundFusion(tm) SPuD3 Inferface"

cwcgame.DeviceDesc = "Crystal SoundFusion(tm) Game Port"

cwcwvtbl.DeviceDesc = "Crystal SoundFusion(tm) Wavetable MIDI"

cwcblstr.DeviceDesc = "Crystal SoundFusion(tm) Blaster Interface"

CSCAud.SPuD.szPname = "Crystal SoundFusion(tm) SPuD"

CSCAud.Wave.szPname = "Crystal SoundFusion(tm)"

CSCAud.Topology.szPname = "SoundFusion(tm) Mixer"

CSCAud.UART.szPname = "SoundFusion(tm) External MIDI"

CSCAud.Wavetable.szPname = "SoundFusion(tm) Wavetable Synth"



MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories"

KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"

KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}"

KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

KSNAME_Wave = "Wave"

KSNAME_UART = "UART"

KSNAME_Topology = "Topology"

KSNAME_Wavetable = "UART"



KEY_BASE = "SYSTEM\CurrentControlSet\Services\cwcspud\CS461x"

CRYSTAL_SPUD_GUID = "{C84710EC-F725-11d1-94BA-00C04FBF8E70}"

CRYSTAL_SPuD = "SPuD"



CRYSTAL_SPUD3_GUID = "{C84710ED-F725-11D1-94BA-00C04FBF8E70}"

CRYSTAL_SPUD3 = "SPuD3"



cwcspud.SvcDesc = "Crystal SoundFusion(tm) Driver"

cwcwdm.SvcDesc = "Crystal SoundFusion(tm) WDM Driver"



cwcspud3.SvcDesc = "Crystal SoundFusion(tm) SPuD3 Driver"

cwcwvtbl.SvcDesc = "Crystal SoundFusion(tm) WaveTable Driver"

cwcgame.SvcDesc = "Crystal SoundFusion(tm) Game Port"



Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"



;

; This guid is for the mic boost name.

;

CSCGUID.MICBOOST = "{098F7442-75BC-11d2-AA2E-3078302C2030}"

CSCPin.MICBOOST = "+20dB"

CSCGUID.ZVPORT = "{098F7443-75BC-11d2-AA2E-3078302C2030}"

CSCPin.ZVPORT = "ZV Port"



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: web4, load: 0.70