PSC706.INF Driver File Contents (PSC706v155.exe)

;----------------------------------------------------------------------------;
; Copyright (c) 1996-2001 Philips Semiconductors. All Rights Reserved.
;
; Title:        PSC706.INF - Philips PSC706 Audio INF
; Product:      Philips PSC706 Audio
; Model:        PSC706
; Language:     English
; Version:      V1.55
; Target OS:    WDM
;----------------------------------------------------------------------------;

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%PHILIPS%
;CatalogFile=psc706.cat 
DriverVer=07/12/2001,5.12.01.0007

[SourceDisksNames]
1=%AUDIO.InstallCD%,,

[SourceDisksFiles]
TBirdHD.sys  = 1, ..\common
tbhdgame.sys = 1, ..\common
pkmeter.dll  = 1, ..\common
edcoinst.dll = 1, ..\common
pseula.txt= 1,..\..\license\English
a3d.dll      = 1, ..\..\common
avenger.chm  = 1, ..\..\help\English
; remove for silent install
launcher.exe = 1
hduninst.exe = 1
drvtb32.dll  = 1, ..\common
acoustic.cpl = 1
acoustic.exe = 1
tbirdhd.dls  = 1, ..\..\common
tbirdhd.pch  = 1, ..\..\common
tbirdjoy.vxd = 1, ..\common

[ControlFlags]

[Manufacturer]
%MfgName%=PHILIPS

;; ThunderBird HD miniport
[PHILIPS]
; Multimedia Device
%WDM_TBHD.DeviceDesc%=WDM_TBHD,, PCI\VEN_1004&DEV_0307&SUBSYS_00511004&REV_06
%WDM_TBHD.DeviceDesc%=WDM_TBHD,, PCI\VEN_1004&DEV_0307&SUBSYS_80511004&REV_06
%WDM_TBHD.DeviceDesc%=WDM_TBHD,, PCI\VEN_1004&DEV_0307&SUBSYS_07061004&REV_06
; PCI Input Controller
%WDM_TBHDJS.DeviceDesc%=WDM_JSHD,, PCI\VEN_1004&DEV_0308&SUBSYS_03081004&REV_00

[WDM_JSHD]
CopyFiles=WDM_JS1.CopyList
AddReg=WDM_JS.AddReg, TBirdJoy.AddReg
[WDM_JSHD.HW]
AddReg=WDM_JS_HW.AddReg

[WDM_JS1.CopyList]
;tbirdjoy.vxd,,     ; copied with audio sys files

[WDM_JS_HW.AddReg]
;HKR,,ConfigFlags,1,08,00,00,00

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

[TBirdJoy.AddReg]
; We need to add OEMData, OEMName and OEMCallout as a minimum

; OEMData describes the driver, 
; the first DWORD is a combination of JOY_HWS_* flags
; the second DWORD is the number of buttons supported
; Since this device supports a gameport, not a joystick, the description of 
; the axes and buttons are irrelevant.
; 
; JOY_HWS_ISGAMEPORTDRIVER      0x04000000l
; JOY_HWS_ISANALOGPORTDRIVER    0x08000000l 
;                               -----------
; Combined value                0x0c000000l
HKLM,%KEY_OEM%,OEMData,1,00,00,00,0c,00,00,00,00
; The name the user will see in the advanced page of the control panel
HKLM,%KEY_OEM%,OEMName,0,%TBirdJoy.DeviceDesc%
; The mini-driver used to drive this card.
HKLM,%KEY_OEM%,OEMCallout,0,tbirdjoy.vxd
; A value that the mini-driver uses for something
HKLM,%KEY_OEM%,"Magic PollFlags",1,78,56,34,12

; None of the default property sheet customization strings are
; relevant as the CPL will use the strings for the joystick that
; is plugged into the device, not this device.

; Likewise none of the DirectInput settings are needed.

[WDM_TBHD]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=WDM_VLSI.CopyList, WDM_VLSI_SYS32.CopyList, WDM_VLSI_SYS.CopyList, Windows.CopyList, Acoustic.HelpCopyList, License.CopyList
AddReg=WDM_TBHD.AddReg, 9X_HW.AddReg, WDM_TBHD_GUID.AddReg, WDM_PKMETER.AddReg 

[WDM_TBHD.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_TBHD.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_TBHD.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_TBHD.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_TBHD.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_TBHD.Interface.Topology
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_WTSynth%,WDM.Interface.WTSynth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WTSynth%,WDM.Interface.WTSynth

[WDM_TBHD.Interface.Wave]
AddReg=WDM_TBHD.Interface.Wave.AddReg
[WDM_TBHD.Interface.Wave.AddReg]
HKR,,FriendlyName,,%WDM_TBHD.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[WDM_TBHD.Interface.Topology]
AddReg=WDM_TBHD.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long
[WDM_TBHD.Interface.Topo.AddReg]
HKR,,FriendlyName,,%WDM_TBHD.Topology.szPname%

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

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

[9X_HW.AddReg]
; DWORDs
HKLM,%VLSI_Hardware%,%LoadCodeFile%,0x00010001,0x00000000
HKLM,%VLSI_Hardware%,%LoadPatchFile%,0x00010001,0x00000001
; Changed to 56 MHz
;HKLM,%VLSI_Hardware%,%PLLSpeed%,0x00010001,0x00000030
HKLM,%VLSI_Hardware%,%PLLSpeed%,0x00010001,0x00000038
HKLM,%VLSI_Hardware%,%UseAsymClock%,0x00010001,0x00000000

; Strings
HKLM,%VLSI_Hardware%,%DLSPath%,0x00000000,"\systemroot\system32\Tbirdhd.dls"

; Params
HKLM,%VLSI_Hardware%,%SETTING_PARAM09%,1,3      ; default to 5.1 mode
;HKLM,%VLSI_Hardware%,%SETTING_PARAM10%,1,0c    ; 0x04 + 0x08, global effect defaulted to as specified
HKLM,%VLSI_Hardware%,%SETTING_PARAM10%,1,00
HKLM,%VLSI_Hardware%,%SETTING_PARAM11%,1,1
HKLM,%VLSI_Hardware%,%SETTING_PARAM12%,1,0
HKLM,%VLSI_Hardware%,%SETTING_PARAM13%,1,0
HKLM,%VLSI_Hardware%,%SETTING_PARAM14%,1,0
HKLM,%VLSI_Hardware%,%SETTING_PARAM15%,1,0
HKLM,%VLSI_Hardware%,%SETTING_PARAM19%,1,0      ; QEM/effects disabled
HKLM,%VLSI_Hardware%,%SETTING_PARAM29%,0x00010001,0x0706     ; Card Version
HKLM,%VLSI_Hardware%,%SETTING_PARAM30%,1,0
HKLM,%VLSI_Hardware%,%SETTING_PARAM57%,1,0      ; ENABLE LFE
HKLM,%VLSI_Hardware%,%SETTING_PARAM99%,1,85,12,51,02,41,12,C9,37,15,32,3E,1D,31,12,10,60,6E,FC
HKLM,%VLSI_Hardware%,%SETTING_PARAM42%,1,1      ; default input to CD
HKLM,%VLSI_Hardware%,%SETTING_PARAM50%,1,40     ; default center volume to midpoint
HKLM,%VLSI_Hardware%,%SETTING_PARAM52%,1,40     ; default LFE volume to midpoint
HKLM,%VLSI_Hardware%,%SETTING_PARAM23%,1,ff     ; default QEM environment
HKLM,%VLSI_Hardware%,%SETTING_PARAM58%,1,0      ; EIAJ
HKLM,%VLSI_Hardware%,%SETTING_PARAM59%,1,1      ; 3D LFE
HKLM,%VLSI_Hardware%,%SETTING_PARAM60%,1,7      ; Expand all, 4 and 5 channel

[2K_HW.AddReg]
; HKR in this section means "System\CurrentControlSet\Services\tbHD"
; ID OS
HKR,,Win2K,0x00010001,0x00000000

; DWORDs
HKR,%HW_Settings_Key%,%LoadCodeFile%,0x00010001,0x00000000
HKR,%HW_Settings_Key%,%LoadPatchFile%,0x00010001,0x00000001
; Changed to 56 MHz
;HKR,%HW_Settings_Key%,%PLLSpeed%,0x00010001,0x00000030
HKR,%HW_Settings_Key%,%PLLSpeed%,0x00010001,0x00000038
HKR,%HW_Settings_Key%,%UseAsymClock%,0x00010001,0x00000000

; Strings
HKR,%HW_Settings_Key%,%DLSPath%,0x00000000,"\systemroot\system32\Tbirdhd.dls"

; Params
HKR,%HW_Settings_Key%,%SETTING_PARAM09%,1,3      ; default to 5.1 mode
;HKR,%HW_Settings_Key%,%SETTING_PARAM10%,1,0c    ; 0x04 + 0x08, global effect defaulted to as specified
HKR,%HW_Settings_Key%,%SETTING_PARAM10%,1,00
HKR,%HW_Settings_Key%,%SETTING_PARAM11%,1,1
HKR,%HW_Settings_Key%,%SETTING_PARAM12%,1,0
HKR,%HW_Settings_Key%,%SETTING_PARAM13%,1,0
HKR,%HW_Settings_Key%,%SETTING_PARAM14%,1,0
HKR,%HW_Settings_Key%,%SETTING_PARAM15%,1,0
HKR,%HW_Settings_Key%,%SETTING_PARAM19%,1,0      ; QEM/effects disabled
HKR,%HW_Settings_Key%,%SETTING_PARAM29%,0x00010001,0x0706     ; Card Version
HKR,%HW_Settings_Key%,%SETTING_PARAM30%,1,0
HKR,%HW_Settings_Key%,%SETTING_PARAM57%,1,0      ; ENABLE LFE
HKR,%HW_Settings_Key%,%SETTING_PARAM99%,1,85,12,51,02,41,12,C9,37,15,32,3E,1D,31,12,10,60,6E,FC
HKR,%HW_Settings_Key%,%SETTING_PARAM42%,1,1      ; default input to CD
HKR,%HW_Settings_Key%,%SETTING_PARAM50%,1,40     ; default center volume to midpoint
HKR,%HW_Settings_Key%,%SETTING_PARAM52%,1,40     ; default LFE volume to midpoint
HKR,%HW_Settings_Key%,%SETTING_PARAM23%,1,ff     ; default QEM environment
HKR,%HW_Settings_Key%,%SETTING_PARAM58%,1,0      ; EIAJ
HKR,%HW_Settings_Key%,%SETTING_PARAM59%,1,1      ; 3D LFE
HKR,%HW_Settings_Key%,%SETTING_PARAM60%,1,7      ; Expand all, 4 and 5 channel

[WDM_TBHD.AddReg]
; Swap next two lines to enable SW Synth mixer control
;HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,TBirdHD.SYS
HKR,,NTMPDriver,,"TBirdHD.sys,sbemul.sys"

;HKCR,,%SNDVOLTRAY%,"Services",0x00010001,7
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,

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_TBHD.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%WDM_TBHD.DeviceDesc%

HKLM,%TBIRD_SWKEY%,%NeedTray%,1,1
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,TBTray,,"acoustic.exe"

; ** Launcher Settings (omitted for silent install)
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,Launcher,,"launcher.exe"
;** A3D Stuff
HKCR,A3D,,,A3d Object
HKCR,A3D\CLSID,,,{d8f1eee0-f634-11cf-8700-00a0245d918b}
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b},,,A3d Object
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,,,a3d.dll
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,ThreadingModel,,Apartment
;First App
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01",1,1
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Ask",1,0
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Cont",1,1
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Desc",,"Philips Software End User License Agreement"
;This is the name of the window to wait for.
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Panel",,"pseula.txt - Notepad"
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01AltPanel",,"pseula - Notepad"
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Path",,"pseula.txt"
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Type",1,4
;wait 0x1E (30) Seconds for the License Agreement to Launch
HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch01Wait",1,1e
;Second App
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Ask",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Cont",1,1
;wait 0x012C (300) Seconds (5 Minutes) for User to exit the Control Panel
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Delay",1,2c,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Desc",,"%CONTROLPANEL.Desc%"
;This is the name of the window to wait for.
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Panel",,"%CONTROLPANEL.Desc%"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Path",,"ACOUSTIC.CPL"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Type",1,1
;wait 0x1E (30) Seconds for the Control Panel to Launch
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch02Wait",1,1e
;Third App
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Ask",1,0
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Cont",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Desc",,"Microsoft DirectX 6.1 Install"
;This is the name of the window to wait for.
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Panel",,"DirectX(R) Setup"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Path",,"\DirectX\DXSetup.exe"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Type",1,0
;wait 0x1E (30) Seconds for DirectX for launch
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch03Wait",1,1e
;Fourth App
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Ask",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Cont",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Desc",,"Yamaha SoftSynthesizer S-YXG50 Install"
;This is the name of the window to wait for.
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Panel",,"S-YXG50 Setup"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04PanelNT",,"Setup"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Path",,"\S-YXG50\Win9X\Setup.exe"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04PathNT",,"\S-YXG50\NT40\Setup.exe"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Type",1,2
;wait 0x1E (30) Seconds for Yamaha to launch
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch04Wait",1,1e
;Fifth App - SIREN Jukebox 2.0 - Disabled 02/05/01
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05",1,0
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Ask",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Cont",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Desc",,"Sonic Foundry SIREN Jukebox 2.0 Installation"
;This is the name of the window to wait for.
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Panel",,"Sonic Foundry SIREN Jukebox 2.0 Installation"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Path",,"\Applications\Sonic Foundry\Siren\SirenSetup.exe"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Type",1,5
;wait 0x78 (120) Seconds (2 Minutes) for Siren to launch
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch05Wait",1,0
;Sixth App
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch06",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch06Desc",,"Philips PSC706 Audio Installation COMPLETED Successfully!"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch06Type",1,6
;Seventh App
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch07",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch07Ask",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch07Cont",1,1
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch07Desc",,"Philips Product Registration Website"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch07Path",,"www.philipsusa.com/prod_reg_bounce.html"
;HKLM,%OTHER_SETTINGS_LAUNCHER%,"Launch07Type",1,3
;***

; Should match ControlValueCache[] in driver
; Default mixer settings
; Volume panel - sliders at 50%
; Record panel - sliders at 0
HKR,Settings,WAVEOUT_DAC,           0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,WAVEOUT_VOLUME,        0x00000001, 00,01,80,00, 00,01,80,00
HKR,Settings,WAVEOUT_MUTE,          0x00000001, 00,00,00,00, 00,00,00,00

HKR,Settings,MICIN_20DB_GAIN,       0x00000001, 01,00,00,00, 00,00,00,00
HKR,Settings,MICIN_VOLUME,          0x00000001, DC,BC,05,00, 00,00,00,00
HKR,Settings,MICIN_WIN_VOLUME,      0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,MICIN_MUTE,            0x00000001, 01,00,00,00, 00,00,00,00

HKR,Settings,CD_VOLUME,             0x00000001, DC,BC,05,00, DC,BC,05,00
HKR,Settings,CD_WIN_VOLUME,         0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,CD_MUTE,               0x00000001, 00,00,00,00, 00,00,00,00

;HKR,Settings,VIDEO_VOLUME,          0x00000001, DC,BC,05,00, DC,BC,05,00
;HKR,Settings,VIDEO_WIN_VOLUME,      0x00000001, 00,00,00,00, 00,00,00,00
;HKR,Settings,VIDEO_MUTE,            0x00000001, 01,00,00,00, 00,00,00,00

HKR,Settings,AUX_VOLUME,            0x00000001, DC,BC,05,00, DC,BC,05,00
HKR,Settings,AUX_WIN_VOLUME,        0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,AUX_MUTE,              0x00000001, 01,00,00,00, 00,00,00,00

HKR,Settings,LINEIN_VOLUME,         0x00000001, DC,BC,05,00, DC,BC,05,00
HKR,Settings,LINEIN_WIN_VOLUME,     0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,LINEIN_MUTE,           0x00000001, 01,00,00,00, 00,00,00,00

HKR,Settings,SPDIF_VOLUME,          0x00000001, DC,BC,05,00, DC,BC,05,00
HKR,Settings,SPDIF_WIN_VOLUME,      0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,SPDIF_MUTE,            0x00000001, 01,00,00,00, 00,00,00,00

HKR,Settings,WT_VOLUME,             0x00000001, C2,14,FA,FF, C2,14,FA,FF
HKR,Settings,WT_MUTE,               0x00000001, 00,00,00,00, 00,00,00,00

HKR,Settings,LINEOUT_MAIN_MIX,      0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,LINEOUT_MASTER_VOLUME, 0x00000001, 03,F2,F9,FF, 03,F2,F9,FF
HKR,Settings,STEREOMIX_WIN_VOLUME,  0x00000001, 00,00,00,00, 00,00,00,00
HKR,Settings,LINEOUT_MASTER_MUTE,   0x00000001, 00,00,00,00, 00,00,00,00

HKR,Settings,WAVEIN_MUX,            0x00000001, 01,00,00,00, 01,00,00,00
HKR,Settings,WAVEIN_ADC,            0x00000001, 00,00,00,00, 00,00,00,00

; Strings
HKLM,%VLSI_Drv_Version%,%tbHD.SvcDesc%,0x00000000,"1.00.000"
;** This is the version string in the registry
HKLM,%OTHER_SETTINGS%,%SETTING_INSTVER%,,%AUDIO.InstallDesc%

;** PARAM97 is the short device name - max 16 characters
HKLM,%OTHER_SETTINGS%,%SETTING_PARAM97%,0,%AUDIO.ShortName%
;** PARAM98 is the long device name - max 32 characters
HKLM,%OTHER_SETTINGS%,%SETTING_PARAM98%,0,%AUDIO.DeviceDesc%

HKLM,%UNINSTALL%,"DisplayName",,"Philips PSC706 Support Files"
HKLM,%UNINSTALL%,"UninstallString",,"hduninst.exe"

[WDM_TBHD_GUID.AddReg]
HKLM,%MediaCategories%\%TBHDGUID.Phone%,Name,,%TBHDin.Phone%
HKLM,%MediaCategories%\%TBHDGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.Mic1%,Name,,%TBHDin.Mic1%
HKLM,%MediaCategories%\%TBHDGUID.Mic1%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.Mic2%,Name,,%TBHDin.Mic2%
HKLM,%MediaCategories%\%TBHDGUID.Mic2%,Display,1,00,00,00,00
;HKLM,%MediaCategories%\%TBHDGUID.Video%,Name,,%TBHDin.Video%
;HKLM,%MediaCategories%\%TBHDGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.Hpout%,Name,,%TBHDin.Hpout%
HKLM,%MediaCategories%\%TBHDGUID.Hpout%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.MonoOut%,Name,,%TBHDin.MonoOut%
HKLM,%MediaCategories%\%TBHDGUID.MonoOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.LineOutMix%,Name,,%TBHDin.LineOutMix%
HKLM,%MediaCategories%\%TBHDGUID.LineOutMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.Mic20dB%,Name,,%TBHDin.Mic20dB%
HKLM,%MediaCategories%\%TBHDGUID.Mic20dB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.WT%,Name,,%TBHDin.WT%
HKLM,%MediaCategories%\%TBHDGUID.WT%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.WTVol%,Name,,%TBHDin.WTVol%
HKLM,%MediaCategories%\%TBHDGUID.WTVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.WTMute%,Name,,%TBHDin.WTMute%
HKLM,%MediaCategories%\%TBHDGUID.WTMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.SPDIFIn%,Name,,%TBHDin.SPDIFIn%
HKLM,%MediaCategories%\%TBHDGUID.SPDIFIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%TBHDGUID.SPDIFMute%,Name,,%TBHDin.SPDIFMute%
HKLM,%MediaCategories%\%TBHDGUID.SPDIFMute%,Display,1,00,00,00,00

[WDM_PKMETER.AddReg]
HKCR,CLSID\%Peak.Meter.CLSID%,,,"PEAK METER"
HKCR,CLSID\%Peak.Meter.CLSID%\InProcServer32,,,"PKMETER.dll"

[DestinationDirs]
WDM_VLSI.CopyList               = 10,system32\drivers   ; %SystemRoot%\system32\drivers
WDM_VLSI_SYS32.CopyList         = 10,system32           ; %SystemRoot%\system32
WDM_VLSI_SYS.CopyList           = 10,system             ; %SystemRoot%\system
WDM_VLSI_SYS.NT.CopyList        = 10,system32           ; %SystemRoot%\system32
WDM_GAME.NT.CopyList            = 10,system32\drivers   ; %SystemRoot%\system32\drivers
WDM_JS1.CopyList                = 10,system
Windows.CopyList                = 10
DefaultDestDir                  = 12
CoInstaller_CopyFiles           = 11                    ; System Dir( system32 on NT )
Acoustic.HelpCopyList           = 18                 ; windows help directory
License.Copylist		= 30		     ; root dir, boot drive

[License.CopyList]
pseula.txt

[Windows.CopyList]
acoustic.exe
; remove for silent install
launcher.exe    ; launcher app

[WDM_VLSI.CopyList]
TBirdHD.sys

[WDM_VLSI_SYS32.CopyList]
tbirdHD.dls     ; downloadable sounds
hduninst.exe    ; uninstall exe
tbirdhd.pch

[WDM_VLSI_SYS.CopyList]
; system directory in Win 98
acoustic.cpl    ; control panel
drvtb32.dll     ; CPL driver interface
pkmeter.dll     ; COM dll for peak meter interface
a3d.dll         ; A3D 1.0
tbirdjoy.vxd    ; 98 joystick

[WDM_VLSI_SYS.NT.CopyList]
; system32 directory in Win 2000
acoustic.cpl    ; control panel
drvtb32.dll     ; CPL driver interface
pkmeter.dll     ; COM dll for peak meter interface
a3d.dll         ; A3D 1.0

[WDM_GAME.NT.CopyList]
; Win 2000 driver directory
tbhdgame.sys

[Acoustic.HelpCopyList]
avenger.chm

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

[WDM_TBHD.NT]
Include=ks.inf, wdmaudio.inf, wdmjoy.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=WDM_VLSI.CopyList, WDM_VLSI_SYS32.CopyList, WDM_VLSI_SYS.NT.CopyList, WDM_GAME.NT.CopyList, Windows.CopyList, Acoustic.HelpCopyList,License.CopyList
AddReg=WDM_TBHD.AddReg, WDM_TBHD_GUID.AddReg, WDM_PKMETER.AddReg

[WDM_TBHD.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_TBHD.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_TBHD.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_TBHD.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_TBHD.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_TBHD.Interface.Topology
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_WTSynth%,WDM.Interface.WTSynth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WTSynth%,WDM.Interface.WTSynth

[WDM_TBHD.NT.Services]
AddService = tbHD,     0x00000002, tbHD_Service_Inst

[tbHD_Service_Inst]
DisplayName    = %tbHD.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\TBirdHD.sys
AddReg         = 2K_HW.AddReg

[WDM_JSHD.NT]
CopyFiles=WDM_JSHD.CopyFiles.NT
LogConfig=BasicJoyStick.LC0, BasicJoystick.LC1

[WDM_JSHD.CopyFiles.NT]
;tbhdgame.sys       ; copied with audio files

[WDM_JSHD.NT.Services]
AddService = TBhdgame,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst

[WDM_JSHD.NT.FactDef]
ConfigPriority=HARDRECONFIG
IOConfig=201-201(3ff::)

;-------------- Coinstaller installation - run after joystick device

[WDM_JSHD.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
edcoinst.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"edcoinst.dll,MyCoInstaller"

;-------------- end Coinstaller installation

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

[BasicJoyStick.LC1]
ConfigPriority=HARDRECONFIG
IOConfig=1@100-3ff(3ff::)

[GamePort_Service_Inst]
DisplayName    = %gameport.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\TBhdgame.sys
LoadOrderGroup = Extended Base

[Strings]
PHILIPS="Philips"
MfgName="Philips Semiconductors"
Joystick.DeviceDesc="Gameport Joystick"
KEY_OEM="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\ThunderBird_PCI_Audio_GamePort"
UNINSTALL="Software\Microsoft\Windows\CurrentVersion\Uninstall\ThunderBirdAvengerAudio"
TBirdJoy.DeviceDesc="Philips PSC706 GamePort Enumerator"
WDM_TBHD.DeviceDesc="Philips PSC706 Audio"
WDM_TBHDJS.DeviceDesc="Philips PSC706 GamePort Enumerator"
WDM_TBHD.Wave.szPname="Philips PSC706 (WDM)"
WDM_TBHD.Topology.szPname="Philips PSC706 (WDM)"
CONTROLPANEL.Desc   ="Philips PSC706 Audio Control Panel"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
VLSI_Hardware="System\CurrentControlSet\Services\tbHD\Thunderbird"
HW_Settings_Key="Thunderbird"
TBIRD_SWKEY="Software\VLSI\ThunderBird"
VLSI_Drv_Version="Software\VLSI Inc./Qsound Inc."
WDM_MIDI="WDM-based Device"
OTHER_SETTINGS="Software\VLSI\ThunderBird"
OTHER_SETTINGS_LAUNCHER="Software\VLSI\ThunderBird\Launcher"
AUDIO.DeviceDesc="Philips PSC706 Audio"
AUDIO.ShortName="Philips PSC706"

TBHDGUID.Phone      ="{D97433D0-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.Mic1       ="{D97433D1-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.Mic2       ="{D97433D2-9B9B-11D3-ADC7-00A0D2F07870}"
;TBHDGUID.Video      ="{D97433D3-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.Hpout      ="{D97433D4-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.MonoOut    ="{D97433D5-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.LineOutMix ="{D97433D6-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.Mic20dB    ="{D97433D7-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.WT         ="{D97433D8-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.WTVol      ="{D97433D9-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.WTMute     ="{D97433DA-9B9B-11D3-ADC7-00A0D2F07870}"
TBHDGUID.SPDIFIn    ="{1A353E1A-378B-4669-9EDB-806E19CB34B1}"
TBHDGUID.SPDIFMute  ="{1A353E1B-378B-4669-9EDB-806E19CB34B1}"


;; TBHD friendly names (localizeable)
;Sources
TBHDin.Phone           ="Phone"
TBHDin.Mic1            ="Microphone"
TBHDin.Mic2            ="Mic 2"
;TBHDin.Video           ="Video"
TBHDin.Hpout           ="Headphones"
TBHDin.MonoOut         ="Mono Out"
TBHDin.LineOutMix      ="Stereo Mix"
TBHDin.Mic20dB         ="20dB Gain"
TBHDin.WT              ="Wavetable"
TBHDin.WTVol           ="WT Vol"
TBHDin.WTMute          ="WT Mute"
TBHDin.SPDIFIn         ="S/PDIF"
TBHDin.SPDIFMute       ="S/PDIF Mute"

LoadCodeFile            ="Load Code File"
LoadPatchFile           ="Load Patch File"
PLLSpeed                ="PLL Speed"
UseAsymClock            ="Use Asymmetric Clock"
DLSPath                 ="DLS Path"
NeedTray                ="Tray Need"
SETTING_PARAM30         ="PARAM30"
SETTING_PARAM09         ="PARAM09"
SETTING_PARAM10         ="PARAM10"
SETTING_PARAM11         ="PARAM11"
SETTING_PARAM12         ="PARAM12"
SETTING_PARAM13         ="PARAM13"
SETTING_PARAM14         ="PARAM14"
SETTING_PARAM15         ="PARAM15"
SETTING_PARAM19         ="PARAM19"
SETTING_PARAM29         ="PARAM29"
SETTING_PARAM57         ="PARAM57"
SETTING_PARAM97         ="PARAM97"
SETTING_PARAM98         ="PARAM98"
SETTING_PARAM99         ="PARAM99"
SETTING_PARAM42         ="PARAM42"  
SETTING_PARAM50         ="PARAM50"  
SETTING_PARAM52         ="PARAM52"  
SETTING_PARAM23         ="PARAM23"  
SETTING_PARAM58         ="PARAM58"  
SETTING_PARAM59         ="PARAM59"  
SETTING_PARAM60         ="PARAM60"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

Peak.Meter.CLSID="{259659C0-5680-11d4-90C1-00E0296AC773}"

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}"
KSNAME_Wave="WAVE"
KSNAME_UART="UART"
KSNAME_WTSynth="WTSYNTH"
KSNAME_Topology="TOPOLOGY"

WDM.UART.szPname="Philips PSC706 MPU-401"
WDM.WTSynth.szPname="Philips PSC706 Wavetable Synth"

wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
tbHD.SvcDesc = "Philips PSC706 WDM Driver"

SNDVOLTRAY = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray\\"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"

;Gameport
SPSVCINST_ASSOCSERVICE= 0x00000002
gameport.SvcDesc = "Philips PSC706 GamePort"

SETTING_INSTVER="Install Version"
AUDIO.InstallDesc   ="Philips PSC706 Audio WDM V1.55 [WDL] (English)"
AUDIO.InstallCD     ="Philips PSC706 Audio Software"

;----------------------------------------------------------------------------;
;
; Copyright (c) 1996-2001 Philips Semiconductors. All Rights Reserved.
; Philips Confidential
;
;----------------------------------------------------------------------------;
;
; $Archive$
; $Revision: 1.8 $
; $Modtime$
; $Date: 2001/06/29 05:33:33 $
;
;----------------------------------------------------------------------------;



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: web4, load: 1.43