; ; Turtle Beach Monte Carlo Windows95 Setup ; by David Gasior ; 08 09 96 ; [Version] Signature="$Windows 95$" Class=MEDIA provider=%Turtle Beach% [ClassInstall] AddReg=Class.AddReg [Class.AddReg] HKR,,,,%MediaClassName% HKR,,Icon,,"-1" HKR,,Installer,,mmci.dll [Manufacturer] %MfgName%=TurtleBeach [TurtleBeach] %*TBSC001.DeviceDesc%=TBSC001_Device, *TBSC001 %*TBSC002.DeviceDesc%=TBSC002_Device, *TBSC002 %*TBSC003.DeviceDesc%=TBSC003_Device, *TBSC003 %*TBSC004.DeviceDesc%=TBSC004_Device, *TBSC004 %*TBSC005.DeviceDesc%=TBSC005_Device, *TBSC005 %*TBSC006.DeviceDesc%=SonyP, *TBSC006 %*TBSC007.DeviceDesc%=MKECR5xx, *TBSC007 %*TBSC008.DeviceDesc%=MitsumiP, *TBSC008 [PreCopySection] HKR,,NoSetupUI,,1 ;---------------------------------------------------------------; [TBSC001_Device] LogConfig=MC.LC1,MC.LC2,MC.LC0 CopyFiles=MC.CopyList, MC.CopySND4DOS UpdateAutoBat=MC.UpdateAutoexec UpdateCfgSys=MCCfgUpd UpdateInis=UpdateDigital AddReg=MC.AddReg [TBSC001_Device.FactDef] ConfigPriority=NORMAL IOConfig=220-22F IOConfig=530-537 IOConfig=388-38B IOConfig=F8D-F93 IRQConfig=10 DMAConfig=1 DMAConfig=1 [TBSC004_Device] LogConfig=MC.LC3 AddReg = HDC_HW_REG [TBSC003_Device] LogConfig=MC.LC4,MC.LC5 CopyFiles=MSJSTICK.CopyList AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg UpdateInis=MSJSTICK.UpdateInis [TBSC002_Device] LogConfig=MC.LC6 CopyFiles=MC4.CopyList AddReg=MC4.AddReg UpdateInis=MC4.UpdateInis [TBSC002_Device.FactDef] ConfigPriority=NORMAL IOConfig=330-33F IRQConfig=5 [TBSC005_Device] LogConfig=MC.LC7,MC.LC8 CopyFiles=MC.CopyList, MC.CopySND4DOS UpdateAutoBat=MC.UpdateAutoexec UpdateCfgSys=MCCfgUpd UpdateInis=UpdateDigital AddReg=MC.AddReg [SonyP] LogConfig=SLCD.PIO,SLCD.IRQ,SLCD.DMA,SLCD.Full,SLCD.ECHO CopyFiles=Sny.CopyList AddReg=IOS,CanPoll,SonyReg [SonyP.FactDef] ConfigPriority=HARDRECONFIG IOCONFIG=340-343(3ff::) [SonyReg] HKR,,PortDriver,,SLCD32.mpd HKR,,ForceLoadPD,1,01 [MKECR5xx] LogConfig=Panasonic.LogConfig CopyFiles=Pan.CopyList AddReg=ios,CanPoll,NoReadAhead,MKEReg [MKEReg] HKR,,PortDriver,,mkecr5xx.mpd HKR,,ForceLoadPD,1,01 [MitsumiP] LogConfig=Mitsumi.IRQConfig,Mitsumi.LogConfig CopyFiles=Mit.CopyList AddReg=ios,CanPoll,NoReadAhead,MitsReg [MitsumiP.FactDef] ConfigPriority=HARDRECONFIG IOCONFIG=340-343 IRQConfig=10 DMAConfig=5 [MitsReg] HKR,,PortDriver,,mtmminip.mpd HKR,,ForceLoadPD,1,01 ;---------------------------------------------------------------; [MC.LC1] ConfigPriority=NORMAL IOConfig=220-22F, 240-24F IOConfig=530-537, 604-60B, E80-E87, F40-F47 IOConfig=388-38B IOConfig=F8D-F93 IRQConfig=7, 10 DMAConfig=0, 1, 3 DMAConfig=0, 1, 3 [MC.LC2] ConfigPriority=NORMAL IOConfig=530-537, 604-60B, E80-E87, F40-F47 IOConfig=388-38B IOConfig=F8D-F93 IRQConfig=7, 9, 10, 11 DMAConfig=0, 1, 3 DMAConfig=0, 1, 3 [MC.LC0] ConfigPriority=NORMAL IOConfig=530-537, 604-60B, E80-E87, F40-F47 IRQConfig=7, 9, 10, 11 DMAConfig=0, 1, 3 DMAConfig=0, 1, 3 [MC.LC7] ConfigPriority=NORMAL IOConfig=220-22F, 240-24F IOConfig=530-537, 604-60B, E80-E87, F40-F47 IOConfig=388-38B IOConfig=F8D-F93 IRQConfig=10 DMAConfig=0, 1, 3 DMAConfig=0, 1, 3 [MC.LC8] ConfigPriority=NORMAL IOConfig=530-537, 604-60B, E80-E87, F40-F47 IOConfig=388-38B IOConfig=F8D-F93 IRQConfig=9, 10, 11 DMAConfig=0, 1, 3 DMAConfig=0, 1, 3 [MC.LC9] ConfigPriority=NORMAL IOConfig=530-537, 604-60B, E80-E87, F40-F47 IRQConfig=9, 10, 11 DMAConfig=0, 1, 3 DMAConfig=0, 1, 3 ;-------------------------------------------------------------------- [MC.LC3] ConfigPriority=HARDWIRED IOConfig=170-177(3ff::) IOConfig=376-376(3ff::) IRQConfig=S:15 ;-------------------------------------------------------------------- [MC.LC4] ConfigPriority=HARDWIRED IOConfig=201-201(3ff::) [MC.LC5] ConfigPriority=HARDWIRED IOConfig=200-207(3ff::) ;-------------------------------------------------------------------- [MC.LC6] ConfigPriority=NORMAL IOConfig=300-301, 320-321, 330-331 IRQConfig=5, 7, 9, 10 ;-------------------------------------------------------------------- [SLCD.PIO] ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) [SLCD.IRQ] ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) IRQConfig=3,4,5,6 [SLCD.DMA] ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) DMAConfig=1,2,3 [SLCD.Echo] ConfigPriority=HARDRECONFIG IRQConfig=3,5,7,9,10,11,12 IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) [SLCD.Full] ; Both DMA and IRQ in use ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) DMAConfig=1,2,3 IRQConfig=3,4,5,6 [Mitsumi.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) [Mitsumi.IRQConfig] ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) IRQConfig=2,3,5,9,10,11 DMAConfig=5,6,7 [Panasonic.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=4@320-343%fff0(3ff::),360-363(3ff::) ;-------------------------------------------------------------------- [MSJSTICK.CopyList] vjoyd.vxd,, msjstick.drv,, [MC.CopyList] snd929p.drv,, sndopl3p.drv,, snd929p.vxd,, [MC.UpdateAutoexec] CmdAdd=SND4DOS.EXE CmdDelete=MCMODE.EXE CmdDelete=MCHKMIX.EXE CmdDelete=SNDINIT.EXE [MCCfgUpd] DevDelete=MCMODE.EXE DevDelete=SNDINIT.EXE [MC.CopySND4DOS] snd4dos.exe,, [UpdateDigital] system.ini,386Enh,"device=vadlibd.386" system.ini,386Enh,"device=vsbd.386" system.ini,386Enh,"device=vsbpd.386" system.ini,386Enh,"device=vsndsys.386" system.ini,386Enh,"device=vmad16.386" system.ini,386Enh,"device=softnote.386" system.ini,386Enh,"device=vsnd16d.386" system.ini,386Enh,"device=v930d.386" system.ini,386Enh,"softsnth=yes" system.ini,386Enh,"device=c:\mcarlo\drv\softnote.386" system.ini,386Enh,"device=c:\mcarlo\drv\vsnd16d.386" system.ini,386Enh,"device=d:\mcarlo\drv\softnote.386" system.ini,386Enh,"device=d:\mcarlo\drv\vsnd16d.386" system.ini,drivers,"wave*=cs31ba11.drv",,1 system.ini,drivers,"wave*=cs32ba11.drv",,1 system.ini,drivers,"wave*=sndsys.drv",,1 system.ini,drivers,"midi*=opl3.drv",,1 system.ini,drivers,"midi*=msadlib.drv",,1 system.ini,drivers,"midi*=mcarlo.drv",,1 system.ini,drivers,"aux*=mcarlo.drv",,1 system.ini,drivers,"mixer*=mcarlo.drv",,1 system.ini,drivers,"wave*=mcarlo.drv",,1 system.ini,drivers,"midi*=mpu401.drv",,1 system.ini,drivers,"midi*=mad16c.drv",,1 system.ini,drivers,"aux*=mad16c.drv",,1 system.ini,drivers,"mixer*=mad16c.drv",,1 system.ini,drivers,"wave*=mad16c.drv",,1 system.ini,drivers,"midi*=m16midi.drv",,1 system.ini,drivers,"aux*=snd930.drv",,1 system.ini,drivers,"mixer*=snd930.drv",,1 system.ini,drivers,"wave*=snd930.drv",,1 system.ini,drivers,"midi*=snd930.drv",,1 system.ini,drivers,"aux*=snd16.drv",,1 system.ini,drivers,"mixer*=snd16.drv",,1 system.ini,drivers,"wave*=snd16.drv",,1 system.ini,drivers,"midi*=snd16.drv",,1 system.ini,drivers,"midi*=c:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"aux*=c:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"mixer*=c:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"wave*=c:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"midi*=c:\mcarlo\drv\mpu401.drv",,1 system.ini,drivers,"midi*=c:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"aux*=c:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"mixer*=c:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"wave*=c:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"midi*=c:\mcarlo\drv\m16midi.drv",,1 system.ini,drivers,"midi*=d:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"aux*=d:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"mixer*=d:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"wave*=d:\mcarlo\drv\mcarlo.drv",,1 system.ini,drivers,"midi*=d:\mcarlo\drv\mpu401.drv",,1 system.ini,drivers,"midi*=d:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"aux*=d:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"mixer*=d:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"wave*=d:\mcarlo\drv\mad16c.drv",,1 system.ini,drivers,"midi*=d:\mcarlo\drv\m16midi.drv",,1 [MSJSTICK.UpdateInis] system.ini,drivers,"joystick=" [MC4.UpdateInis] system.ini,drivers,"midi*=mpu401.drv",,1 system.ini,drivers,"midi*=mpu401p.drv",,1 system.ini,drivers,"midi*=c:\mcarlo\drv\mpu401.drv",,1 system.ini,drivers,"midi*=c:\mcarlo\drv\mpu401p.drv",,1 system.ini,drivers,"midi*=d:\mcarlo\drv\mpu401.drv",,1 system.ini,drivers,"midi*=d:\mcarlo\drv\mpu401p.drv",,1 system.ini,drivers,"midi*=rdmpu401.drv",,1 [MC4.CopyList] sndm401p.vxd,, sndm401p.drv,, [Sny.CopyList] slcd32.mpd,, [Mit.CopyList] mtmminip.mpd,, [Pan.CopyList] mkecr5xx.mpd,, ;---------------------------------------------------------------; [JOYSTICK.AddReg] HKR,,DevLoader,,mmdevldr.vxd HKR,Drivers,MIGRATED,,0 HKR,Drivers\joystick,,, [MSJSTICK.AddReg] HKR,,Driver,,vjoyd.vxd HKR,Drivers\joystick\msjstick.drv,Description,,%*TBSC003.DeviceDesc% HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv HKR,Drivers,SubClasses,,"joystick" [IOS] HKR,,DevLoader,,*IOS HKR,,DontLoadIfConflict,,"Y" HKR,,PollingSupportNeeded,1,01 [CanPoll] HKR,,Polling,,1 [NoReadAhead] HKLM,System\CurrentControlSet\Control\FileSystem\CDFS,NoReadAhead,3,01,00,00,00 [HDC_HW_REG] HKR,,NoSetupUI,,1 [MC.AddReg] HKR,,DevLoader,,mmdevldr.vxd HKR,Drivers,MIGRATED,,0 HKR,Drivers\midi,,, HKR,Drivers\wave,,, HKR,Drivers\mixer,,, HKR,Drivers\aux,,, HKR,,Driver,,snd929p.vxd HKR,Drivers\wave\snd929p.drv,Description ,,%*TBSC001.DeviceDesc% HKR,Drivers\wave\snd929p.drv,Driver,,snd929p.drv HKR,Drivers\mixer\snd929p.drv,Description,,%*TBSC001.DeviceDesc% HKR,Drivers\mixer\snd929p.drv,Driver,,snd929p.drv HKR,Drivers\aux\snd929p.drv,Description ,,%*TBSC001.DeviceDesc% HKR,Drivers\aux\snd929p.drv,Driver,,snd929p.drv HKR,Drivers\midi\sndopl3p.drv,Description ,,%V_INTERNAL% HKR,Drivers\midi\sndopl3p.drv,Driver,,sndopl3p.drv HKR,Drivers,SubClasses,,"wave,midi,aux,mixer" HKR,Drivers,SubClasses,,"wave,midi,aux,mixer" HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe" HKLM,%KEY_IOC%\Vol,,, HKR,Config,,, HKR,Config,ChipType,,"82C929A" HKR,Config,ExtCODEC,,"Yes" HKR,Config,ExtSynth,,"O3" HKR,Config,ExtWaveTable,,"Yes" HKR,Config,VxDVersion,,"4.00" HKR,Config,KeyCode,1,1A HKR,Config,"Single Mode DMA",1,00 ; Start of customizeable Mixer driver section; ; "Yes" means no customization; "No" means customize. HKR,Config,Default_Codec_Mapping,,"No" ; TYPE 1 - CHANNEL NAME SECTION ; Specify the customized names for the channels HKR,Config,AUX1_Src_Name,,"Audio CD" HKR,Config,AUX2_Src_Name,,"MIDI" HKR,Config,DAC_Src_Name,,"Digital" HKR,Config,LINE_Src_Name,,"Line" ;HKR,Config,MIC_Src_Name,,"Microphone" ; TYPE 2 - EXTRA CONTROLS Thru Internal H/W Resources ; Specify if extra ON/OFF controls are desired and how many, ; maximum is 3. These are controled thru internal pins. HKR,Config,Total_Internal_Controls,1,00 ; Control definitions HKR,Config,Internal_Control_1_Name,,"Internal1" HKR,Config,Internal_Control_1_By,,"XCTL0" HKR,Config,Internal_Control_1_OnVal,1,01 HKR,Config,Internal_Control_2_Name,,"" HKR,Config,Internal_Control_2_By,,"" HKR,Config,Internal_Control_2_OnVal,1,01 HKR,Config,Internal_Control_3_Name,,"" HKR,Config,Internal_Control_3_By,,"" HKR,Config,Internal_Control_3_OnVal,1,01 ; TYPE 3 - EXTRA CONTROLS Thru External H/W Resources ; Specify if extra ON/OFF controls are desired and how many, ; maximum is 3. These are controled thru external DLLs. HKR,Config,Total_External_Controls,1,00 ; Control definitions HKR,Config,External_Control_1_Name,,"External1" HKR,Config,External_Control_1_By,,"XCONTL_1.DLL" HKR,Config,External_Control_2_Name,,"" HKR,Config,External_Control_2_By,,"XCONTL_2.DLL" HKR,Config,External_Control_3_Name,,"" HKR,Config,External_Control_3_By,,"XCONTL_3.DLL" [MC4.AddReg] HKR,,Devloader,,mmdevldr.vxd HKR,Drivers,MIGRATED,,0 HKR,Drivers\midi,,, HKR,,Driver,,sndm401p.vxd HKR,Drivers\midi\sndm401p.drv,Driver,,sndm401p.drv HKR,Drivers\midi\sndm401p.drv,External,1,01,00,00,00 HKR,Drivers\midi\sndm401p.drv,Description,,%V_EXTERNAL% HKR,Drivers,SubClasses,,"midi" ;---------------------------------------------------------------; [DestinationDirs] MC.CopySND4DOS = 30 MC.CopyList = 11 Pan.CopyList = 12 Mit.CopyList = 12 Sny.CopyList = 12 MC4.CopyList = 11 MSJSTICK.CopyList = 11 DefaultDestDir = 10 ; The Windows 95 Directory [SourceDisksNames] 1=" Turtle Beach Monte Carlo Windows95 Install ",,0001 [SourceDisksFiles] snd929p.vxd=1 snd929p.drv=1 sndopl3p.drv=1 snd4dos.exe=1 vjoyd.vxd=1 msjstick.drv=1 sndm401p.drv=1 sndm401p.vxd=1 slcd32.mpd=1 mtmminip.mpd=1 mkecr5xx.mpd=1 ;---------------------------------------------------------------; [Strings] ;Non-localized strings KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs" KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs" KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents" ;Localized strings CRYS="Crystal" OPTi="OPTi Inc." TBS="Turtle Beach" MfgName="Turtle Beach" *TBSC001.DeviceDesc="Turtle Beach Monte Carlo" *TBSC002.DeviceDesc="Turtle Beach Monte Carlo MPU-401 Port" *TBSC003.DeviceDesc="Turtle Beach Monte Carlo Joystick Port" *TBSC004.DeviceDesc="[ Turtle Beach Monte Carlo IDE CD ROM Controller ]" *TBSC005.DeviceDesc="Turtle Beach Monte Carlo (Zeos computer)" *TBSC006.DeviceDesc="[ Turtle Beach Monte Carlo Sony CD ROM Controller ]" *TBSC007.DeviceDesc="[ Turtle Beach Monte Carlo Mitsumi CD ROM Controller ]" *TBSC008.DeviceDesc="[ Turtle Beach Monte Carlo Panasonic CD ROM Controller ]" MediaClassName="Sound, video and game controllers" V_INTERNAL="Turtle Beach Monte Carlo FM Synthesis" V_EXTERNAL="Turtle Beach Monte Carlo MPU-401"