Emu10kx.inf Driver File Contents (Drivers.zip)

;Last modified date 17 June 2003
;For our own internal tracking Ver 3.07

[Version]
Signature=$CHICAGO$
Class=MEDIA
Provider=%StrManufacturer%

[ClassInstall]
AddReg=Class.AddReg

[Manufacturer]
%StrManufacturer%=Mfg

[Mfg]
; This associates a PCI vendor/product IDs with an installation procedure. 

; Joystick
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_00211102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_00201102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_002F1102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_40011102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&CC_098000
%StrFunc3%=CTUDA2.Install,PCI\VEN_1102&DEV_7003&SUBSYS_00201102
%StrFunc3%=CTUDA2.Install,PCI\VEN_1102&DEV_7003&SUBSYS_00401102
%StrFunc3%=CTUDA2.Install,PCI\VEN_1102&DEV_7003&SUBSYS_00601102

; SBLive!
%StrFunc0%=CTUDA1.Install,PCI\VEN_1102&DEV_0002&CC_040100
%StrFunc0%=CTUDA1.Install,PCI\VEN_1102&DEV_0002

; SBLive 10K2
%StrFunc2%=CTUDA1.Install,PCI\VEN_1102&DEV_0004&CC_040100
%StrFunc2%=CTUDA1.Install,PCI\VEN_1102&DEV_0004

; Joystick Emulation
%StrFunc5%=CTUDA_Joystick.Install,VIRTUAL\EMU10KX_JOYSTICKEMULATION


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;  10Kx Installation Procedure Descriptors
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[CTUDA1.Install]
; This is the process for installing the 10kx specific portions
; of the CT UDA driver
CopyFiles=UDA.CopyFileList
AddReg=CTUDA.AddReg,MIDI.AddReg,WAVE.AddReg,MIXER.AddReg


[CTUDA2.Install]
; This is the process for installing the external game port specific 
; portions of the UDA driver  
;;;;CopyFiles=Jstk.CopyFileList 
AddReg=JOYSTICK.AddReg



[CTUDA_Joystick.Install]
; This is the process for installing the Joystick emulation
; portions of the UDA driver  
AddReg=MSJSTICK.AddReg
UpdateInis=MSJSTICK.UpdateInis

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;  10Kx Installation Procedure
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; This says that the destination directory is to be the 
; Windows/System directory
[DestinationDirs]
UDA.CopyFileList=11 ; LDID_SYS	
Jstk.CopyFileList=11

; This is a list of files to be copied, source name
; and destination name 
[UDA.CopyFileList] 
ctaud9x.vxd,ctaud9x.vxd
ha10kx.vxd,ha10kx.vxd
default.ecw,default.ecw
ctossrv.vxd,ctossrv.vxd
ctmm.drv,ctmm.drv
ctwt.drv,ctwt.drv
ctsyn.drv,ctsyn.drv
ctdlang.dat,ctdlang.dat
ctstatic.dat,ctstatic.dat
ctdaught.dat,ctdaught.dat
ctbasicv.dat,ctbasicv.dat
ctbas2v.dat,ctbas2v.dat

; This establishes a disk ordinal, value to be referenced
; later for the location of files
[SourceDisksNames]
55=%StrDisk%,"",1

; This corresponds each individual file to the disk ordinal
; labled above
[SourceDisksFiles] 
ctaud9x.vxd=55
ha10kx.vxd=55
default.ecw=55
ctossrv.vxd=55
ctmm.drv=55
ctwt.drv=55
ctsyn.drv=55
ctdlang.dat=55
ctstatic.dat=55
ctdaught.dat=55
ctbasicv.dat=55
ctbas2v.dat=55

; This establishes the CTAUD9X.VXD as the guy to be loaded
; when the hardware is discovered and to be initialized.
; This also forces refresh of mixer/effects configuration,
; in the event the effects configuration fundamentally changes
[CTUDA.AddReg]
HKR,,Driver,0,ctaud9x.vxd
HKLM,%StrEMU10KxHomeKey%\BMix,Refresh,0x10001,0x00000001
HKLM,%StrCTKey%\DATABASE\PRODUCT\LANG,,,"CTDLANG.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\SILICON,,,"CTSTATIC.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\DGBOARD,,,"CTDAUGHT.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0002",,"CTBASICV.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0004",,"CTBAS2V.DAT"

HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002\DriverVersion,DriverInfVersion,,"1.40.0020"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,CLSID_00,,%HA10KX_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,DeviceType,,"AUDIO"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_7002,DeviceType,,"JOYSTICK"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004\DriverVersion,DriverInfVersion,,"1.40.0020"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_00,,%HA10KX_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,DeviceType,,"AUDIO"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_7003,DeviceType,,"JOYSTICK"
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,VXDName,,"HA10KX.VXD"
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,FileDeviceType,0x00010001,16524
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,ServiceType,0x00010001,31

; This section is for any device with MMSystem WAV support. 
; First, the VxD loader is established
; Second, the driver is labled as type WAVE
; Third, the name of the driver is revealed
; Fourth, a "friendly" name of the driver is given
; Fifth, the driver is established as a sub-class called WAVE

[WAVE.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers\wave,,,
HKR,Drivers\wave\ctmm.drv,Driver,,ctmm.drv
HKR,Drivers\wave\ctmm.drv,Description,,%StrWaveDesc%
HKR,Drivers,SubClasses,,"wave"

; Similar procedure for the MMSystem MIDI support.
; Note: only Synth A will show up in Windows 95 MMSystem 
; Control Panel
[MIDI.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers\midi,,,
HKR,Drivers\midi\ctmm.drv,Driver,,ctmm.drv
HKR,Drivers\midi\ctmm.drv,Description,,%StrMIDIDesc0% 
HKR,Drivers\midi\ctwt.drv,Driver,,ctwt.drv
HKR,Drivers\midi\ctwt.drv,Description,,%StrMIDIDesc1% 
HKR,Drivers\midi\ctsyn.drv,Driver,,ctsyn.drv
HKR,Drivers\midi\ctsyn.drv,Description,,%StrMIDIDesc2% 
HKR,Drivers,SubClasses,,"midi"

; MMSystem Mixer support.
[MIXER.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers\mixer,,,
HKR,Drivers\mixer\ctmm.drv,Driver,,ctmm.drv
HKR,Drivers\mixer\ctmm.drv,Description,,%StrMixerDesc% 
HKR,Drivers,SubClasses,,"mixer"

; This puts us under Sound, Video, and Game Controllers 
; section of the in the Device Manager
[Class.AddReg]
HKR,,,0,%MediaClassName%
HKR,,Icon,0,0
HKR,,Installer,0,mmci.dll


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;  CTUDA Gameport Installation Procedure
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Jstk.CopyFileList]
vjoyd.vxd,vjoyd.vxd
msjstick.drv,msjstick.drv

; Use MMDevLdr to load the VxD.
; This section is for any device with no MMSystem services at 
; all.

[JOYSTICK.AddReg]
HKR,,Driver,0,ctaud9x.vxd
HKR,,DevLoader,0,mmdevldr.vxd

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

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

[NoMMSys.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;  Flags, strings and constants
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[ControlFlags]

[Strings]  
StrManufacturer="Creative Technology, Ltd."
StrFunc0="Creative EMU10K1 Audio Processor"
StrFunc1="Creative EMU10K1 Gameport" 
StrFunc2="Creative Audigy Audio Processor"
StrFunc3="Creative Audigy Gameport"
StrFunc5="Creative Joystick Emulation"
StrDisk="Creative Installer CD-ROM"
StrMixerDesc="Creative EMU10Kx MME Mixer"
StrWaveDesc="Creative EMU10Kx Streaming Audio"
StrMIDIDesc0="Creative EMU10Kx MIDI Port"
StrMIDIDesc1="Creative EMU10Kx MIDI/SoundFont(R) Synthesizer"
StrMIDIDesc2="Creative EMU10Kx MIDI/Software Synthesizer"
StrJoyDesc="Creative EMU10Kx Gameport"
StrCTKey="SYSTEM\CurrentControlSet\Control\Creative Tech"
StrCTStringStringKey="SYSTEM\CurrentControlSet\Control\Creative Tech\CTString\Strings"
StrCTStringUnitKey="SYSTEM\CurrentControlSet\Control\Creative Tech\CTString\Units"
StrEMU10KxHomeKey="SYSTEM\CurrentControlSet\Control\Creative Tech\Emu10kx"
StrEMUPIAHomeKey="SYSTEM\CurrentControlSet\Control\Creative Tech\EmuPIA"
StrEMUPIAPublicKey="SYSTEM\CurrentControlSet\Control\Creative Tech\EmuPIA\Public\CLSID"

StrASIOLocalKey="SOFTWARE\ASIO\Creative EMU10Kx ASIO"
MediaClassName="Sound, video and game controllers"

IDS_NoWork="The installed file set is current."
IDS_QueryUpdate="The installed file set needs updating.\nDo you wish to upgrade it?"
IDS_QueryPrevRev="The update is *OLDER* than what is installed.\nDo you really want to *downgrade*?"
IDS_CheckStatus="Checking system and file status..."
IDS_BeginStatus="Updating system files"     
IDS_RebootMsg="Driver files have been changed.\nRebooting is highly recommended."

HA10KX_BINARY_CLSID = "{170DAEAC-B2D3-4c0c-9740-C77F685A3831}"
HA10KX_CLASSOBJECT_CLSID = "{07A63F02-F9B8-11d2-9EEF-00C0F02DD390}"
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: 1.08