; This version of MOZART.INF does not enable tone control

[Version]
Signature="$WINDOWS 95$"
Class=MEDIA
provider=%OAK%

[ControlFlags]
ExcludeFromSelect=VIRTUAL\MozartSBEmulation

[ClassInstall]
AddReg=Class.AddReg

[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll

[Manufacturer]
%MfgName%=OakTechnology

[OakTechnology]
%*PNPB077.DeviceDesc%=PNPB077_Device, *PNPB077
%*PNPB078.DeviceDesc%=PNPB078_Device, *PNPB078
%MozartSBEmulation.DeviceDesc%=MozartSB_Device, VIRTUAL\MozartSBEmulation

[PreCopySection]
HKR,,NoSetupUI,,1

;---------------------------------------------------------------;

[MozartSB_Device]
AddReg=MozartSB_Device.AddReg

[PNPB077_Device]
LogConfig=MZT.LC1,MZT.LC2,MZT.LC3
CopyFiles=MZT.CopyList,MZTINIT.CopyList
AddReg=WAVE.AddReg, PNPB077.AddReg, MZT.AddReg
UpdateInis=MZT.UpdateInis         

[PNPB078_Device]
LogConfig=MZT401.LC1
CopyFiles=MZT401.CopyList,MZTINIT.CopyList
AddReg=MIDI.AddReg, PNPB078.AddReg, MZT401.AddReg

[MZT.LC1]					;WSS uses 1 DMA channel
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F			;SB I/O
IOConfig=530-537, 604-60B, E80-E87, F40-F47	;WSS I/O
IOConfig=388-38B				;OPL3 I/O
IRQConfig=5, 7, 11				;SB IRQ
IRQConfig=7, 9, 10, 11				;WSS IRQ
DMAConfig=1, 3					;SB IRQ
DMAConfig=0, 1, 3				;WSS DMA playback/capture

[MZT.LC2]					;NO Sound Blaster, WSS uses 1 DMA channel
ConfigPriority=NORMAL
IOConfig=530-537, 604-60B, E80-E87, F40-F47	;WSS I/O
IOConfig=388-38B				;OPL3 I/O
IRQConfig=7, 9, 0, 11				;WSS IRQ
DMAConfig=0, 1, 3				;WSS DMA playback/capture

[MZT.LC3]					;NO Sound Blaster, WSS uses 2 DMA channels
ConfigPriority=NORMAL
IOConfig=530-537, 604-60B, E80-E87, F40-F47	;WSS I/O
IOConfig=388-38B				;OPL3 I/O
IRQConfig=7, 9, 10, 11				;WSS IRQ
DMAConfig=0, 1, 3				;WSS DMA playback
DMAConfig=0, 1, 3				;WSS DMA capture

[MZT401.LC1]
ConfigPriority=NORMAL
IOConfig=300-301, 310-311, 320-321, 330-331
IRQConfig=5, 7, 9, 10, 11

;---------------------------------------------------------------;

[MZT.UpdateInis]
system.ini,386Enh,"device=mztoak.386"
system.ini,drivers,"wave*=mztss.drv",,1
system.ini,drivers,"midi*=mztss.drv",,1
system.ini,drivers,"aux*=mztss.drv",,1
system.ini,drivers,"mixer*=mztss.drv",,1

;---------------------------------------------------------------;

[MZTINIT.CopyList]
mztinit.sys,,
mztvol.exe,,

[MZT.CopyList]
vmztss.vxd,,
mztss.drv,,
mztopl.drv,,

[MZT401.CopyList]
vmzt401.vxd,,
mzt401.drv,,

;---------------------------------------------------------------;

[PNPB077.AddReg]
HKR,Drivers\wave\mztss.drv,Description,,%*PNPB077.DeviceDesc%
HKR,Drivers\mixer\mztss.drv,Description,,%*PNPB077.DeviceDesc%
HKR,Drivers\aux\mztss.drv,Description,,%*PNPB077.DeviceDesc%
HKR,Drivers\midi\mztopl.drv,Description,,%V_MZTOPL%
;HKR,Config,%TONECONTROL%,1,1

[PNPB078.AddReg]
HKR,Drivers\midi\mzt401.drv,Description,,%*PNPB078.DeviceDesc%

[MZT.AddReg]
HKR,,Driver,,vmztss.vxd
HKR,Drivers\wave\mztss.drv,Driver,,mztss.drv
HKR,Drivers\mixer\mztss.drv,Driver,,mztss.drv
HKR,Drivers\aux\mztss.drv,Driver,,mztss.drv
HKR,Drivers\midi\mztopl.drv,Driver,,mztopl.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,,EnumPropPages,,"mztss.drv,DrvEnumPropPages"
HKR,Drivers\midi\mztopl.drv\Instruments\Out\GeneralMidiInstrument:0,,,%V_GENERAL%
HKR,Drivers\midi\mztopl.drv\Instruments\Out\GeneralMidiInstrument:0\File,,,%10%\general.idf
HKR,Drivers\midi\mztopl.drv\Instruments\Out\GeneralMidiInstrument:0\Channels,,,"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
HKR,Drivers\midi\mztopl.drv\Instruments\Out\GeneralMidiInstrument:0\Port,,,0
HKR,Drivers\midi\mztopl.drv\Instruments\Out\GeneralMidiInstrument:0\Active,,,1

[MZT401.AddReg]
HKR,,Driver,,vmzt401.vxd
HKR,Drivers\midi\mzt401.drv,,,
HKR,Drivers\midi\mzt401.drv,Driver,,mzt401.drv
; HKR,Drivers\midi\msmpu401.drv,External,1,01,00,00,00
; HKR,Drivers\midi\msmpu401.drv,Port,1,00
; HKR,Drivers\midi\msmpu401.drv,Definition,,"%10%\config\general.idf"
; HKR,Drivers,SubClasses,,"midi"

[WAVE.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,,,
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,

[MIDI.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,

[MozartSB_Device.AddReg]
HKR,,DeviceDriver,,vmztss.vxd
HKR,,DevLoader,,*CONFIGMG

;---------------------------------------------------------------;

[DestinationDirs]
DefaultDestDir = 11	    ; LDID_SYS
MZTINIT.CopyList = 10   ; LDID_WIN

[SourceDisksNames]
1="Mozart Sound System Disk",, 0001

[SourceDisksFiles]
mztopl.drv=1,,
vmztss.vxd=1,,
mztss.drv=1,,
vmzt401.vxd=1,,
mzt401.drv=1,,
mztinit.sys=1,,

;---------------------------------------------------------------;

[Strings]
OAK="Oak Technology"
MfgName="Oak Technology"
*PNPB077.DeviceDesc="Mozart Sound System (No Tone Control)"
*PNPB078.DeviceDesc="Mozart Sound System MPU-401 Compatible"
MozartSBEmulation.DeviceDesc="Software Sound Blaster"
MediaClassName="Sound, video and game controllers"
V_GENERAL="General MIDI Instrument"
V_MZTOPL="Mozart Internal Synthesizer"
TONECONTROL="Mozart Tone Control"
