cmpci026.inf Driver File Contents (w9x191bfull1SOUND.zip)

;
; CMI8338 PCI Audio Adapter INF file
;
; 10/12/98 Merge A3D drivers
; 10/19/98 merge softmidi
; 10/27/98 add install volume controls
; 01/28/98 change legacy device ID
; 02/09/99 optional CPU performance for HRTF 3D
; 03/20/99 set mixer default volume
; 04/20/99 add DOS initial program
; 04/22/99 merge all of PCI audio chip drivers into one folder
; 06/30/99 remove DOS initial program
; 08/10/99 move joystick drivers to sub-folder
; 09/03/99 merge 8338 drivers with 8738 & run APs setup after installation
; 09/20/99 set default config value
; 10/20/99 Rename audio3d to c3d
; 11/09/99 Move APs setup to last device
; 12/09/99 Add default master volume and four speakers status setting
; 01/12/00 Add config setting & remove apsetup
; 01/14/00 Separate 8338 drivers from 8738 &
;          add copy mixer restore default value setting file 
; 01/25/00  Modify legacy device name for auto setup
; 01/27/00  Set default value SPDIF-out enable,level 5v,wave volume 90%,mic 50%.
;
[Version]
Signature="$CHICAGO$"
Class=MEDIA
provider="C-Media"
LayoutFile=layout.inf

[ClassInstall]
AddReg=Class.AddReg

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

[Manufacturer]
%MfgName%=CMEDIA

[CMEDIA]
%DEV_0100.DeviceDesc%=DEV0100.Device,PCI\VEN_13F6&DEV_0100&SUBSYS_FFFF13F6&REV_10,PCI\VEN_13F6&DEV_0100&SUBSYS_FFFF13F6,PCI\VEN_13F6&DEV_0100&REV_10,PCI\VEN_13F6&DEV_0100
%SSC-Legacy.DeviceDesc%=SSC_Legacy_Device, VIRTUAL\SSC-SBEmu
;;;%SSC-Joystk.DeviceDesc%=SSC_Legacy_Joystk, VIRTUAL\SSC-Joystk
%SSC-DOSEmu.DeviceDesc%=SSC_DOSEmu, VIRTUAL\SSC-DOSEmu

[PreCopySection]
HKR,,NoSetupUI,,1

;---------------------------------------------------------------;
[DEV0100.Device]
CopyFiles=audiodev.SystemCopyList,Audio3D.CopyList,Mixer.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, audiodrv.AddReg, audiodev.AddReg ,Audio3D.AddReg

[SSC_Legacy_Device]
AddReg=SSC_Legacy_Device.AddReg, HW_MIDI.AddReg

[SSC_Legacy_Joystk]
CopyFiles=CM8338_Joystk.CopyList
AddReg=JOYSTICK.AddReg,CM8338_Joystk.AddReg
UpdateInis=CM8338_JSTICK.UpdateInis

[SSC_DOSEmu]
;CopyFiles=DOSEmu.CopyList, SWMIDI.CopyList, apsetup.copylist
CopyFiles=DOSEmu.CopyList, SWMIDI.CopyList
AddReg=DOSEmu.AddReg, SW_MIDI.AddReg
UpdateInis=DOSEmu.UpdateInis
UpdateAutoBat=DOSinit.Update

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

[audiodev.SystemCopyList]
cmaudio.vxd,,
cmpci95.drv,,
cmpcifm.drv,,
cmmpupci.drv,,

[Mixer.CopyList]
mixerdef.ini,,

;[apsetup.copylist]
;cmapset.exe,,

[Audio3D.CopyList]
C3D.dll,,
a3d.dll,C3D.dll,

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

[DOSEmu.CopyList]
cmswmpu.vxd,,
cmmpu.exe,,
smidi32p.dll,,
;setaudio.com,,

[SWMIDI.CopyList]
cmsmidi.drv,,
smidipci.dll,,
dlswave.dat,,
dlstable.dat,,

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

[audiodrv.AddReg]
HKR,Drivers\wave\cmpci95.drv,Description,,%DEV_0100.DeviceDesc%
HKR,Drivers\mixer\cmpci95.drv,Description,,%DEV_0100.DeviceDesc%
HKR,Drivers\aux\cmpci95.drv,Description,,%DEV_0100.DeviceDesc%


[audiodev.AddReg]
HKR,,Driver,,cmaudio.vxd
HKR,Drivers\wave\cmpci95.drv,,,
HKR,Drivers\wave\cmpci95.drv,Driver,,cmpci95.drv
HKR,Drivers\mixer\cmpci95.drv,,,
HKR,Drivers\mixer\cmpci95.drv,Driver,,cmpci95.drv
HKR,Drivers\aux\cmpci95.drv,,,
HKR,Drivers\aux\cmpci95.drv,Driver,,cmpci95.drv
HKR,Drivers,SubClasses,,"wave,aux,mixer"
;;HKR,,EnumPropPages,,"cmpci95.drv,DrvEnumPropPages"

[WAVE.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,,,
HKR,Drivers,MIGRATED,,0
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,
HKR,Config,enable_lib,1,1
; 1 for 3 phonejack (Line-in share same jack with rear)
HKR,Config,LINEINasREAR,1,1
; 0 for enable legacy device
HKR,Config,DISLEGACY,1,0
; 0 for enable MIDI device
HKR,Config,DISMPU,1,0
; 0 for enable joystick device
HKR,Config,DISJSTK,1,0
; enable DOS mode MPU-401 MIDI emulator or not (0=enable, 1=disable)
HKR,Config,DISDOSMPU,1,0
; set drivers default master volume to 70%
HKR,Config,LeftMasterVol,1,34,b3,00,00
HKR,Config,RightMasterVol,1,34,b3,00,00
; set drivers default wave volume to 90%
HKR,Config,LeftDACVol,1,66,E6,00,00
HKR,Config,RightDACVol,1,66,E6,00,00
; set drivers default Mic volume to 50%
HKR,Config,MonoMICVol,1,00,80,00,00
; set default Mic channel on/off (1=mute,0=on)
HKR,Config,MuteMIC,1,0,0,0,0
; set audio rack mixer restore default master volume
HKR,Config,DefMasterVol,1,34,b3,00,00
; set drivers default four speakers status (1=mute,0=on)
HKR,Config,FourSpkMute,1,0
; set audio rack mixer restore default four speakers status (1=mute,0=on)
HKR,Config,DefFourSpk,1,0
; enable or disable two playback wave channels (0=disable, 1=enable)
HKR,Config,DualWave,1,0
; enter or reject suspend mode during DSound wave playing (0=enter, 1=reject)
HKR,Config,DisDsSuspend,1,1
; 0 for default SPDIF-out disable, 1 for SPDIF-out enable
HKR,Config,SPDIFOut,1,1,0,0,0
; 0 for default SPDIF-out level 5V, 1 for 0.5V
HKR,Config,SPDIFVolt,1,0,0,0,0

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

[SSC_Legacy_Device.AddReg]
HKR,,Devloader,,mmdevldr.vxd
HKR,,Driver,,cmaudio.vxd
HKR,,SBEmu,1,01
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,
HKR,,EnumPropPages,,"cmpci95.drv,DrvEnumPropPages"

[HW_MIDI.AddReg]
HKR,Drivers\midi\cmpcifm.drv,,,
HKR,Drivers\midi\cmpcifm.drv,Driver,,cmpcifm.drv
HKR,Drivers\midi\cmmpupci.drv,,,
HKR,Drivers\midi\cmmpupci.drv,Driver,,cmmpupci.drv
HKR,Drivers\midi\cmmpupci.drv,External,1,01,00,00,00
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\cmpcifm.drv,Description,,%CM8338.InternalMIDI%
HKR,Drivers\midi\cmmpupci.drv,Description,,%CM8338.ExternalMIDI%

[Audio3D.AddReg]
HKCR,Audio3D,,0,Audio3DObject
HKCR,Audio3D\CLSID,,0,%Audio3D_CLSID%
HKCR,CLSID\%Audio3D_CLSID%,,0,Audio3DObject
HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,,0,C3D.dll
HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,ThreadingModel,0,Apartment

[JOYSTICK.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,

[CM8338_Joystk.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%SSC-Joystk.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[DOSEmu.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,,Driver,,cmswmpu.vxd
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers,MIGRATED,,0

[SW_MIDI.AddReg]
HKR,Drivers\midi,,,
HKR,,Driver,,cmswmpu.vxd
HKR,Drivers\midi\cmsmidi.drv,Driver,,cmsmidi.drv
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\cmsmidi.drv,Description,,%SMIDI.DeviceDesc%
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,Cmapsetup,0,c:\cmapset.exe

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

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

[DOSEmu.UpdateInis]
win.ini,windows,,"run=%11%\cmmpu.exe",

[DOSInit.Update]
PreFixPath=11
;CmdAdd=setaudio,"%DOSinitparam%"
CmdDelete=set8338
CmdDelete=setaudio

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



[DestinationDirs]
DefaultDestDir             =    11  ; Windows system folder
audiodev.SystemCopyList      =    11
audiodev.WinDirCopyList      =    10
audiodev.HelpDirCopyList     =   18
;apsetup.copylist = 30
Mixer.CopyList = 10 ; Windows folder

[SourceDisksNames]
1="CMI8338/C3DX PCI Audio Driver Disk",,0000-0000

[SourceDisksFiles]
cmaudio.vxd=1,026,
cmpci95.drv=1,026,
cmpcifm.drv=1,.,
cmmpupci.drv=1,.,
vjoyd.vxd=1,.,
msjstick.drv=1,.,
C3D.dll=1,.,
cmswmpu.vxd=1,.,
cmmpu.exe=1,.,
smidipci.dll=1,.,
cmsmidi.drv=1,.,
smidi32p.dll=1,.,
dlswave.dat=1,.,
dlstable.dat=1,.,
sndvol32.exe=1,.,
sndvol32.cnt=1,.,
sndvol32.hlp=1,.,
;setaudio.com=1,.,
;cmapset.exe=1,.,
mixerdef.ini,.,

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

[Strings]
MfgName="C-MEDIA"
DEV_0100.DeviceDesc="CMI8338/C3DX PCI Audio Device"
SSC-Legacy.DeviceDesc="C-Media PCI Audio Legacy Device"
SSC-Joystk.DeviceDesc="C-Media PCI Audio Joystick Device"
SSC-DOSEmu.DeviceDesc="DOS Mode MPU-401 Emulator"
SSC-SWMIDI.DeviceDesc="C-Media SoftMidi Driver"
CM8338.ExternalMIDI="C-Media PCI Audio External MIDI Port"
CM8338.InternalMIDI="C-Media PCI Audio FM Emulator"
MediaClassName="Sound, video and game controllers"
V_CLSWAVEFORM="Audio"
V_CLSMIDI="MIDI"
V_CLSMIXER="Mixer"
V_CLSAUX="Auxiliary"
V_GENERAL="General MIDI Instrument"
Audio3D_CLSID="{D8F1EEE0-F634-11CF-8700-00A0245D918B}"
SMIDI.DeviceDesc="C-Media SoftMidi Driver"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
DOSinitparam="/S"
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: web5, load: 1.41