[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"