OEMSETUP.INF Driver File Contents (swt1031.zip)

"ES1938 AudioDrive V4.05.00.1031, w/ SWT; to WHQL; twin driver of V1026"

[Version]
LayoutFile=Layout.inf
Signature="$CHICAGO$"
Class=MEDIA
provider=%ESS%

[ClassInstall]
AddReg=Class.AddReg

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

[Manufacturer]
%ESSMfgName%=ESS

[ESS]
%*ES1938M.DeviceDesc%=ES1938M_Device,PCI\VEN_125D&DEV_1969
%ES1938A.DeviceDesc%=ES1938A_Device,ES1938\AUDIO	
%ES1938D.DeviceDesc%=ES1938D_Device,ES1938\DOS

[PreCopySection]
HKR,,NoSetupUI,,1

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

[ES1938M_Device]
CopyFiles=ES1938M.CopyList
DelReg=ES1938M.DelReg
AddReg=ES1938M.AddReg


[ES1938A_Device]
CopyFiles=ES1938A.CopyList,ES1938D.CopyList,ESSSWT.CopyList
DelReg=WAVE.DelReg,ESSSWT.DelReg
AddReg=ES1938A.AddReg,WAVE.AddReg,MIXER.AddReg,ESSSWT.AddReg,ESSCheck.AddReg,GPO.AddReg,ES938.AddReg,DMA.AddReg,Ext.AddReg,VolumeMap.AddReg

[ES1938D_Device]
AddReg=ES1938D.AddReg


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

[ESS.UpdateInis]
system.ini,386Enh,"device=vaudrv.386"
system.ini,386Enh,"device=es488win.386"
system.ini,386Enh,"device=es688win.386"
system.ini,386Enh,"device=es888win.386"
system.ini,386Enh,"device=es1488wn.386"
system.ini,386Enh,"device=es1688wn.386"
system.ini,386Enh,"device=es1788wn.386"
system.ini,386Enh,"device=es1868wn.386"
system.ini,386Enh,"device=es1878wn.386"
system.ini,386Enh,"device=es1869wn.386"
system.ini,386Enh,"device=es1879wn.386"
system.ini,386Enh,"device=es1888wn.386"
system.ini,386Enh,"device=esx88win.386"
system.ini,386Enh,"device=vsbpd.386"
system.ini,386Enh,"device=vadlibd.386"
system.ini,386Enh,"device=vadlib.386"
system.ini,386Enh,"device=vsbd.386"
system.ini,drivers,"wave*=auddrive.drv",,1
system.ini,drivers,"midi*=auddrive.drv",,1
system.ini,drivers,"aux*=auddrive.drv",,1
system.ini,drivers,"mixer*=auddrive.drv",,1
system.ini,drivers,"midi*=audmpu.drv",,1
system.ini,drivers,"midi*=audmpio.drv",,1
system.ini,drivers,"wave*=es488win.drv",,1
system.ini,drivers,"midi*=es488win.drv",,1
system.ini,drivers,"aux*=es488win.drv",,1
system.ini,drivers,"mixer*=es488win.drv",,1
system.ini,drivers,"wave*=es688win.drv",,1
system.ini,drivers,"midi*=es688win.drv",,1
system.ini,drivers,"aux*=es688win.drv",,1
system.ini,drivers,"mixer*=es688win.drv",,1
system.ini,drivers,"wave*=es888win.drv",,1
system.ini,drivers,"midi*=es888win.drv",,1
system.ini,drivers,"aux*=es888win.drv",,1
system.ini,drivers,"mixer*=es888win.drv",,1
system.ini,drivers,"wave*=es1488wn.drv",,1
system.ini,drivers,"midi*=es1488wn.drv",,1
system.ini,drivers,"aux*=es1488wn.drv",,1
system.ini,drivers,"mixer*=es1488wn.drv",,1
system.ini,drivers,"wave*=es1688wn.drv",,1
system.ini,drivers,"midi*=es1688wn.drv",,1
system.ini,drivers,"aux*=es1688wn.drv",,1
system.ini,drivers,"mixer*=es1688wn.drv",,1
system.ini,drivers,"wave*=es1788wn.drv",,1
system.ini,drivers,"midi*=es1788wn.drv",,1
system.ini,drivers,"aux*=es1788wn.drv",,1
system.ini,drivers,"mixer*=es1788wn.drv",,1
system.ini,drivers,"wave*=es1868wn.drv",,1
system.ini,drivers,"midi*=es1868wn.drv",,1
system.ini,drivers,"aux*=es1868wn.drv",,1
system.ini,drivers,"mixer*=es1868wn.drv",,1
system.ini,drivers,"wave*=es1878wn.drv",,1
system.ini,drivers,"midi*=es1878wn.drv",,1
system.ini,drivers,"aux*=es1878wn.drv",,1
system.ini,drivers,"mixer*=es1878wn.drv",,1
system.ini,drivers,"wave*=es1869wn.drv",,1
system.ini,drivers,"midi*=es1869wn.drv",,1
system.ini,drivers,"aux*=es1869wn.drv",,1
system.ini,drivers,"mixer*=es1869wn.drv",,1
system.ini,drivers,"wave*=es1879wn.drv",,1
system.ini,drivers,"midi*=es1879wn.drv",,1
system.ini,drivers,"aux*=es1879wn.drv",,1
system.ini,drivers,"mixer*=es1879wn.drv",,1
system.ini,drivers,"wave*=es1888wn.drv",,1
system.ini,drivers,"midi*=es1888wn.drv",,1
system.ini,drivers,"aux*=es1888wn.drv",,1
system.ini,drivers,"mixer*=es1888wn.drv",,1
win.ini,windows,load,essdaemn.exe,,

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


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

[ES1938M.CopyList]
es1938mg.vxd,,

[ES1938A.CopyList]
es1938.vxd,,
es1938.drv,,
esfm.drv,,
essmpu.drv,,
essdm.vxd,,
essswt.vxd,,
essswt.drv,,

[ES1938D.CopyList]
es1938.com,,
es1938.sys,,

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

[ESSSWT.CopyList]
ESSSWT.DAT
ESSSWT1M.DLS

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

[ESS.DelList]
vaudrv.386,,,1
es488win.386,,,1
es688win.386,,,1
es888win.386,,,1
es1488wn.386,,,1
es1688wn.386,,,1
es1788wn.386,,,1
es1868wn.386,,,1
es1878wn.386,,,1
es1869wn.386,,,1
es1879wn.386,,,1
es1888wn.386,,,1
auddrive.drv,,,1
es488win.drv,,,1
es688win.drv,,,1
es888win.drv,,,1
es1488wn.drv,,,1
es1688wn.drv,,,1
es1788wn.drv,,,1
es1868wn.drv,,,1
es1878wn.drv,,,1
es1869wn.drv,,,1
es1879wn.drv,,,1
es1888wn.drv,,,1
audmpio.drv,,,1
audmpu.drv,,,1
auddrive.hlp,,,1
audmpu.hlp,,,1
nullwave.drv,,,1

[ESS.DelList1]
essfm.drv,,,1

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

[ESSCheck.AddReg]
HKLM,%KEY_FIL%\PostInstall,UpdateIniFields,,"UpdateIniFields=fl.UpdateIniFields"
HKLM,%KEY_FIL%\fl.UpdateIniFields,,,"1"
HKLM,%KEY_FIL%\fl.UpdateIniFields,msmixmgr,,"system.ini,boot,drivers,msmixmgr.dll"

[Drivers.fields]
system.ini,boot,drivers,msmixmgr.dll
system.ini,boot,drivers,mmmixer.dll

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


[ES1938M.AddReg]
HKR,,DeviceDriver,,es1938mg.vxd
HKR,,DevLoader,,*CONFIGMG
HKR,,Enumerator,,*CONFIGMG
HKR,,Driver,,"es1938.vxd"

[ES1938A.AddReg]
HKR,,Driver,,"es1938.vxd essdm.vxd essswt.vxd"
HKR,,EnumPropPages,,"es1938.drv,DrvEnumPropPages"
HKR,Drivers\wave\es1938.drv,Description,,%ES1938A.DeviceDesc%
HKR,Drivers\wave\es1938.drv,Driver,,es1938.drv
HKR,Drivers\midi\esfm.drv,Description,,%ES1938.Name%" "%V_ESFM%
HKR,Drivers\midi\esfm.drv,Driver,,esfm.drv
HKR,Drivers\midi\essmpu.drv,Description,,%ES1938.Name%" "%V_EXTERNAL%"
HKR,Drivers\midi\essmpu.drv,External,1,01,00,00,00
HKR,Drivers\midi\essmpu.drv,Driver,,essmpu.drv
HKR,Drivers\mixer\es1938.drv,Description,,%ES1938A.DeviceDesc%
HKR,Drivers\mixer\es1938.drv,Driver,,es1938.drv
HKR,Drivers\aux\es1938.drv,Description,,%ES1938A.DeviceDesc%
HKR,Drivers\aux\es1938.drv,Driver,,es1938.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,Config,"Disable Mic Preamp",01,00
HKR,Config,"MonoInPhoneMute",01,ff
HKR,Config,"Reverse Channel Control",01,01
;HKR,Config,"AGC",01,00,00,00,00


[ESSSWT.AddReg]
; Deleting the semicolon before a "HKR,..." line below "enables" that line.
; Enabling "Enable Software Wavetable" enables the Digital Mixer so that
; software wavetable can be used.
; Digital Mixer does not support Software 3D Effect
HKLM,Software\ESS\ESSSWT,Path,,%10%
HKLM,Software\ESS\ESSSWT,"Enable MMX",01,01
HKLM,Software\ESS\ESSSWT,"Enable Software Wavetable",01,00
HKLM,Software\ESS\ESSSWT,"Memory Pages",01,80,00,00,00
HKLM,Software\ESS\ESSSWT,"File",,"ESSSWT1M.DLS"
HKLM,Software\ESS\ESSSWT,"Library",01,00
HKLM,Software\ESS\ESSSWT,"Library 1 File",,"ESSSWT1M.DLS"
HKLM,Software\ESS\ESSSWT,"Library 1 Memory",01,80,00,00,00
HKLM,Software\ESS\ESSSWT,"Library 2 File",,"ESSSWT3M.DLS"
HKLM,Software\ESS\ESSSWT,"Library 2 Memory",01,80,01,00,00
HKR,Drivers\midi\essswt.drv,Description,,%V_ESSSWT%
HKR,Drivers\midi\essswt.drv,Driver,,essswt.drv
HKR,Config,"Enable Software Wavetable",01,01

[ES1938D.AddReg]
HKR,,DeviceDriver,,es1938.vxd
HKR,,DevLoader,,*CONFIGMG
HKR,,Driver,,"es1938.vxd"
;
;
; To us PCPCI DMA mode:
;HKR,Config,"Use PCPCI DMA Mode",01,01

; NOT to us PCPCI DMA mode:
HKR,Config,"Use PCPCI DMA Mode",01,00

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

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

[WAVE.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Config,"Disable Warning",01,FF
HKR,Config,"Multiple FM Support",01,FF
HKLM,%KEY_IOC%\acm,,,
HKLM,%KEY_IOC%\Rec,,,
HKLM,%KEY_IOC%\MPlay,,,

[WAVE.DelReg]
HKR,Drivers\midi
HKR,Drivers\wave
HKR,Drivers\mixer
HKR,Drivers\aux

[Joystick.DelReg]
HKR,Drivers\joystick

[ESSSWT.DelReg]
HKLM,Software\ESS\ESSSWT

[ES1938M.DelReg]
HKLM,Enum\ES1938

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

[DisksNames]
1=      "",     ,

[SourceDisksNames]
1="Driver Disk",,

[Files]
[SourceDisksFiles]
es488.drv=      1,      ,
es488.vxd=      1,      ,
es688.drv=      1,      ,
es688.vxd=      1,      ,
es1488.drv=     1,      ,
es1488.vxd=     1,      ,
es1688.drv=     1,      ,
es1688.vxd=     1,      ,
es1788.drv=     1,      ,
es1788.vxd=     1,      ,
es1868.drv=     1,      ,
es1868.vxd=     1,      ,
es1878.drv=     1,      ,
es1878.vxd=     1,      ,
es1869.drv=     1,      ,
es1869.vxd=     1,      ,
es1879.drv=     1,      ,
es1879.vxd=     1,      ,
es1888.drv=     1,      ,
es1888.vxd=     1,      ,
es1938.drv=     1,      ,
es1938.vxd=     1,      ,
es1938mg.vxd=   1,      ,
esfm.drv=       1,      ,
essfm.drv=      1,      ,
essmport.drv=   1,      ,
essmpu.drv=     1,      ,

[DestinationDirs]
DefaultDestDir = 11
ESSSWT.CopyList = 10
ES1938D.CopyList = 30

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

[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_UI="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList\fl.UpdateInis"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"

;Localized strings
ESS="ESS"
ESSMfgName="ESS Technology, Inc."
*ES1938M.DeviceDesc="ES1938 PCI AudioDrive Device Manager"
ES1938A.DeviceDesc="ES1938 PCI AudioDrive"
ES1938J.DeviceDesc="ES1938 Gameport Joystick"
ES1938D.DeviceDesc="ES1938 DOS Emulation"
Joystick.DeviceDesc="Gameport Joystick"
MediaClassName="Sound, video and game controllers"
V_INTERNAL="Internal OPL2/OPL3 FM Synthesis"
V_EXTERNAL="External MIDI Port"
V_ESFM="Internal ESFM Synthesis"
V_ESSSWT="Internal ESS Software Wavetable"
ES1938.Name="ES1938"

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

[GPO.AddReg]
; Deleting the semicolon before a "HKR,..." line below "enables" that line.
; Enabling "GPO0 Default" forces GPO0 pin high.
; Enabling "GPO0 Show" makes mixer app control of GPO0 possible.
; Enabling "GPO0 LongLabel" defines the GPO0 long label in the mixer app.
; Enabling "GPO0 Label" defines the GPO0 short label in the mixer app.
; Enabling "GPO1 Default" forces GPO1 pin low.
; Enabling "GPO1 Show" makes mixer app control of GPO1 possible.
; Enabling "GPO1 LongLabel" defines the GPO1 long label in the mixer app.
; Enabling "GPO1 Label" defines the GPO1 short label in the mixer app.
; Note: A long/short label may contain up to 63/15 characters, respectively.
;
;HKR,"Config\GPO Selections","GPO0 Default",01,01,00,00,00
;HKR,"Config\GPO Selections","GPO0 Show",01,01,00,00,00
;HKR,"Config\GPO Selections","GPO0 LongLabel",,"General Purpose Output 0"
;HKR,"Config\GPO Selections","GPO0 Label",,"GPO0"
;HKR,"Config\GPO Selections","GPO1 Default",01,00,00,00,00
;HKR,"Config\GPO Selections","GPO1 Show",01,01,00,00,00
;HKR,"Config\GPO Selections","GPO1 LongLabel",,"General Purpose Output 1"
;HKR,"Config\GPO Selections","GPO1 Label",,"GPO1"

[ES938.AddReg]
; Deleting the semicolon before a "HKR,..." line below "enables" that line.
; Enabling "Enable ES938" makes mixer app control of treble, bass and 3D effect possible.
; Enabling "3D Effect Enable" forces 3D effect to be enabled.
; Enabling "3D Effect" forces the 3D effect level to 0xBFFF.
; Note: Levels range from 0x0000 (min, represented as 00,00,00,00) to
; 0xFFFF (max, represented as FF,FF,FF,FF).  The first two bytes in the
; representation indicate the level and these two bytes are duplicated
; into the last two bytes (e.g. level 0x1234 is 34,12,34,12).
;
HKR,Config,"Enable ES938",01,01,00,00,00
HKR,Config,"3D Effect Enable",01,00,00,00,00
HKR,Config,"3D Effect",01,FF,FF,FF,FF

[DMA.AddReg]
; Deleting the semicolon before a "HKR,..." line below "enables" that line.
; Enabling "Single Mode DMA" forces the use of single transfer mode DMA.
;
;HKR,Config,"Single Mode DMA",01,01,00,00,00

[VolumeMap.AddReg]
HKR,Config,"LineInVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"WaveVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"MicVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"CDAudioVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"SynthVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"AuxBVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"IISVolumeInMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f

HKR,Config,"LineInVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"WaveVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"MicVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"CDAudioVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"SynthVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"AuxBVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f
HKR,Config,"IISVolumeOutMap",01, \
 00, 01, 02, 03, 04, 05, 06, 07, 08, \
 09, 0a, 0b, 0c, 0d, 0e, 0f

[Ext.AddReg]
; Deleting the semicolon before a "HKR,..." line below "enables" that line.
; Enabling "HwVolumeStep" forces double rate hardware volume button stepping.
; Enabling "HwVolumeMap" forces hardware volume mapping to be as specified.
; Enabling "HwVolume 2-Wire Mode" forces 2-wire mode hardware volume control.
; Note: Volume stepping ranges from single rate (min, represented as
; 01,00,00,00) to quadruple rate (max, represented as 04,00,00,00).
; The hardware volume map must contain 64 entries, and each entry can range
; in value from 00 (min) to 3F (max).
;
;HKR,Config,"HwVolumeStep",01,02,00,00,00
;HKR,Config,"HwVolumeMap",01, \
; 00, 02, 04, 06, 08, 0C, 10, 14, \
; 18, 1C, 20, 24, 28, 2C, 2E, 30, \
; 32, 32, 33, 33, 34, 34, 35, 35, \
; 36, 36, 36, 37, 37, 37, 38, 38, \
; 38, 38, 39, 39, 39, 39, 3A, 3A, \
; 3A, 3A, 3B, 3B, 3B, 3B, 3C, 3C, \
; 3C, 3C, 3D, 3D, 3D, 3D, 3E, 3E, \
; 3E, 3E, 3E, 3F, 3F, 3F, 3F, 3F
;HKR,Config,"HwVolume 2-Wire Mode",01,01,00,00,00

[Power.AddReg]
; Deleting the semicolon before a "HKR,..." line below "enables" that line.
; Enabling "Want Local Powerdown" forces power down of idle devices.
;
;HKR,Config,"Want Local Powerdown",01,01,00,00,00

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: web2, load: 2.00