INSTALL.INF Driver File Contents (s23a21d2.exe)

; AW32 Pro(S23A) ,  CS4236 Chip, Based on Ver 1.23 Crystal Driver .
; Modified Date : May 3, 1996
; Modified by Sam Lai .

[Version]
Signature="$CHICAGO$"
Class=MEDIA
provider=%MSFT%
LayoutFile=layout.inf

[ClassInstall]
DelReg=Class.DelReg
AddReg=Class.AddReg

[Class.DelReg]
HKCU,Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap 
HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\MIDI\Schemes\MPU-401(1-16)
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0000 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0001 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0002 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0003 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0004 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0005 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0006 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0007 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0008 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0009 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0010 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0011 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0012 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0013 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0014 
HKLM,System\CurrentControlSet\Services\Class\MEDIA\0015

[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll

[Manufacturer]
%CSMfgName%=Crystal

[Crystal]
%*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0000
%*CSCFFFF.DeviceDesc%=CSC0000_Device, *CSCFFFF
%*CSC0001.DeviceDesc%=CSC0001_Device, *CSC0001
%*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0010
%*CSC0003.DeviceDesc%=CSC0003_Device, *CSC0003

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

[CSC0000_Device]
DelFiles=WSS.DelList
CopyFiles=WSS.CopyList,Windir.CopyList,Music.CopyFile
AddReg=WAVE.AddReg, MIXER.AddReg, CSC0000.AddReg, WSS.AddReg
UpdateInis=WSS.UpdateInis
UpdateCfgSys=CS4232C.UpdateCfgSys
;Uncomment the next line if you wish to use this .inf with NULL resources
;reboot

[Music.CopyFile]
aabutton.dll,,
cd.dll,,
mc.exe,,
mc.ini,,
mcmixer.dll,,
mmvol.dll,,
muscroll.dll,,
musicug.hlp,,
slbar.dll,,
tape.dll,,

[WSS.UpdateInis]
system.ini,386Enh,"device=vsndsys.386"
system.ini,drivers,"wave*=sndsys.drv",,1
system.ini,drivers,"wave*=cs31ba11.drv",,1
system.ini,drivers,"wave*=cs32ba11.drv",,1
system.ini,drivers,"midi*=sndsys.drv",,1
system.ini,drivers,"aux*=sndsys.drv",,1
system.ini,drivers,"aux*=cs31ba11.drv",,1
system.ini,drivers,"aux*=cs32ba11.drv",,1
system.ini,drivers,"mixer*=sndsys.drv",,1
system.ini,drivers,"mixer*=cs31ba11.drv",,1
system.ini,drivers,"mixer*=cs32ba11.drv",,1

[WSS.CopyList]
cwaudio.vxd,,
cs32ba11.drv,,
csfm.drv,,
cs4232ld.vxd,,

[Windir.CopyList]
cs4232c.exe,,
cs4232.ini,,
cwaudio.bin,,
cs32mix.exe,,
add_mc.exe,,
RemAudio.exe,,
RemAudio.inf,,
Rem_Run.inf,,

[WSS.DelList]
vsndsys.386,,,1
sndsys.drv,,,1
vaudiod.386,,,1
cpqaudio.drv,,,1
vsbd.386,,,1
vadlibd.386,,,1
nullwave.drv,,,1
mssndsys.drv,,,1
mssndsys.vxd,,,1

[WSS.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Uninstall_S23A,DisplayName,,"Uninstall the AW32 Pro PNP Audio Card "
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Uninstall_S23A,UninstallString,,%10%\RemAudio.exe
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,Add_Music_Center,,%10%\Add_MC.exe
HKEY_CURRENT_USER,Software\Microsoft\Windows\CurrentVersion\Applets\SysTray,Services,,7

HKR,,Driver,,cwaudio.vxd
HKR,Drivers\wave\cs32ba11.drv,Driver,,cs32ba11.drv
HKR,Drivers\mixer\cs32ba11.drv,Driver,,cs32ba11.drv
HKR,Drivers\aux\cs32ba11.drv,Driver,,cs32ba11.drv
HKR,Drivers\midi\csfm.drv,,,
HKR,Drivers\midi\csfm.drv,Driver,,csfm.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,,EnumPropPages,,"cs32ba11.drv,DrvEnumPropPages"
HKLM,%KEY_FIL%\fl.UpdateInis,device.vsndsys,,"system.ini,386Enh,""device=vsndsys.386"",,"

[CSC0000.AddReg]
HKR,Drivers\wave\cs32ba11.drv,Description,,%*CSC0000.DeviceDesc%
HKR,Drivers\mixer\cs32ba11.drv,Description,,%*CSC0000.DeviceDesc%
HKR,Drivers\aux\cs32ba11.drv,Description,,%*CSC0000.DeviceDesc%
HKR,Drivers\midi\csfm.drv,Description,,%V_INTERNAL%
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,Config\DRIVER,Interp8,,Linear
HKR,Config\DRIVER,Interp16,,Linear
HKR,Config\DRIVER,SaveSettingsOnExit,,ON
HKR,Config\DRIVER,DMATimingMode,,1
HKR,Config\DRIVER,4232ADPCMEnable,,1
;HKR,Config\DRIVER,UseAllFs,,0
HKR,Config\MIXER,WaveVolumeOffset,,60
HKR,Config\MIXER,InputSelection,,MIC
HKR,Config\MIXER,lLineVolume,,21845
HKR,Config\MIXER,rLineVolume,,21845
HKR,Config\MIXER,LineGang,,ON
HKR,Config\MIXER,lMicVolume,,21845
HKR,Config\MIXER,rMicVolume,,21845
HKR,Config\MIXER,MicGang,,ON
HKR,Config\MIXER,lAuxInVolume,,4369
HKR,Config\MIXER,rAuxInVolume,,4369
HKR,Config\MIXER,AuxInGang,,ON
HKR,Config\MIXER,lLoopBackInputVolume,,0
HKR,Config\MIXER,rLoopBackInputVolume,,0
HKR,Config\MIXER,LoopBackInputGang,,ON
HKR,Config\MIXER,MonitorVolume,,65535
HKR,Config\MIXER,MonitorMute,,ON
HKR,Config\MIXER,MonitorMode,,Recording
HKR,Config\MIXER,lMasterVolume,,58253
HKR,Config\MIXER,rMasterVolume,,58253
HKR,Config\MIXER,MasterMute,,OFF
HKR,Config\MIXER,MasterGang,,ON
HKR,Config\MIXER,lAuxVolume,,42280
HKR,Config\MIXER,rAuxVolume,,42280
HKR,Config\MIXER,AuxMute,,OFF
HKR,Config\MIXER,AuxGang,,ON
HKR,Config\MIXER,lAux2Volume,,42280
HKR,Config\MIXER,rAux2Volume,,42280
HKR,Config\MIXER,Aux2Mute,,OFF
HKR,Config\MIXER,Aux2Gang,,ON
HKR,Config\MIXER,lLineMixVolume,,42280
HKR,Config\MIXER,rLineMixVolume,,42280
HKR,Config\MIXER,LineMixMute,,OFF
HKR,Config\MIXER,LineMixGang,,ON
HKR,Config\MIXER,MonoVolume,,65535
HKR,Config\MIXER,MonoMute,,OFF
HKR,Config\MIXER,MonoOutMute,,ON
HKR,Config\MIXER,MicBoost,,ON
HKR,Config\MIXER,HWMUTE,,"0,1,E"
HKR,Config\MIXER,lVirtMaster,,48059
HKR,Config\MIXER,rVirtMaster,,48059
HKR,Config\MIXER,LowPriInputSelection,,MIC
HKR,Config\MIXER,lLowPriMicVolume,,32256
HKR,Config\MIXER,rLowPriMicVolume,,32256
HKR,Config\MIXER,LowPriMicBoost,,ON
HKR,Config\MIXER,lLowPriLineVolume,,39680
HKR,Config\MIXER,rLowPriLineVolume,,39680
HKR,Config\MIXER,lLowPriLoopBackInputVolume,,38400
HKR,Config\MIXER,rLowPriLoopBackInputVolume,,38400
HKR,Config\MIXER,lLowPriAuxInVolume,,17664
HKR,Config\MIXER,rLowPriAuxInVolume,,17664
HKR,Config\MIXER,VirtMasterMute,,OFF
HKR,Config\MIXER,VirtMasterGang,,ON
HKR,Config\MIXER,MicAGC,,OFF
HKR,Config\RECORD,HighPassFilter,,Off
HKR,Config\RECORD,Dither,,ON
HKR,Config\CONTROLS,MixerSources,,"Wave,Monitor,Mono,Line,Aux1,Aux2"
HKR,Config\CONTROLS,InputSources,,"Line,Aux1,Loop,Mic"
HKR,Config\CONTROLS,ShortNameLine,,Synth
HKR,Config\CONTROLS,LongNameLine,,Synth
HKR,Config\CONTROLS,ShortNameAux1,,Line
HKR,Config\CONTROLS,LongNameAux1,,Line
HKR,Config\CONTROLS,ShortNameAux2,,CD
HKR,Config\CONTROLS,LongNameAux2,,CD
HKR,Config\CONTROLS,ShortNameMono,,PC Speaker
HKR,Config\CONTROLS,LongNameMono,,PC Speaker
HKR,Config\CONTROLS,ShortNameMic,,Mic
HKR,Config\CONTROLS,LongNameMic,,Mic
HKR,Config\CONTROLS,ShortNameLoopback,,Mix Out
HKR,Config\CONTROLS,LongNameLoopback,,Mix Out
HKR,Config\CONTROLS,SourceForLine,,Synthesizer
HKR,Config\CONTROLS,SourceForAux1,,Auxiliary
HKR,Config\CONTROLS,SourceForAux2,,CompactDisc
HKR,Config\CONTROLS,SourceForMono,,PCSpeaker
HKR,Config\CONTROLS,SourceForMic,,Microphone
HKR,Config\CONTROLS,LongNameLineOut,,"Master Out"
HKR,Config\CONTROLS,ShortNameLineOut,,Master
HKR,Config\CONTROLS,LongNameMuxOut,,"Wave Input"
HKR,Config\CONTROLS,ShortNameMuxOut,,WaveIn
HKR,Config\CONTROLS,LongNameLowPriMuxOut,,"Low Priority Input"
HKR,Config\CONTROLS,ShortNameLowPriMuxOut,,LowPriIn
;HKR,Config\CONTROLS,LongNameXCTL0,,"XControl 0"
;HKR,Config\CONTROLS,ShortNameXCTL0,,"XCTL 0"
;HKR,Config\CONTROLS,LongNameXCTL1,,"XControl 1"
;HKR,Config\CONTROLS,ShortNameXCTL1,,"XCTL 1"
;HKR,Config\CONTROLS,ValueXCTL0,,0
;HKR,Config\CONTROLS,ValueXCTL1,,0
HKR,Config\SNDSYS.DRV,SingleModeDMA,,0
HKR,Config\SNDSYS.DRV,MsftHardware,,0
HKR,Config\SNDSYS.DRV,MsftSupport,,1
HKR,Config\SNDSYS.DRV,AutoSelect,,0
HKR,Config\SNDSYS.DRV,MidiPlay,,1
HKR,Config\SNDSYS.DRV,OldMSDosGameCompatibility,,1
HKR,Config\SNDSYS.DRV,BlasterSupport,,CS4232
HKR,Config\SNDSYS.DRV,Duplex,,Full
HKR,Config\SNDSYS.DRV,OEMHardware,,
HKR,Config\SNDSYS.DRV,FMMixer,,Line
HKR,Config\SNDSYS.DRV,CDMixer,,Aux2
HKR,Config\SNDSYS.DRV,LineMixer,,Aux1
HKR,Config\SNDSYS.DRV,UseTypeFDMA,,ON
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,,,"Crystal Sound Card Configuration"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Config.Sys,,"device=%%WINDIR%%\cs4232c.exe /O /R"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Flags,1,07,00,00,00
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,Order,1,00,00,00,19
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOSOptions\Crystal,TipText,,"Configures Sound Card for use in DOS"

[MIXER.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,

[WAVE.AddReg]
HKR,,DevLoader,,cs4232ld.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,
HKLM,%KEY_IOC%\acm,,,
HKLM,%KEY_IOC%\Rec,,,
HKLM,%KEY_IOC%\MPlay,,,

[CS4232C.UpdateCfgSys]
DevDelete=cs4232c.exe
DevAddDev=cs4232c.exe,device, 1, "/W"

[*CSC0000.KnownDrivers]
sndsys.drv
cpqaudio.drv
cs31ba11.drv
nmcmssnd.drv
mssndsys.drv

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

[CSC0001_Device]
CopyFiles=CSC0001.CopyList
AddReg=CSC0001.AddReg
UpdateInis=CSC0001.UpdateInis

[CSC0001.CopyList]
vjoyd.vxd,,
msjstick.drv,,

[CSC0001.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%*CSC0001.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[CSC0001.UpdateInis]
system.ini,drivers,"joystick="

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

[CSC0010_Device]
DelFiles=ControlPort.DelList
CopyFiles=ControlPort.CopyList
AddReg=ControlPort.AddReg

[ControlPort.AddReg]
HKR,,DevLoader,,cs4232ld.vxd

[ControlPort.DelList]
cs4232ld.vxd,,,1

[ControlPort.CopyList]
cs4232ld.vxd,,

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

[CSC0003_Device]
DelFiles=MPU401.DelList
CopyFiles=MPU401.CopyList
AddReg=MIDI.AddReg, MPU401.AddReg, CSC0003.AddReg
UpdateInis=MPU401.UpdateInis

[MPU401.CopyList]
msmpu401.vxd,,
msmpu401.drv,,
cs4232ld.vxd,,

[MIDI.AddReg]
HKR,,Devloader,,cs4232ld.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,

[MPU401.AddReg]
HKR,,Driver,,msmpu401.vxd
HKR,Drivers\midi\msmpu401.drv,Driver,,msmpu401.drv
HKR,Drivers\midi\msmpu401.drv,External,1,01,00,00,00
HKR,Drivers,SubClasses,,"midi"

[CSC0003.AddReg]
HKR,Drivers\midi\msmpu401.drv,Description,,%*CSC0003.DeviceDesc%
;  The followings will set MPU-401 1~16 channels as default 
;
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\MIDI\Schemes\MPU-401(1-16)\00,,,
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\MIDI\Schemes\MPU-401(1-16)\00,,,"msmpu401.drv<0003>" 
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\MIDI\Schemes\MPU-401(1-16)\00,Channels,1,FF,FF,FF,FF
     
HKCU,Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap,UseScheme,1,01
HKCU,Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap,CurrentScheme,,"MPU-401(1-16)"
     
[MPU401.UpdateInis]
system.ini,drivers,"midi*=mpu401.drv",,1

[MPU401.DelList]
mpu401.drv,,,1

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


[DestinationDirs]
WSS.CopyList = 11
WSS.DelList = 11
Windir.CopyList = 10
DefaultDestDir = 11	; LDID_SYS
Music.CopyFile=10

[SourceDisksNames]
1="AW32 Pro Win'95 Driver",, 0001

[SourceDisksFiles]
cwaudio.vxd=1
cs32ba11.drv=1
cs4232c.exe=1
cs4232.ini=1
cs4232ld.vxd=1
cwaudio.bin=1
csfm.drv=1
cs32mix.exe=1
RemAudio.inf=1
RemAudio.exe=1
aabutton.dll=1
cd.dll=1
cswave.dll=1
mc.exe=1
mc.ini=1
mcmixer.dll=1
mmvol.dll=1
muscroll.dll=1
musicug.hlp=1
slbar.dll=1
tape.dll=1
add_mc.exe=1

[Strings]
;Non-localized strings
KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"

;Localized strings
MediaClassName="Sound, video and game controllers"
CSMfgName="Crystal Semiconductor Corporation"
*CSC0000.DeviceDesc="AW32 Pro PnP Audio System CODEC"
*CSCFFFF.DeviceDesc="AW32 Pro PnP Audio System CODEC (Needs Reboot)"
*CSC0001.DeviceDesc="AW32 Pro PnP Audio System Joystick"
*CSC0010.DeviceDesc="AW32 Pro PnP Audio System Control Registers"
*CSC0003.DeviceDesc="AW32 Pro PnP Audio System MPU-401 Compatible"
V_CLSWAVEFORM="Audio"
V_CLSMIDI="MIDI"
V_CLSMIXER="Mixer"
V_CLSAUX="Auxiliary"
V_INTERNAL="FM Synthesis"
V_EXTERNAL="External MIDI Port"
Uninstall_String="rundll setupx.dll,InstallHinfSection DefaultInstall 132 "
space=" "
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: ftp, load: 0.94