Metropoli BBS
VIEWER: setup.inf MODE: TEXT (ASCII)
[Version]
Signature="$Windows 95$"
Class=OPT0930MEDIA
provider=%OPTi%

[ControlFlags]
ExcludeFromSelect=MF\OPT0930_Dev0
ExcludeFromSelect=MF\OPT0930_Dev1

[ClassInstall]
AddReg=Class.AddReg

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

[Manufacturer]
%MfgName%=OPTiMediaChips

[OPTiMediaChips]
%*OPT0930.Device0Desc%=OPT0930_Device0, *OPT0930
%*OPT0930.Device1Desc%=OPT0930_Device1, *OPT0930
%*OPT0930.Device2Desc%=OPT0930_Device2, *OPT0930
%*OPT0930.Device3Desc%=OPT0930_Device3, *OPT0930
%*OPT0930.Device4Desc%=OPT0930_Device4, *OPT0930
%*OPT0930.Device5Desc%=OPT0930_Device5, *OPT0930
%*OPT0930.Device6Desc%=OPT0930_Device6, *OPT0930

;---------------------------------------------------------------;
[OPT0930_Device0]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC0, OPT0930.LC0_1, OPT0930.LC0_2, OPT0930.LC0_3
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields

[OPT0930_Device1]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields

[OPT0930_Device3]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields

[OPT0930_Device4]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields

[OPT0930_Device5]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields

[OPT0930_Device6]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC1, OPT0930.LC1_1, OPT0930.LC1_2, OPT0930.LC1_3
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields

[OPT0930_Device2]
DelReg=OPT0930.DelReg
LogConfig=OPT0930.LC2, OPT0930.LC2_1
AddReg=OPT0930MF.Reg
CopyFiles=OPT0930.CopyList, OPT.CopyINF
UpdateIniFields=Drivers.fields


[OPT0930MF.Reg]
HKR,,DevLoader,,*CONFIGMG
HKR,,Enumerator,,*CONFIGMG
HKR,,DeviceDriver,,mfvxd.vxd
;;
;;HKR,,CMDrivFlags,1,03,00,00,00

;;HKR,,DevLoader,,mmdevldr.vxd
;;HKR,,Driver,,mfvxd.vxd



[OPT0930.CopyList]
snd930p.drv,,
sndopl3p.drv,,
snd930p.vxd,,
sndm401p.vxd,,
sndm401p.drv,,
mfvxd.vxd,,

[OPT.CopyINF]
snd930p.inf,snd930p.in_



[Drivers.fields]
system.ini,boot,drivers,msmixmgr.dll
system.ini,boot,drivers,mmmixer.dll

;---------------------------------------------------------------;
[OPT0930_Device0.HW]
AddReg=OPT0930.RegHW0

[OPT0930.RegHW0]
HKR,Child0000,HardwareID,,MF\OPT0930_Dev0
HKR,Child0001,HardwareID,,MF\OPT0930_Dev1
HKR,Child0002,HardwareID,,*PNPB02F

;---------------------------------------------------------------;
[OPT0930_Device1.HW]
AddReg=OPT0930.RegHW1,OPT0930.RegHWSony

[OPT0930.RegHW1]
HKR,Child0000,HardwareID,,MF\OPT0930_Dev0
HKR,Child0001,HardwareID,,MF\OPT0930_Dev1
HKR,Child0002,HardwareID,,*PNPB02F

[OPT0930.RegHWSony]
HKR,Child0003,HardwareID,,*PNPA02B

[OPT0930.RegHWPana]
HKR,Child0003,HardwareID,,*PNPA003

[OPT0930.RegHWMitOSP]
HKR,Child0003,HardwareID,,*PNPA030

[OPT0930.RegHWMitNSP]
HKR,Child0003,HardwareID,,*PNPA031

[OPT0930.RegHWMitDP]
HKR,Child0003,HardwareID,,*PNPA032

[OPT0930_Device3.HW]
AddReg=OPT0930.RegHW1,OPT0930.RegHWPana

[OPT0930_Device4.HW]
AddReg=OPT0930.RegHW1,OPT0930.RegHWMitOSP

[OPT0930_Device5.HW]
AddReg=OPT0930.RegHW1,OPT0930.RegHWMitNSP

[OPT0930_Device6.HW]
AddReg=OPT0930.RegHW1,OPT0930.RegHWMitDP

;---------------------------------------------------------------;
[OPT0930_Device2.HW]
AddReg=OPT0930.RegHW2

[OPT0930.RegHW2]
HKR,Child0000,HardwareID,,MF\OPT0930_Dev0
HKR,Child0001,HardwareID,,MF\OPT0930_Dev1
HKR,Child0002,HardwareID,,*PNPB02F
HKR,Child0003,HardwareID,,*PNP0600

[OPT0930.DelReg]


;---------------------------------------------------------------;


[OPT0930.LC2]
ConfigPriority=NORMAL
IOConfig=201-201     ; 00 JOYSTICK
IOConfig=170-177
IOConfig=376-377
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301 , 310-311 , 320-321 , 330-331
IRQConfig=5, 7, 9, 10, 11
IRQConfig=10, 9, 7, 5
IRQConfig=15
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

; No Game Port
[OPT0930.LC2_1]
ConfigPriority=NORMAL
IOConfig=170-177
IOConfig=376-377
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301 , 310-311 , 320-321 , 330-331
IRQConfig=5, 7, 9, 10, 11
IRQConfig=10, 9, 7, 5
IRQConfig=15
DMAConfig=0, 1, 3

; No MPU401
[OPT0930.LC2_2]
ConfigPriority=NORMAL
IOConfig=201-201     ; 00 JOYSTICK
IOConfig=170-177
IOConfig=376-377
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IRQConfig=5, 7, 9, 10, 11
IRQConfig=15
DMAConfig=0, 1, 3

; No MPU401, No Game
[OPT0930.LC2_3]
ConfigPriority=NORMAL
IOConfig=170-177
IOConfig=376-377
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IRQConfig=5, 7, 9, 10, 11
IRQConfig=15
DMAConfig=0, 1, 3

;--------------------------------------------------------------------

[OPT0930.LC0]
ConfigPriority=NORMAL
IOConfig=201-201                                     ; 00 JOYSTICK
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301 , 310-311 , 320-321 , 330-331
IRQConfig=5, 11, 7, 9, 10
IRQConfig=10, 9, 7, 5
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

// No Game
[OPT0930.LC0_1]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301 , 310-311 , 320-321 , 330-331
IRQConfig=5, 11, 7, 9, 10
IRQConfig=10, 9, 7, 5
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

; No MPU401
[OPT0930.LC0_2]
ConfigPriority=NORMAL
IOConfig=201-201                                     ; 00 JOYSTICK
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IRQConfig=5, 11, 7, 9, 10
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

; No MPU401 No game
[OPT0930.LC0_3]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IRQConfig=5, 11, 7, 9, 10
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3


;----------------------------------------------------------------------
[OPT0930.LC1]
ConfigPriority=NORMAL
IOConfig=201-201                                     ; 00 JOYSTICK
IOConfig=320-323, 340-343, 360-363, 330-333
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301 , 310-311 , 320-321 , 330-331
IRQConfig=5, 11, 7, 9, 10
IRQConfig=10, 9, 7, 5
IRQConfig=9,10,11,5,7
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

[OPT0930.LC1_1]
ConfigPriority=NORMAL
IOConfig=320-323, 340-343, 360-363, 330-333
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301 , 310-311 , 320-321 , 330-331
IRQConfig=5, 11, 7, 9, 10
IRQConfig=10, 9, 7, 5
IRQConfig=9,10,11,5,7
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

[OPT0930.LC1_2]
ConfigPriority=NORMAL
IOConfig=201-201                                     ; 00 JOYSTICK
IOConfig=320-323, 340-343, 360-363, 330-333
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IRQConfig=5, 11, 7, 9, 10
IRQConfig=9,10,11,5,7
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3

[OPT0930.LC1_3]
ConfigPriority=NORMAL
IOConfig=320-323, 340-343, 360-363, 330-333
IOConfig=220-22F, 240-24F
IOConfig=530-537, 604-60B, E80-E87, F40-F47
IOConfig=388-38B
IOConfig=F8E-F8F 
IRQConfig=5, 11, 7, 9, 10
IRQConfig=9,10,11,5,7
DMAConfig=0, 1, 3
DMAConfig=0, 1, 3


;---------------------------------------------------------------;
;
; 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.
;
;---------------------------------------------------------------;
[Det.DevINFs]
*pnpb02f=joystick.inf

[PreCopySection]
HKR,,NoSetupUI,,1

[*OPT0930.Det]
AddReg=PreCopySection

[OPT0930_Device0.FactDef]
ConfigPriority=NORMAL
IOConfig=201-201
IOConfig=220-22F
IOConfig=530-537
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301
IRQConfig=5
IRQConfig= 7
DMAConfig= 3 
DMAConfig= 3 


[OPT0930_Device1.FactDef]
ConfigPriority=NORMAL
IOConfig=220-22F
IOConfig=530-537
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301
IRQConfig=5
IRQConfig= 7
DMAConfig= 3 
DMAConfig= 3 


[OPT0930_Device2.FactDef]
ConfigPriority=NORMAL
IOConfig=201-201
IOConfig=170-177
IOConfig=376-377
IOConfig=220-22F
IOConfig=530-537
IOConfig=388-38B
IOConfig=F8E-F8F 
IOConfig=300-301
IRQConfig= 5
IRQConfig= 7
IRQConfig= 15 
DMAConfig= 3 
DMAConfig= 3 


;---------------------------------------------------------------;

[DestinationDirs]
DefaultDestDir = 11	; LDID_SYS
OPT.CopyINF = 17	

[SourceDisksNames]
1="OPTi MediaChips Multimedia Disk",,0001

[SourceDisksFiles]
snd930p.vxd=1
snd930p.drv=1
sndopl3p.drv=1

sndm401p.drv=1
sndm401p.vxd=1

;---------------------------------------------------------------;

;---------------------------------------------------------------;

[Strings]
;Non-localized strings
KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"

;Localized strings
OPTi="OPTi Inc."
MfgName="OPTi Inc."
*OPT0930.Device0Desc="OPTi 930 Sound System: Sound/Game"
*OPT0930.Device1Desc="OPTi 930 Sound System: Sound/Game/Sony Pro CD-ROM"
*OPT0930.Device2Desc="OPTi 930 Sound System: Sound/Game/IDE CD-ROM"
*OPT0930.Device3Desc="OPTi 930 Sound System: Sound/Game/MKEPanasonic CD-ROM"
*OPT0930.Device4Desc="OPTi 930 Sound System: Sound/Game/Mitsumi Older Single Speed CD-ROM"
*OPT0930.Device5Desc="OPTi 930 Sound System: Sound/Game/Mitsumi Newer Single Speed CD-ROM"
*OPT0930.Device6Desc="OPTi 930 Sound System: Sound/Game/Mitsumi Double Speed CD-ROM"
MF\OPT9300.DeviceDesc="OPTi 930 Sound/OPL3 Device"
MF\OPT9301.DeviceDesc="OPTi 930 MPU-401 Device"
MediaClassName="OPTi 82C930 Sound System"
V_CLSWAVEFORM="Audio"
V_CLSMIDI="MIDI"
V_CLSMIXER="Mixer"
V_CLSAUX="Auxiliary"
V_GENERAL="General MIDI Instrument"
V_INTERNAL="OPTi 930 FM Synthesis"
V_EXTERNAL="OPTi 930 MPU-401"

[ RETURN TO DIRECTORY ]