Metropoli BBS
VIEWER: mcarlo.inf MODE: TEXT (ASCII)
;
; 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"
[ RETURN TO DIRECTORY ]