NLDS1.inf Driver File Contents (ywdmw98.zip)

;;Rel Ver 0.4.4
;;INF for Both Legacy and Native
;; 
;;Variation is Included
;;NT Part is also corrected
;;22 June 1998



[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%YMH%
LayoutFile=layout.inf, layout1.inf, layout2.inf

[Manufacturer]
%YamahaMfg%=Yamaha
%Microsoft%=Microsoft

[Yamaha]
%*WDM_DS1Legacy.DeviceDesc%=WDM_DS1Legacy,, *YMH0100
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0004
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0005
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0006
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0008
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_000A
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_000C
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_000D
%*WDM_DS1Native.DeviceDesc%=WDM_DS1Native, PCI\VEN_1073&DEV_0010
%*PNPB02F.DeviceDesc%=MSJSTICK, *YMH0101


[DestinationDirs]
WDM_DS1Native.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
WDM_DS1Legacy.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
MSJSTICK.CopyList      = 11          ; LDID_SYS
WDM_CPL.CopyList =	11

;;--------------------------------------------------------------------------
;;            MS Joystick
;;--------------------------------------------------------------------------      
[MSJSTICK]
LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
UpdateInis=MSJSTICK.UpdateInis
KnownFiles=MSJSTICK.KnownFiles

[BasicJoyStick.LC0]
ConfigPriority=HARDWIRED
IOConfig=201-201(3ff::)

[BasicJoyStick.LC1]
ConfigPriority=HARDWIRED
IOConfig=200-207(3ff::)

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

[MSJSTICK.KnownFiles]
essjoy.vxd.4.3.0=force
essjoy.drv.4.3.0=force

[GAMEPORT.CopyList]
msanalog.vxd,,

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

[MSJSTICK.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[MSJSTICK.UpdateInis]
system.ini,drivers,"joystick="
;;--------------------------------------------------------------------------
;;            Native DS1
;;--------------------------------------------------------------------------      

[WDM_DS1Native]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
CopyFiles=WDM_DS1Native.CopyList, WDM_CPL.CopyList
AddReg=WDM_DS1Native.AddReg,WDM_DS1GUID.AddReg,WDM_DS1CUSTOM.AddReg

[WDM_DS1Native.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS1%,YmhAud.Interface.DS1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AC97%,YmhAud.Interface.AC97
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AC97%,YmhAud.Interface.AC97
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn1%,WDM.Interface.FMSyn1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn1%,WDM.Interface.FMSyn1


[YmhAud.Interface.Wav1]
AddReg=YmhAud.Interface.Wav1.AddReg

[YmhAud.Interface.Wav1.AddReg]
HKR,,FriendlyName,,%YmhAud.Wav1.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[YmhAud.Interface.DS1]
AddReg=YmhAud.Interface.DS1.AddReg

[YmhAud.Interface.DS1.AddReg]
HKR,,FriendlyName,,%YmhAud.DS1.szPname%

[YmhAud.Interface.AC97]
AddReg=YmhAud.Interface.AC97.AddReg

[YmhAud.Interface.AC97.AddReg]
HKR,,FriendlyName,,%YmhAud.AC97.szPname%

[WDM.Interface.FMSyn1]
AddReg=WDM.Interface.FMSyn1.AddReg

[WDM.Interface.FMSyn1.AddReg]
HKR,,FriendlyName,,%WDM.FMSyn1.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[WDM_DS1Native.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,Ds1.sys
HKR,,NTMPDriver,,"Ds1.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer"

HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_DS1Native.DeviceDesc%

[WDM_DS1GUID.AddReg]
;;DS1 Friendly Names
HKLM,%MediaCategories%\%DS1GUID.Mic1%,Name,,%DS1Pin.Mic1%
HKLM,%MediaCategories%\%DS1GUID.Mic1%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Mic2%,Name,,%DS1Pin.Mic2%
HKLM,%MediaCategories%\%DS1GUID.Mic2%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.LineIn%,Name,,%DS1Pin.LineIn%
HKLM,%MediaCategories%\%DS1GUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.CD%,Name,,%DS1Pin.CD%
HKLM,%MediaCategories%\%DS1GUID.CD%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Video%,Name,,%DS1Pin.Video%
HKLM,%MediaCategories%\%DS1GUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Aux%,Name,,%DS1Pin.Aux%
HKLM,%MediaCategories%\%DS1GUID.Aux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Phone%,Name,,%DS1Pin.Phone%
HKLM,%MediaCategories%\%DS1GUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.PCBeep%,Name,,%DS1Pin.PCBeep%
HKLM,%MediaCategories%\%DS1GUID.PCBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Master%,Name,,%DS1Pin.Master%
HKLM,%MediaCategories%\%DS1GUID.Master%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Mono%,Name,,%DS1Pin.Mono%
HKLM,%MediaCategories%\%DS1GUID.Mono%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.XGSynth%,Name,,%DS1Pin.XGSynth%
HKLM,%MediaCategories%\%DS1GUID.XGSynth%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.AGC%,Name,,%DS1Pin.AGC%
HKLM,%MediaCategories%\%DS1GUID.AGC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.FM%,Name,,%DS1Pin.FM%
HKLM,%MediaCategories%\%DS1GUID.FM%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.SPDIF%,Name,,%DS1Pin.SPDIF%
HKLM,%MediaCategories%\%DS1GUID.SPDIF%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.REVERB%,Name,,%DS1Pin.REVERB%
HKLM,%MediaCategories%\%DS1GUID.REVERB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.CHORUS%,Name,,%DS1Pin.CHORUS%
HKLM,%MediaCategories%\%DS1GUID.CHORUS%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Variation%,Name,,%DS1Pin.Variation%
HKLM,%MediaCategories%\%DS1GUID.Variation%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.SMIX%,Name,,%DS1Pin.SMIX%
HKLM,%MediaCategories%\%DS1GUID.SMIX%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.WideMode%,Name,,%DS1Pin.WideMode%
HKLM,%MediaCategories%\%DS1GUID.WideMode%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.Wideness%,Name,,%DS1Pin.Wideness%
HKLM,%MediaCategories%\%DS1GUID.Wideness%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.EchoEnable%,Name,,%DS1Pin.EchoEnable%
HKLM,%MediaCategories%\%DS1GUID.EchoEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.EchoDelay%,Name,,%DS1Pin.EchoDelay%
HKLM,%MediaCategories%\%DS1GUID.EchoDelay%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.EchoFB%,Name,,%DS1Pin.EchoFB%
HKLM,%MediaCategories%\%DS1GUID.EchoFB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.VL_OnOff%,Name,,%DS1Pin.VL_OnOff%
HKLM,%MediaCategories%\%DS1GUID.VL_OnOff%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%DS1GUID.MicEcho%,Name,,%DS1Pin.MicEcho%
HKLM,%MediaCategories%\%DS1GUID.MicEcho%,Display,1,00,00,00,00


[WDM_DS1CUSTOM.AddReg]
HKLM,%CustomizeYamaha%,MaxModVoices,  1,20,00,00,00
HKLM,%CustomizeYamaha%,MaxWodVoices,  1,02,00,00,00
HKLM,%CustomizeYamaha%,EnableControls,1,01,01,00,00,00,00,00,01,00,00, 01,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,01,01,01,01,01, 01,01,01,01,01,01,01,01,01,00, 00,00,01,01,00,01,01,00,01,00, 01,00,01,00,01,00,01,00,01,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,01,01,01,01 
HKLM,%CustomizeYamaha%,VolumeMax,	  1,96,00,fa,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,96,00,A2,00,A2, 00,A2,00,A2,00,A2,00,A2,00,A2, 00,00,96,00,00,00,AC,00,AC,00, AC,00,AC,00,AC,00,AC,00,AC,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,96,00,96,00
HKLM,%CustomizeYamaha%,VolumeMin,	  1,67,00,96,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,69,00,73,00,73, 00,73,00,73,00,73,00,73,00,73, 00,00,7A,00,00,00,96,00,96,00, 96,00,96,00,96,00,96,00,96,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,67,00,7E,00
HKLM,%CustomizeYamaha%,ControlsDef,   1,96,00,00,00,00,00,00,01,00,00, 01,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,96,00,A2,00,A2, 00,A2,00,A2,00,A2,00,A2,00,A2, 00,00,96,00,00,00,AC,00,AC,00, AC,00,AC,00,AC,00,AC,00,AC,00, 00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00, 00,96,00,96,00
HKLM,%CustomizeYamaha%,3dAc97ModeDefault,  1,00,00,00,00
HKLM,%CustomizeYamaha%,3dAc97WideDefault,  1,32,00,00,00
HKLM,%CustomizeYamaha%,VlSwDefault,	1,00,00,00,00
HKLM,%CustomizeYamaha%,karaokeSwDefault,	1,00,00,00,00
HKLM,%CustomizeYamaha%,karaokeDelayTimeDefault,	1,96,00,00,00
HKLM,%CustomizeYamaha%,karaokeFbGainDefault,	1,28,00,00,00
HKLM,%CustomizeYamaha%,LoadSpdif,	1,01,00,00,00
HKLM,%CustomizeYamaha%,SpdifModeDefault,	1,00,00,00,00
HKLM,%CustomizeYamaha%,SpdifMute,	1,00,00,00,00

[WDM_DS1Native.CopyList]
Ds1.sys
Dsxgwave.tbl

[WDM_CPL.CopyList]
ds1.cpl
ds1.hlp
ds1.cnt

;;--------------------------------------------------------------------------
;;            Legacy DS1
;;--------------------------------------------------------------------------      


[WDM_DS1Legacy]
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf),wdmaudio.fdma(wdmaudio.inf)
CopyFiles=WDM_DS1Legacy.CopyList
AddReg=WDM_DS1Legacy.AddReg
LogConfig=WDM_DS1Legacy.LC2


[WDM_DS1Legacy.Interfaces]
;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Uart%,WDM.Interface.Uart
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Uart%,WDM.Interface.Uart
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Uart%,WDM.Interface.Uart
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2

[YmhAud.Interface.Wav2]
AddReg=YmhAud.Interface.Wav2.AddReg

[YmhAud.Interface.Wav2.AddReg]
HKR,,FriendlyName,,%YmhAud.Wav2.szPname%

[YmhAud.Interface.Topo]
AddReg=YmhAud.Interface.Topo.AddReg

[YmhAud.Interface.Topo.AddReg]
HKR,,FriendlyName,,%YmhAud.Topo.szPname%

[WDM.Interface.FMSyn2]
AddReg=WDM.Interface.FMSyn2.AddReg

[WDM.Interface.FMSyn2.AddReg]
HKR,,FriendlyName,,%WDM.FMSyn2.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[WDM.Interface.Uart]
AddReg=WDM.Interface.Uart.AddReg

[WDM.Interface.Uart.AddReg]
HKR,,FriendlyName,,%WDM.Uart.szPname%
HKR,,CLSID,,%Proxy.CLSID%


[WDM_DS1Legacy.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,Ds1.sys
HKR,,NTMPDriver,,"Ds1.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer"

HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_DS1Legacy.DeviceDesc%


[WDM_DS1Legacy.CopyList]
Ds1.sys


[WDM_DS1Legacy.LC1]
ConfigPriority=NORMAL
IOConfig=220-22f,240-24f,260-26f,280-28f(3ff::)
IOConfig=388-38b,398-39b,3a0-3a3,3a8-3ab(3ff::)
IOConfig=330-331,300-301,332-333,334-335(3ff::)
;;IOConfig=201-201,202-202,204-204,205-205(3ff::)
IRQConfig=5,7,9,10,11
DMAConfig=0,1,3


[WDM_DS1Legacy.FactDef]
ConfigPriority=NORMAL
IOConfig=220-22f(3ff::)
IOConfig=388-38b(3ff::)
IOConfig=330-331(3ff::)
;;IOConfig=201-201(3ff::)
IRQConfig=5

[WDM_DS1Legacy.LC2]
ConfigPriority=NORMAL
IOConfig=220-22f,240-24f,260-26f,280-28f(3ff::)
IOConfig=388-38b,398-39b,3a0-3a3,3a8-3ab(3ff::)
IOConfig=330-331,300-301,332-333,334-335(3ff::)
;;IOConfig=201-201,202-202,204-204,205-205(3ff::)
IRQConfig=5,7,9,10,11

;;**************** NT Install ****************

;;--------------------------------------------------------
;;					Native
;;--------------------------------------------------------
[WDM_DS1Native.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT 
CopyFiles=WDM_DS1Native.CopyList
AddReg=WDM_DS1Native.AddReg,WDM_DS1GUID.AddReg


[WDM_DS1Native.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav1%,YmhAud.Interface.Wav1
;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DS1%,YmhAud.Interface.DS1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AC97%,YmhAud.Interface.AC97
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AC97%,YmhAud.Interface.AC97



[WDM_DS1Native.NT.Services]
AddService = wdmaud,      0x00000000, wdmaud_Service_Inst
AddService = swmidi,      0x00000000, swmidi_Service_Inst
AddService = ds1, 0x00000002, ds1_Service_Inst

;;-------------------------------------------------------------------------
;;			Legacy
;;-------------------------------------------------------------------------

[WDM_DS1Legacy.NT]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration.NT,WDMAUDIO.FDMA.NT
CopyFiles=WDM_DS1Legacy.CopyList
AddReg=WDM_DS1Legacy.AddReg
LogConfig=WDM_DS1Legacy.LC2


[WDM_DS1Legacy.NT.Interfaces]
;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
;;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
;;AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wav2%,YmhAud.Interface.Wav2
;;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topo%,YmhAud.Interface.Topo
;;AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topo%,YmhAud.Interface.Topo
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Uart%,WDM.Interface.Uart
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Uart%,WDM.Interface.Uart
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Uart%,WDM.Interface.Uart
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSyn2%,WDM.Interface.FMSyn2

[WDM_DS1Legacy.NT.Services]
AddService = wdmaud,      0x00000000, wdmaud_Service_Inst
AddService = swmidi,      0x00000000, swmidi_Service_Inst
AddService = ds1, 0x00000002, ds1_Service_Inst

[wdmaud_Service_Inst]
DisplayName    = %wdmaud.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\wdmaud.sys

[swmidi_Service_Inst]
DisplayName    = %swmidi.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\swmidi.sys

[ds1_Service_Inst]
DisplayName    = %wdm_DS1Native.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\Ds1.sys




[Strings]

YMH="Yamaha Corporation"
YamahaMfg="Yamaha Corporation"
Microsoft="Microsoft"

*WDM_DS1Legacy.DeviceDesc="YAMAHA Legacy DS-XG WDM Driver"
*WDM_DS1Native.DeviceDesc="YAMAHA Native DS-XG WDM Driver"
*PNPB02F.DeviceDesc=" Gameport Joystick"

;;----------------------------------------
;; Native Part
;;-----------------------------------------
YmhAud.Wav1.szPname="Yamaha Sound"
YmhAud.DS1.szPname="DS-XG Topo"
YmhAud.AC97.szPname="AC97 Topo"
WDM.FMSyn1.szPname="Yamaha XG"

;;----------------------------------------
;; Legacy Part
;;-----------------------------------------
YmhAud.Wav2.szPname="Yamaha SB Emulation"
YmhAud.Topo.szPname="Legacy Topology"
WDM.FMSyn2.szPname="Yamaha  Fmsynth"
WDM.Uart.szPname="Yamaha Midi"

;;Friendly Name (Non Localised)
DS1GUID.Mic1	="{48F3FC01-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.Mic2	="{48F3FC02-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.LineIn	="{48F3FC03-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.CD		="{48F3FC04-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.Video	="{48F3FC05-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.Aux		="{48F3FC06-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.Phone	="{48F3FC07-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.PCBeep	="{48F3FC08-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.Master	="{48F3FC09-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.Mono	="{48F3FC0A-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.XGSynth	="{48F3FC0B-BDB3-11d1-BDBA-00AA00374674}"
DS1GUID.AGC		="{AA6FBBA1-BE52-11d1-BDBA-00AA00374674}"
DS1GUID.FM		="{8F89D0C2-C495-11d1-981C-006008034FD1}"
DS1GUID.SPDIF	="{0308A541-D142-11d1-97F4-00A0C9772E1B}"
DS1GUID.REVERB	="{0308A542-D142-11d1-97F4-00A0C9772E1B}"
DS1GUID.CHORUS	="{0308A543-D142-11d1-97F4-00A0C9772E1B}"
DS1GUID.Variation="{0308A544-D142-11d1-97F4-00A0C9772E1B}"
DS1GUID.SMIX 	="{9FE6E641-E99A-11d1-8A41-00A0C9776188}"
DS1GUID.WideMode="{9C745287-1D94-11d2-9A87-006097970E8A}"
DS1GUID.Wideness="{12192C41-2E1B-11d2-9A87-006097970E8A}"
DS1GUID.EchoEnable	="{952AF6E0-1A5C-11d2-9302-00A0C967C60A}"
DS1GUID.EchoDelay	="{952AF6E1-1A5C-11d2-9302-00A0C967C60A}"
DS1GUID.EchoFB 	="{952AF6E2-1A5C-11d2-9302-00A0C967C60A}"
DS1GUID.VL_OnOff="{7FFF6B61-2AF7-11d2-9A87-006097970E8A}"
DS1GUID.MicEcho="{C37F58E0-549C-11d2-AF7E-00C04F88045C}"

;;Friendly Name (Localised)
DS1Pin.Mic1		="Microphone"
DS1Pin.Mic2		="Mic2"
DS1Pin.LineIn	="Line"
DS1Pin.CD		="CD Audio"
DS1Pin.Video	="Video"
DS1Pin.Aux		="Auxilliary"
DS1Pin.Phone	="Telephone"
DS1Pin.PCBeep	="PC Beep"
DS1Pin.Master	="Volume"
DS1Pin.Mono		="Mono Out"
DS1Pin.XGSynth	="XG Synth"
DS1Pin.AGC		="Mic 20dB Enable"
DS1Pin.FM		="FM Synth"
DS1Pin.SPDIF	="Spdif"
DS1Pin.REVERB	="Reverb"
DS1Pin.CHORUS	="Chorus"
DS1Pin.Variation="Variation"
DS1Pin.SMIX		="Stereo Out"
DS1Pin.WideMode	="Wide Enable"
DS1Pin.Wideness	="3D Wide"
DS1Pin.EchoEnable	="Echo Enable"
DS1Pin.EchoDelay	="Delay"
DS1Pin.EchoFB		="FeedBack"
DS1Pin.VL_OnOff	="VL"
DS1Pin.MicEcho = "MicEcho"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
CustomizeYamaha="SOFTWARE\YAMAHA\Driver\DSXGWDM"
WDM_MIDI="WDM-based Device"

KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" 

;;----------------------------------------
;; Native Part
;;-----------------------------------------
KSNAME_Wav1="NativeWave"
KSNAME_FMSyn1="NativeMidi"
KSNAME_DS1="DS-XGTopology"
KSNAME_AC97="AC97Topology"

;;----------------------------------------
;; Legacy Part
;;-----------------------------------------
KSNAME_Wav2="Wave"
KSNAME_FMSyn2="FMSynth"
KSNAME_Uart="Uart"
KSNAME_Topo="Topology"


wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
wdm_DS1Native.SvcDesc = "YAMAHA DS-XG Audio Driver (WDM)"

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: web3, load: 2.61