-9Copyright (c) 1990-2002 ESI Corporation All rights Reserved
;
; ProDigy-7.1
;==============================================================
;==============================================================
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider="AUDIOTRAK "
;==============================================================
[WIN98.KnownRegEntries]
IsWin98Gold=keep
[IsWin98Gold]
1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998
;[ControlFlags]
;ExcludeFromSelect = *
;==============================================================
[SourceDisksNames]
222=%DiskDescription%,,,
[SourceDisksFiles]
Pd71.sys=222
Pd71wdm.sys=222
Pd71Sens.sys=222
Pd71Pan.exe=222
Pd71Asio.dll=222
;Sensaura source files - begin
crlds3d.dll=222
Audio3D.dll=222
EsiDS3D.sys=222
;Sensaura source files - end
[DestinationDirs]
WDM.CopyList=10,system32\drivers
WDM.App.CopyList=10,system
;Sensaura destination locations - begin
Sensaura.CopyList=10,system32\drivers
CRL3D.CopyList=10,system
Audio3D.CopyList=11
;Sensaura destination locations - end
[WDM.CopyList]
Pd71.sys
Pd71wdm.sys
Pd71Sens.sys
[WDM.App.CopyList]
Pd71Pan.exe
Pd71Asio.dll
;Sensaura copy lists - begin
[Sensaura.CopyList]
EsiDS3D.sys
[CRL3D.CopyList]
crlds3d.dll
[Audio3D.DelList]
a3d.dll
Audio3D.dll
[Audio3D.CopyList]
a3d.dll,Audio3D.dll,,4
Audio3D.dll
[Audio3D.AddReg]
HKCR,Audio3D,,0,Audio3DObject
HKCR,Audio3D\CLSID,,0,%Audio3D_CLSID%
HKCR,CLSID\%Audio3D_CLSID%,,0,Audio3DObject
HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,,0,Audio3D.dll
HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,ThreadingModel,0,Apartment
;Sensaura copy lists - end
[DriverDel]
DelFiles=WDM.CopyList,WDM.App.CopyList
[DriverUp]
CopyFiles=WDM.CopyList,WDM.App.CopyList,Sensaura.CopyList,CRL3D.CopyList,Audio3D.CopyList
;==============================================================
[Manufacturer]
"AUDIO-TRAK"=AUDIOTRAK
[AUDIOTRAK]
%Pd71_A0.DeviceDesc%=Pd71_AA, PCI\VEN_1412&DEV_1724&SUBSYS_45534933
%Pd71_01.DeviceDesc%=Pd71_01, AUDIOTRAK\PRODG71_01
%Pd71_02.DeviceDesc%=Pd71_02, AUDIOTRAK\PRODG71_02
;==============================================================
; Pd71_AA
;==============================================================
[Pd71_AA]
CopyFiles=WDM.CopyList,WDM.App.CopyList,Sensaura.CopyList,CRL3D.CopyList,Audio3D.CopyList
AddReg=Pd71_AA.AddReg,Pd71_AA.ASIO.AddReg,StartPanel,Audio3D.AddReg
DelFiles=Audio3D.DelList
[Pd71_AA.NTX86]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=WDM.CopyList,WDM.App.CopyList,Sensaura.CopyList,CRL3D.CopyList,Audio3D.CopyList
AddReg=Pd71_AA.ASIO.AddReg
[Pd71_AA.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Pd71.sys
[Pd71_AA.ASIO.AddReg]
HKLM,SOFTWARE\ASIO\%ASIO_Pd71NAME%,CLSID,,%ASIO_Pd71IID%
HKCR,CLSID\%ASIO_Pd71IID%,,,%ASIO_Pd71NAME%
HKCR,CLSID\%ASIO_Pd71IID%\InProcServer32,,,"%10%\system\Pd71Asio.dll"
HKCR,CLSID\%ASIO_Pd71IID%\InProcServer32,ThreadingModel,,"Apartment"
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,Pd71Pan,,"Pd71Pan.Exe"
[StartPanel]
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,Pd71Pan,,"Pd71Pan.Exe"
[Pd71_AA.NTX86.Services]
include=wdmaudio.inf
needs=wdmaudio.registration.services
AddService = Pd71_AA, 0x00000002, Pd71_AA_Service_Inst
[Pd71_AA_Service_Inst]
DisplayName = %Pd71_AA.SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\Pd71.sys
;=======================================================================================;
[WDM.AddReg1]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,Pd71wdm.sys
HKR,,NTMPDriver,,"Pd71wdm.sys"
HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%MME.DriverDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%MME.DriverDesc%
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,%MME.DriverDesc%
HKR,,SetupPreferredAudioDevices,3,01,00,00,00
[WDM.AddReg2]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,Pd71Sens.sys
HKR,,NTMPDriver,,"Pd71Sens.sys"
HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%MME.DriverDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%MME.DriverDesc%
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,%MME.DriverDesc%
;=======================================================================================;
; Pd71_01
;=======================================================================================;
[Pd71_01]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
AddReg=WDM.AddReg1
[Pd71_01.NTX86]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
AddReg=WDM.AddReg1
[Pd71_01.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,WDM.Interface.Topo1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave1
[Pd71_01.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,WDM.Interface.Topo1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave1
[WDM.Interface.Topo1]
AddReg=WDM.Interface.Topo1.AddReg
[WDM.Interface.Topo1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Topo1.szPname%
[WDM.Interface.Wave1]
AddReg=WDM.Interface.Wave1.AddReg
[WDM.Interface.Wave1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Wave1.szPname%
[Pd71_01.Services]
include=wdmaudio.inf
needs=wdmaudio.registration.services
AddService = Pd71_01, 0x00000002, Pd71_01_Service_Inst
[Pd71_01.NTX86.Services]
include=wdmaudio.inf
needs=wdmaudio.registration.services
AddService = Pd71_01, 0x00000002, Pd71_01_Service_Inst
[Pd71_01_Service_Inst]
DisplayName = %Pd71_01.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\Pd71wdm.sys
;=======================================================================================;
; Pd71_02
;=======================================================================================;
[Pd71_02]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
AddReg=WDM.AddReg2,SensauraConfiguration.AddReg
[Pd71_02.NTX86]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
AddReg=WDM.AddReg2,SensauraConfiguration.AddReg
;Sensaura filter driver installation - begin
[Pd71_02.HW]
AddReg=SensauraFilter.AddReg
;Sensaura filter driver installation - end
;Sensaura filter driver installation - begin
[Pd71_02.NTX86.HW]
AddReg=SensauraFilter.AddReg.NTX86
;Sensaura filter driver installation - end
;Sensaura configuration - begin
[SensauraFilter.AddReg]
;; Sensaura filter driver installation
HKR,,UpperFilters,0x00010000,EsiDS3D.sys
[SensauraFilter.AddReg.NTX86]
;; Sensaura filter driver installation
HKR,,UpperFilters,0x00010000,"EsiDS3D"
[SensauraConfiguration.AddReg]
;; Sensaura filter driver configuration
HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_DS3D%
HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_DS3DTO% ;If you don't have a topology filter factory then you don't need this!
HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration,0x00010001,0
;Sensaura configuration - end
[Pd71_02.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS3DTO%,WDM.Interface.Topo2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS3D%,WDM.Interface.Wave2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DS3D%,WDM.Interface.Wave2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DS3D%,WDM.Interface.Wave2
[Pd71_02.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS3DTO%,WDM.Interface.Topo2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS3D%,WDM.Interface.Wave2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DS3D%,WDM.Interface.Wave2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DS3D%,WDM.Interface.Wave2
[WDM.Interface.Topo2]
AddReg=WDM.Interface.Topo2.AddReg
[WDM.Interface.Topo2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Topo2.szPname%
[WDM.Interface.Wave2]
AddReg=WDM.Interface.Wave2.AddReg
[WDM.Interface.Wave2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Wave2.szPname%
[Pd71_02.Services]
include=wdmaudio.inf
needs=wdmaudio.registration.services
AddService = Pd71_02, 0x00000002, Pd71_02_Service_Inst
;Sensaura service - begin
AddService = EsiDS3D, 0x00000000, EsiDS3D_Service_Inst
;Sensaura service - end
[Pd71_02.NTX86.Services]
include=wdmaudio.inf
needs=wdmaudio.registration.services
AddService = Pd71_02, 0x00000002, Pd71_02_Service_Inst
;Sensaura service - begin
AddService = EsiDS3D, 0x00000000, EsiDS3D_Service_Inst
;Sensaura service - end
[Pd71_02_Service_Inst]
DisplayName = %Pd71_02.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\Pd71Sens.sys
;Sensaura service installation - begin
[EsiDS3D_Service_Inst]
DisplayName = %EsiDS3D.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\EsiDS3D.sys
;Sensaura service installation - end
;====================== Strings ===============================
[Strings]
DiskDescription ="ProDigy 7.1 Driver for WIn98SE,ME,2000,XP"
Pd71_A0.DeviceDesc ="ProDigy 7.1 Controller"
Pd71_01.DeviceDesc ="ProDigy 7.1"
Pd71_02.DeviceDesc ="Sensaura 3D"
;Sensaura service description - begin
EsiDS3D.SvcDesc = "Service for Sensaura WDM 3D Audio Driver"
;Sensaura service descritpion - end
MME.DriverDesc ="ProDigy 7.1 MME Driver"
KSNAME_Topo ="ESI_Mixer"
KSNAME_Wave ="ESI_Wave"
KSNAME_DS3DTO ="ESI_DS3DMixer"
KSNAME_DS3D ="ESI_DS3D"
KSNAME_Midi1 ="ESI_Midi1"
WDM.Topo1.szPname ="ProDigy 7.1 Mixer"
WDM.Wave1.szPname ="ProDigy 7.1"
WDM.Topo2.szPname ="Sensaura 3D Mixer"
WDM.Wave2.szPname ="Sensaura 3D"
Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
Pd71_AA.SvcDesc ="Service for ProDigy 7.1 Audio Driver (EWDM)"
Pd71_01.SvcDesc ="Service for ProDigy 7.1"
Pd71_02.SvcDesc ="Service for ProDigy 7.12 Sensaura"
ASIO_Pd71IID ="{936D4541-3C6E-11d7-8404-00E04CC0C33C}"
ASIO_Pd71NAME ="ASIO 2.0 - ProDigy 7.1"
Audio3D_CLSID ="{D8F1EEE0-F634-11CF-8700-00A0245D918B}"
Download Driver Pack
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.