;----------------------------------------------------------------------------;
; 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.57
; Target OS: WDM
;----------------------------------------------------------------------------;
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%PHILIPS%
;CatalogFile=psc706.cat
DriverVer=08/23/2001,5.12.01.0010
[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.57 (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
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.