TBSPROS.INF Driver File Contents (fiji302.zip)

;---------------------------------------------------------------;
; TBS Pro Series .INF file for Pinnacle/Fiji sound cards
;
; v. 1.0 - Oct 08, 1996
; v. 1.1 - Dec 05, 1996 - added multiport MIDI setup
; v. 1.2 - Feb 04, 1997 - cleaned up some stuff with DelFiles sections
; v. 1.3 - Feb 06, 1997 - had to compress some files to make room
; v. 1.4 - Feb 13, 1997 - merged Pinnacle and Fiji INF files into one
; v. 1.5 - Feb 14, 1997 - changed app directory to \TBSPROS
;                       - changed Kurzweil synth description
; v. 1.6 - Feb 20, 1997 - added AudioStation mixer
;			- removed d/b SysEx string
; v. 1.7 - Feb 28, 1997 - put d/b SysEx string back
;			- no more restart after installing synth driver
; v. 1.8 - Mar 04, 1997 - removed pinapps.ini
; v. 1.9 - Mar 19, 1997 - changed audiomix.exe to pcmixer.exe
;			- removed setting.exe
;			- fixed ".Default" for def. user
;			- new defaults for mixer settings
;			- changed synth descriptions
;			- changed DSP fact def to D8000
; v. 2.0 - Mar 27, 1997 - moved winsetup from win.ini|run to registry|RunOnce
; v. 2.1 - Apr 09, 1997 - back to win.ini|run
;			- changed some defaults for the mixer, added new items
;			- removed pinmidi.mid (now embedded)
;			- add SuppressErrors to registry
;			- removed TB Mixer
;			- moved DOS apps to \TBSPROS\DOSAPPS
;			- moved readme.wri to \TBSPROS
; v. 2.2 - Apr 11, 1997 - remove pincom.ini and pincp.ini during install
; v. 2.3 - Apr 18, 1997 - adjusted default WaveArtist gain
;			- added some new driver defaults
;			- corrected memory resources
; v. 2.4 - Apr 22, 1997 - rem'ed out SuppressErrors until driver supports it
; v. 3.0 - Apr 22, 1997 - removed everything that's in InstallShield now
;			- compressed the remaining driver files
;			- changed delspace.exe to envcomp.exe
; v. 3.1 - Apr 25, 1997 - support SuppressErrors flag now
; v. 3.2 - Apr 29, 1997 - call voycdrun.exe instead of setup to accomodate 
;			  restarts under 95 legacy mode
; v. 3.3 - May 01, 1997 - call setup.exe directly like before
; v. 3.4 - May 19, 1997 - updated logical conf. sections to match resource map
; v. 3.5 - May 28, 1997 - increased def. MA-1 voice gain
;			- changed "Turtle Beach" to "Turtle Beach Systems"
;			- changed def. MA-1 sample rate to 44.1 kHz
;			- adjusted def. wave out volume
; v. 3.6 - Jun 20, 1997 - new default settings for consistent volume sliders
;			- added SourceDisksFiles section to make OSR2 happy
;			- added MIDI in priority setting
;
;---------------------------------------------------------------;

[Version]
;Signature="$Windows 95$"
Signature="$CHICAGO$"
Class=MEDIA
provider=%TBCH%
LayoutFile=layout.inf

[DefaultInstall]
;CopyFiles=Launcher.CopyList
;AddReg=Launcher.AddReg

[Launcher.CopyList]
voycdrun.exe,voycdrun.ex_
voycdrun.dat,voycdrun.da_

[Launcher.AddReg]
; update Win.ini to Run SETUP.EXE after first re-boot
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,PinSetup,,"%01%\setup.exe"

;---------------------------------------------------------------;
; The Class install is installed for any device in the inf file
;---------------------------------------------------------------;

[ClassInstall]
AddReg=Class.AddReg

[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll

;---------------------------------------------------------------;
; The .Det sections are added to the devnode at detection time
; only.  The PreCopySection is simply setting the NoSetupUI
; flag so that the critical pieces (such as logical
; configurations) are in place at the time the device is started
; during first boot.
;---------------------------------------------------------------;

[Pinnacle.Det]
AddReg=PreCopySection

[PreCopySection]
HKR,,NoSetupUI,,1

;---------------------------------------------------------------;
; Manufacturer information
;---------------------------------------------------------------;

[Manufacturer]
%TBCH%=TurtleBeach

[TurtleBeach]
%*TBS0000.DeviceDesc%=TBS0000_Device, *TBS0000	; Pinnacle DSP
%*TBS0001.DeviceDesc%=TBS0001_Device, *TBS0001	; Pinnacle Synth
%*TBS0000.DeviceDesc%=TBS0005_Device, *TBS0005	; Fiji DSP
%*PNPB02F.DeviceDesc%=PNPB02F_Device, *PNPB02F	; Pinn/Fiji Joystick

;---------------------------------------------------------------;
; Multisound Pinnacle DSP Audio Hardware Section
;---------------------------------------------------------------;

[TBS0000_Device]
LogConfig=DSP.LC1, DSP.LC2, DSP.LC3
UpdateInis=Pinnacle.UpdateInis
; UpdateInis=PinAppsIni.UpdateInis
DelFiles=Pinnacle.DelDrvList, Pinnacle.DelIniList
CopyFiles=Pinnacle.CopyDriversList
; Launcher.CopyList
; CopyFiles=PinDosApps.CopyList, PinApps.CopyList, PinProgram.CopyList, PinReadme.CopyList, PCMix.CopyList
; CopyFiles=PinCleanup.CopyList
AddReg=TBS0000.AddReg, DrvDefs.AddReg, Mixer.AddReg, Pinnacle.AddReg, AppsInst.AddReg
; Launcher.AddReg
; UpdateCfgSys=TBS0000.UpdateCfgSys	; not supported

[TBS0005_Device]
; same as TBS0000 except different AddReg section
LogConfig=DSP.LC1, DSP.LC2, DSP.LC3
UpdateInis=Pinnacle.UpdateInis
; UpdateInis=PinAppsIni.UpdateInis
DelFiles=Pinnacle.DelDrvList, Pinnacle.DelIniList
CopyFiles=Pinnacle.CopyDriversList
; Launcher.CopyList
; CopyFiles=PinDosApps.CopyList, PinApps.CopyList, PinProgram.CopyList, PinReadme.CopyList, PCMix.CopyList
; CopyFiles=PinCleanup.CopyList
AddReg=TBS0000.AddReg, DrvDefs.AddReg, Mixer.AddReg, Fiji.AddReg, AppsInst.AddReg
; Launcher.AddReg
; UpdateCfgSys=TBS0000.UpdateCfgSys	; not supported

[TBS0000_Device.FactDef]
ConfigPriority=DESIRED
IRQConfig=11
IOConfig=290-297
IOConfig=250-252
MemConfig=D8000-DFFFF

[TBS0005_Device.FactDef]
ConfigPriority=DESIRED
IRQConfig=11
IOConfig=290-297
IOConfig=250-252
MemConfig=D8000-DFFFF

[Pinnacle.UpdateInis]
; Delete any Win 3.1 drivers from system.ini
system.ini,drivers,"midi*=pinkz.drv",,1
system.ini,drivers,"midi*=pindsp.drv",,1
system.ini,drivers,"mixer*=pindsp.drv",,1
system.ini,drivers,"wave*=pindsp.drv",,1
system.ini,drivers,"aux*=pindsp.drv",,1

[Pinnacle.DelDrvList]
; delete old Win 3.1 drivers from the system directory
pindsp31.drv,,,1
;pindsp95.drv,,,1
;pindsp.vxd,,,1
mssndsys.drv,,,1
mssndsys.vxd,,,1

[Pinnacle.DelIniList]
; delete old INI files from the windows directory
pinapps.ini,,,1
fijiapps.ini,,,1
audiomix.ini,,,1
pcmixer.ini,,,1

[Pinnacle.CopyDriversList]
pindsp95.drv,pindsp95.dr_,,2
pindsp.vxd,pindsp.vx_,,2

[PinApps.CopyList]
; tbmixer.exe,tbmixer.ex_,
; threed.vbx,,				; pending replacement with AS2 mixer
; sldctrl2.dll,,
pintest.doc,pintest.do_,
; fijitest.doc,fijitest.do_,		; pending merging the two docs!!!
winsetup.exe,,
; pinmidi.mid,,				; embedded now

[PinDosApps.CopyList]
pindiag.exe,,
pincfg.exe,,
pincfg.ini,,
mplay.exe,,
pdiag.bin,,
pin.bin,,
; pinapps.ini,,
; setting.exe,,

[PinProgram.CopyList]
program.bat,,
pincfg.exe,,
eeserial.exe,,
eeserial.ini,,
pin250.ini,,
pin260.ini,,
pin270.ini,,
pinnacle.rom,,
pinngame.rom,,
pinneide.rom,,
fiji.rom,,
fijigame.rom,,

[PinCleanup.CopyList]
cleanup.pif,,
cleanup.bat,,
findit.bat,,
pininst.bat,,
envcomp.exe,,

[PinReadme.CopyList]
notes.wri,,

[PCMix.CopyList]
pcmixer.exe,pcmixer.ex_
vctl.dll,vctl.dl_

[TBS0000.AddReg]
; Check entries...may have to redo this section
HKR,,DevLoader,0,mmdevldr.vxd
HKR,,Driver,0,pindsp.vxd
HKR,Drivers,,,
HKR,Drivers,MIGRATED,0,0
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,Drivers\midi,,0,
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,

HKR,Drivers\midi\MultiPort_Port_0000,Description,,%PIN_HEADER%
HKR,Drivers\midi\MultiPort_Port_0000,Driver,,pindsp95.drv
HKR,Drivers\midi\MultiPort_Port_0000,External,1,01,00,00,00
HKR,Drivers\midi\MultiPort_Port_0000,NumPorts,1,02,00,00,00
HKR,Drivers\midi\MultiPort_Port_0000,Port,1,00,00,00,00
HKR,Drivers\midi\MultiPort_Port_0001,Description,,%PIN_EXTOUT%
HKR,Drivers\midi\MultiPort_Port_0001,Driver,,pindsp95.drv
HKR,Drivers\midi\MultiPort_Port_0001,External,1,01,00,00,00
HKR,Drivers\midi\MultiPort_Port_0001,NumPorts,1,02,00,00,00
HKR,Drivers\midi\MultiPort_Port_0001,Port,1,01,00,00,00

HKR,Drivers\wave\pindsp95.drv,Driver,0,pindsp95.drv
HKR,Drivers\wave\pindsp95.drv,Description,0,%*TBS0000.DeviceDesc%
HKR,Drivers\aux\pindsp95.drv,Driver,0,pindsp95.drv
HKR,Drivers\aux\pindsp95.drv,Description,0,%*TBS0000.DeviceDesc%
HKR,Drivers\mixer\pindsp95.drv,Driver,0,pindsp95.drv
HKR,Drivers\mixer\pindsp95.drv,Description,0,%*TBS0000.DeviceDesc%

[DrvDefs.AddReg]
; def. playback levels
HKR,Config,MasterVolLeft,1,3C,B5			; master vol (-6 dB)
HKR,Config,MasterVolRight,1,3C,B5
HKR,Config,MasterVolMute,1,00
HKR,Config,WaveVolLeft,1,ff,ff				; wave playback (0 dB)
HKR,Config,WaveVolRight,1,ff,ff
HKR,Config,WaveVolMute,1,00
HKR,Config,Aux1VolLeft,1,00,80				; aux input (-12 dB)
HKR,Config,Aux1VolRight,1,00,80
HKR,Config,Aux1VolMute,1,00
HKR,Config,Aux2VolLeft,1,ff,ff				; input monitor (0 dB)
HKR,Config,Aux2VolRight,1,ff,ff
HKR,Config,Aux2VolMute,1,00
HKR,Config,MHdrVolLeft,1,00,c0				; MIDI header
HKR,Config,MHdrVolRight,1,00,c0
HKR,Config,MHdrVolMute,1,00
HKR,Config,MIDIVolLeft,1,ff,ff				; Kurzweil synth (0 dB)
HKR,Config,MIDIVolRight,1,ff,ff
HKR,Config,MIDIVolMute,1,00

; def. recording levels
HKR,Config,Pot2MaxLeft,1,00,80				; cd/line in (-12 dB)
HKR,Config,Pot2MaxRight,1,00,80
HKR,Config,MicMaxLeft,1,00,a0				; mic in (-8 dB)
HKR,Config,MicMaxRight,1,00,a0

; misc. stuff
HKR,Config,AuxTech,1,00,00				; determines AUX caps
HKR,Config,WaveRecMon,1,01				; force record monitor
HKR,Config,WaveInRecID,1,03,00				; default to CD/Line In + Mic In
HKR,Config,WHOVolSwitch,1,08				; default to RWA
HKR,Config,WHOVolString,1,F0,7F,7F,04,01,00,FF,F7	; default to Roland SysEx
HKR,Config,MHdrOutGain,1,0B				; WaveArtist gain
HKR,Config,SynthRate,1,01,00				; 44.1 kHz
HKR,Config,DATSwitch,1,01,00				; switch to line if receiver unlocks
HKR,Config,MIPortPr,1,01				; external MIDI in device has priority

; max gain controls
HKR,Config,MaxAux,1,78,00,00,00				; +12 dB
HKR,Config,MaxLine,1,78,00,00,00			; +12 dB
HKR,Config,MaxMic,1,F0,00,00,00				; +24 dB

HKR,Config,SuppressErrors,1,01,00			; don't show errors during installation

;HKR,Config,VoiceGain,1,6A				; saved by Kurzweil driver

[MIXER.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,

[Pinnacle.AddReg]
; Added to Remove Synth Slider for Fiji Mixer
HKR,Config,IsFiji,1,00

[Fiji.AddReg]
; Added to Remove Synth Slider for Fiji Mixer
HKR,Config,IsFiji,1,01

[TBS0005.UpdateCfgSys]
; DevDelete=himem.sys
; DevDelete=emm386.exe
; DevAddDev=himem.sys,device, 1, ""

[PinAppsIni.UpdateInis]
%10%\pinapps.ini,Install,,"InstallPath=%30%\tbspros"
; add items to be added to program group
%10%\pinapps.ini,ProgramItems,,"Mixer=%30%\tbspros\winapps\pcmixer.exe"
%10%\pinapps.ini,ProgramItems,,"Mediatest=wordpad.exe %30%\tbspros\winapps\pintest.doc"
%10%\pinapps.ini,ProgramItems,,"ReleaseNotes=%30%\tbspros\readme.wri"
; update Win.ini to Run WINSETUP.EXE after first re-boot
%10%\win.ini,Windows,,"Run=%30%\tbspros\winapps\winsetup.exe"

[AppsInst.AddReg]
; update Win.ini to Run WINSETUP.EXE after first re-boot
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,PinSetup,,"%01%\setup.exe"

;--------------------------------------------------------------------------
; Kurzweil MPU-401 Section
;--------------------------------------------------------------------------- 

[TBS0001_Device]
LogConfig=Kurzweil.LC1, Kurzweil.LC2, Kurzweil.LC3
DelFiles=PinKz.DelList, PinCP.DelList, PinCP.DelIniList
CopyFiles=PinKz.CopyList
; CopyFiles=PinCP.CopyList, PinCPVBX.CopyList
AddReg=PinKz.AddReg, MidiMap.AddReg, PinKzApps.AddReg
; UpdateInis=PinKz.UpdateInis
; Restart	; don't need to anymore

[TBS0001_Device.FactDef]
ConfigPriority=DESIRED
IRQConfig=9
IOConfig=330-331

[PinKz.DelList]
pinkz31.drv,,,1
;pinkz95.drv,,,1
pinkz.vxd,,,1

[PinKz.CopyList]
pinkz95.drv,pinkz95.dr_,,2

[PinCP.DelList]
;pincom.dll,,,1
;pincp.exe,,,1

[PinCP.DelIniList]
pincom.ini,,,1
pincp.ini,,,1

[PinCP.CopyList]
panctrl.dll,,
pincom.dll,pincom.dl_,
pincp.exe,pincp.ex_,
pincp.hlp,,
pinsysex.dll,,
sldctrl.dll,,

[PinCPVBX.CopyList]
anibuton.vbx,,
gauge.vbx,,
kbdlist.vbx,,
threed.vbx,,
spin.vbx,,

[PinKz.AddReg]             ; Add Kurzweil MIDI
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers,MIGRATED,0,0
HKR,Drivers\midi,,0,
HKR,,Driver,0,pindsp.vxd
HKR,Drivers,SubClasses,0,midi
HKR,Drivers\midi\pinkz95.drv,Description,,%PIN_KURZW%
HKR,Drivers\midi\pinkz95.drv,Driver,0,pinkz95.drv
HKR,Drivers\midi\pinkz95.drv,External,1,01,00,00,00
;HKR,Drivers\midi\pinkz95.drv,Description,0,%PIN_KURZW%

; driver defaults
;HKR,Config,MIDIVolLeft,1,ef,ef			; saved by DSP driver
;HKR,Config,MIDIVolRight,1,ef,ef

HKR,Config,VoiceGain,1,6A			; MA-1 gain

[MidiMap.AddReg]
HKCU,Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap,CurrentInstrument,,"pinkz95.drv<0001>"
HKEY_USERS,.Default\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap,CurrentInstrument,,"pinkz95.drv<0001>"

[MidiReg]
HKR,,,0,%MediaClassName%
HKR,,Icon,0,-1
HKR,,Installer,0,mmci.dll

[PinKz.UpdateInis]
%10%\pinapps.ini,Install,,"InstallPath=%30%\tbspros"
; add items to be added to program group
%10%\pinapps.ini,ProgramItems,,"ControlPanel=%30%\tbspros\cp\pincp.exe"
; update Win.ini to Run WINSETUP.EXE after first re-boot
%10%\win.ini,Windows,,"Run=%30%\tbspros\winapps\winsetup.exe"

[PinKzApps.AddReg]
; update Win.ini to Run WINSETUP.EXE after first re-boot
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,WinSetup,,"%30%\tbspros\winapps\winsetup.exe"

;--------------------------------------------------------------------------
; Joystick Section 
;--------------------------------------------------------------------------- 

[PNPB02F_Device]
LogConfig=GamePort.LC1, GamePort.LC2, GamePort.LC3
CopyFiles=PNPB02F.CopyList, PinGame.CopyList
AddReg=PNPB02F.AddReg
UpdateInis=PNPB02F.UpdateInis
UpdateCfgSys=PNPB02F.UpdateCfgSys

[TBS0002_Device.FactDef]
ConfigPriority=DESIRED
IOConfig=200-201

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

[PinGame.CopyList]
pingame.sys,pingame.sy_,

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

[PNPB02F.UpdateInis]
system.ini,drivers,"joystick="

[PNPB02F.UpdateCfgSys]
DevDelete=pingame.sys
DevAddDev=pingame.sys,device, 1, "/G:200"

;---------------------------------------------------------------;
; Logical Configuration for the Pinnacle
;---------------------------------------------------------------;

; DSP
[DSP.LC1]
ConfigPriority=DESIRED
IRQConfig=10, 11, 12
IOConfig=290-297(3FF::)
IOConfig=3@250-272%FFF0(3FF::)
MemConfig=8000@D0000-DFFFF%FFFF8000

[DSP.LC2]
ConfigPriority=NORMAL
IRQConfig=5, 7, 9, 10, 11, 12
IOConfig=8@100-3F7%FFF0(3FF::)
IOConfig=3@250-272%FFF0(3FF::)
MemConfig=8000@C8000-EFFFF%FFFF8000

[DSP.LC3]
ConfigPriority=SUBOPTIMAL
IRQConfig=5, 7, 9, 10, 11, 12, 14, 15
IOConfig=8@100-3F7%FFF0(3FF::)
IOConfig=3@250-272%FFF0(3FF::)
MemConfig=8000@A0000-FFFFF%FFFF8000

; Kurzweil
[Kurzweil.LC1]
ConfigPriority=DESIRED
IRQConfig=9
IOConfig=330-331(3FF::)

[Kurzweil.LC2]
ConfigPriority=NORMAL
IRQConfig=5, 7, 9
IOConfig=2@330-337%FFFE(3FF::)

[Kurzweil.LC3]
ConfigPriority=SUBOPTIMAL
IRQConfig=5, 7, 9, 10, 11, 12, 14, 15
IOConfig=2@100-3FF%FFFE(3FF::)

; Game Port
[GamePort.LC1]
ConfigPriority=DESIRED
IOConfig=200-201(3FF::)

[GamePort.LC2]
ConfigPriority=NORMAL
IOConfig=2@200-20F%FFFE(3FF::)

[GamePort.LC3]
ConfigPriority=SUBOPTIMAL
IOConfig=2@100-3FF%FFFE(3FF::)

;---------------------------------------------------------------;
; Update Pinapps.ini
;---------------------------------------------------------------;
; Added 10/10, Copy defaults to TBSDOS.INI

; Possibly use Winsetup routine to copy Pinnacle apps to 95

;---------------------------------------------------------------;
; Copy driver destinations
;---------------------------------------------------------------;

[DestinationDirs]
DefaultDestDir = 10                     ; Windows 95 Directory
Launcher.CopyList = 10			; Windows 95 directory

Pinnacle.CopyDriversList = 11           ; Windows 95 System Directory
PinDosApps.CopyList = 30, TBSPROS\DOSAPPS ; DOS utilities
PinProgram.CopyList = 30, TBSPROS\EEPROM  ; EEPROM update files
PinApps.CopyList = 30,    TBSPROS\WINAPPS ; Windows utilities
PinCleanup.CopyList = 30, TBSPROS\CLEANUP ; Uninstall utility files
PCMix.CopyList = 30,      TBSPROS\WINAPPS ; PC Audio mixer
PinReadme.CopyList = 30,  TBSPROS	; documentation files

Pinnacle.DelDrvList = 11		; Windows 95 system directory
Pinnacle.DelIniList = 10		; Windows 95 directory

FijiDosApps.CopyList = 30, TBSPROS\DOSAPPS ; DOS utilities
FijiProgram.CopyList = 30, TBSPROS\EEPROM  ; EEPROM update files
FijiApps.CopyList = 30,    TBSPROS\WINAPPS ; Windows utilities

PinKz.CopyList = 11                     ; Windows 95 System Directory
PinCP.CopyList = 30, TBSPROS\CP         ; Control Panel Files
PinCPVBX.CopyList = 11                  ; Windows 95 System Directory
;PinAppsIni.CopyList = 10                ; Windows 95 Directory

PinKz.DelList = 11			; Windows 95 system directory
PinCP.DelList = 30, TBSPROS\CP		; control panel directory
PinCP.DelIniList = 10			; Windows 95 directory

PNPB02F.CopyList = 11                   ; Windows 95 System dir        
;PinGame.CopyList = (missing)

;---------------------------------------------------------------;
; Source disks and names
;---------------------------------------------------------------;

[SourceDisksNames]
1=%DISK_ID%,,

[SourceDisksFiles]
pindsp.vx_   = 1
pindsp95.dr_ = 1
pinkz95.dr_  = 1
pingame.sy_  = 1

;---------------------------------------------------------------;
; The infamous Strings section - definitions
;---------------------------------------------------------------;

[Strings]
;Non-localized strings
KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"

;Localized strings
TBCH="Turtle Beach Systems"
MediaClassName="Sound, video and game controllers"
SPACE=" "

*TBS0000.DeviceDesc="TBS Pro Series Digital Audio"
*TBS0001.DeviceDesc="TBS Pro Series Kurzweil Synthesizer"
*PNPB02F.DeviceDesc="TBS Pro Series Joystick"

;pincfg.DeviceDesc="Pinnacle Control Registers"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
V_CLSWAVEFORM="Audio"
V_CLSMIDI="MIDI"
V_CLSMIXER="Mixer"
V_CLSAUX="Auxiliary"
PIN_EXTOUT="TBS Pro Series External MIDI"
PIN_HEADER="TBS Pro Series Daughter Synth"
PIN_KURZW="TBS Pro Series Kurzweil Main Synth"
DISK_ID="TBS Pro Series Install Disk"

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: 0.99