;----------------------------------------------------------------------------; ; 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.