; INF file for Win95 NVidia Multimedia driver ; Copyright 1995, NVidia Corporation [version] Class=MEDIA signature="$CHICAGO$" Provider=%Mfg% LayoutFile=layout.inf [ClassInstall] AddReg=Class.AddReg [Class.AddReg] HKR,,,,%MediaClassName% HKR,,Icon,,"-1" HKR,,Installer,,mmci.dll ; Disk & Directory sections ;---------------------------------------- [DestinationDirs] DefaultDestDir = 11 ; LDID_SYS NV1.CopyList = 11 NV1.DelList = 11 NVMidi.CopyList = 10,Config NVMidi.DelList = 10,Config [SourceDisksNames] 1="Windows 95 NV1 Driver Disk",,0 [SourceDisksFiles] nvmm.drv=1 nvmidilg.bnk=1 nvmidism.bnk=1 nvrm.vxd=1 nvmmvxd.vxd=1 nvsgapd1.vxd=1 nvsgapd2.vxd=1 nvsgast1.vxd=1 nvsgast2.vxd=1 nvsgaar1.vxd=1 nvsgaar2.vxd=1 nvsgaay1.vxd=1 nvsgaay2.vxd=1 nvjoy.vxd=1 nvsys.dll=1 nvidia.idf=1 ; Manufacturers ;---------------------------------------- [Manufacturer] %Mfg%=NVidia ; Driver sections ;---------------------------------------- [NVidia] %PCI\VEN_10DE&DEV_0009.DeviceDesc%=NV1_Device, PCI\VEN_10DE&DEV_0009,PCI\VEN_104A&DEV_0009 ;PCI\VEN_10DE&DEV_0009 - NVidia NV1 ;PCI\VEN_104A&DEV_0009 - SGS Thompson STG 2000 [PreCopySection] HKR,,NoSetupUI,,1 [ControlFlags] ; Install sections ;---------------------------------------- [NV1_Device] LogConfig=NVDEV.LC1 DelFiles=NV1.DelList, NVMidi.DelList CopyFiles=NV1.CopyList, NVMidi.CopyList DelReg=NV1.DelReg AddReg=WAVE.AddReg, MIXER.AddReg, NVDEV.AddReg, NV1.AddReg UpdateInis=NV1.UpdateInis UpdateAutoBat=NV1.UpdateAutoBat UpdateIniFields=Drivers.fields [NV1_Device.FactDef] ConfigPriority=RESTART [NVDEV.LC1] ConfigPriority=RESTART [NV1.UpdateInis] system.ini,drivers,"wave*=nvmm.drv",,1 system.ini,drivers,"midi*=nvmm.drv",,1 system.ini,drivers,"aux*=nvmm.drv",,1 system.ini,drivers,"mixer*=nvmm.drv",,1 system.ini,386Enh,"device=nvrm.386",,3 [NV1.UpdateAutoBat] CmdDelete=rm [PCI\VEN_10DE&DEV_0009.Det] AddReg=PreCopySection [NV1.CopyList] nvmm.drv,, nvmmvxd.vxd,, nvsgapd1.vxd,, nvsgapd2.vxd,, nvsgast1.vxd,, nvsgast2.vxd,, nvsgaar1.vxd,, nvsgaar2.vxd,, nvsgaay1.vxd,, nvsgaay2.vxd,, nvjoy.vxd,, nvrm.vxd,, nvsys.dll,, [NVMidi.CopyList] nvmidism.bnk,, nvmidilg.bnk,, nvidia.idf,, [NV1.DelReg] HKR,Drivers\wave\nvmm.drv HKR,Drivers\mixer\nvmm.drv HKR,Drivers\aux\nvmm.drv HKR,Drivers\midi\nvmm.drv HKLM,%KEY_OEM%\%V_NV_GP% HKLM,%KEY_OEM%\"%V_NV_SGP_A%" HKLM,%KEY_OEM%\"%V_NV_SGP_B%" HKLM,%KEY_OEM%\"%V_NV_SST_A%" HKLM,%KEY_OEM%\"%V_NV_SST_B%" HKLM,%KEY_OEM%\"%V_NV_SAR_A%" HKLM,%KEY_OEM%\"%V_NV_SAR_B%" HKLM,%KEY_OEM%\"%V_NV_SAY_A%" HKLM,%KEY_OEM%\"%V_NV_SAY_B%" [NV1.DelList] nvmm.drv,,,1 nvmmvxd.vxd,,,1 nvsgapd1.vxd,,,1 nvsgapd2.vxd,,,1 nvsgast1.vxd,,,1 nvsgast2.vxd,,,1 nvsgaar1.vxd,,,1 nvsgaar2.vxd,,,1 nvsgaay1.vxd,,,1 nvsgaay2.vxd,,,1 nvjoy.vxd,,,1 [NVMidi.DelList] nvmidism.bnk,,,1 nvmidilg.bnk,,,1 nvidia.idf,,,1 [NVDEV.AddReg] HKR,Drivers\wave\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc% HKR,Drivers\mixer\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc% HKR,Drivers\aux\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc% HKR,Drivers\midi\nvmm.drv,Description,,%PCI\VEN_10DE&DEV_0009.DeviceDesc% HKR,Drivers\midi\nvmm.drv,Definition,,"%10%\config\nvidia.idf" HKR,Config,Bankfile,,"%10%\config\nvmidism.bnk" HKR,Drivers,SubClasses,,"wave,mixer,aux,midi" ;Joystick types supported HKLM,%KEY_OEM%\%V_NV_GP%,OEMName,,"%V_NV_GP%" HKLM,%KEY_OEM%\%V_NV_GP%,OEMData,1, 1, 0, 0, 0 , 4, 0, 0, 0 HKLM,%KEY_OEM%\%V_NV_GP%,OEMCallout,,"%V_NVJOY%" HKLM,%KEY_OEM%\%V_NV_GP%,OEMTestWinCap,,"%V_NV_GPTEST%" HKLM,%KEY_OEM%\%V_NV_GP%,OEMCalWinCap,,"%V_NV_GPCAL%" HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMName,,"%V_NV_SGP_A%" HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMData,1, 20, 0, 0, 0, 9, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMCallout,,"%V_NVSEGAPDA%" HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMTestWinCap,,"%V_NV_SGPTEST_A%" HKLM,%KEY_OEM%\"%V_NV_SGP_A%",OEMCalWinCap,,"%V_NV_SGPCAL_A%" HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMName,,"%V_NV_SGP_B%" HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMData,1, 20, 0, 0, 0, 9, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMCallout,,"%V_NVSEGAPDB%" HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMTestWinCap,,"%V_NV_SGPTEST_B%" HKLM,%KEY_OEM%\"%V_NV_SGP_B%",OEMCalWinCap,,"%V_NV_SGPCAL_B%" HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMName,,"%V_NV_SST_A%" HKLM,%KEY_OEM%\%V_NV_SST_A%,OEMData,1, 1, 0, 0, 0 , 9, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMCallout,,"%V_NVSEGASTA%" HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMTestWinCap,,"%V_NV_SSTTEST_A%" HKLM,%KEY_OEM%\"%V_NV_SST_A%",OEMCalWinCap,,"%V_NV_SSTCAL_A%" HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMName,,"%V_NV_SST_B%" HKLM,%KEY_OEM%\%V_NV_SST_B%,OEMData,1, 1, 0, 0, 0 , 9, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMCallout,,"%V_NVSEGASTB%" HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMTestWinCap,,"%V_NV_SSTTEST_B%" HKLM,%KEY_OEM%\"%V_NV_SST_B%",OEMCalWinCap,,"%V_NV_SSTCAL_B%" HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMName,,"%V_NV_SAR_A%" HKLM,%KEY_OEM%\%V_NV_SAR_A%,OEMData,1, 40, 0, 0, 0 , 9, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMCallout,,"%V_NVSEGAARA%" HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMTestWinCap,,"%V_NV_SARTEST_A%" HKLM,%KEY_OEM%\"%V_NV_SAR_A%",OEMCalWinCap,,"%V_NV_SARCAL_A%" HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMName,,"%V_NV_SAR_B%" HKLM,%KEY_OEM%\%V_NV_SAR_B%,OEMData,1, 40, 0, 0, 0 , 9, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMCallout,,"%V_NVSEGAARB%" HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMTestWinCap,,"%V_NV_SARTEST_B%" HKLM,%KEY_OEM%\"%V_NV_SAR_B%",OEMCalWinCap,,"%V_NV_SARCAL_B%" HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMName,,"%V_NV_SAY_A%" HKLM,%KEY_OEM%\%V_NV_SAY_A%,OEMData,1, 40, 0, 0, 0 , 7, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMCallout,,"%V_NVSEGAAYA%" HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMTestWinCap,,"%V_NV_SAYTEST_A%" HKLM,%KEY_OEM%\"%V_NV_SAY_A%",OEMCalWinCap,,"%V_NV_SAYCAL_A%" HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMName,,"%V_NV_SAY_B%" HKLM,%KEY_OEM%\%V_NV_SAY_B%,OEMData,1, 40, 0, 0, 0 , 7, 0, 0, 0 HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMCallout,,"%V_NVSEGAAYB%" HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMTestWinCap,,"%V_NV_SAYTEST_B%" HKLM,%KEY_OEM%\"%V_NV_SAY_B%",OEMCalWinCap,,"%V_NV_SAYCAL_B%" [NV1.AddReg] HKR,,Driver,,"nvmmvxd.vxd" HKLM,System\CurrentControlSet\Services\VxD\NVRM,Start,3,0 HKLM,System\CurrentControlSet\Services\VxD\NVRM,StaticVxD,2,"nvrm.vxd" HKLM,System\CurrentControlSet\Services\VxD\NVRM,CodecFreq,2,"22050Hz" HKLM,System\CurrentControlSet\Services\VxD\NVRM,CompatibleGameport,1,1,0,0,0 HKR,Drivers\wave\nvmm.drv,Driver,,nvmm.drv HKR,Drivers\mixer\nvmm.drv,Driver,,nvmm.drv HKR,Drivers\aux\nvmm.drv,Driver,,nvmm.drv HKR,Drivers\midi\nvmm.drv,Driver,,nvmm.drv HKR,Drivers,SubClasses,,"wave,mixer,aux,midi" HKR,,EnumPropPages,,"nvmm.drv,DrvEnumPropPages" [MIXER.AddReg] HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe" HKLM,%KEY_IOC%\Vol,,, [WAVE.AddReg] HKR,,DevLoader,,mmdevldr.vxd HKR,Drivers,MIGRATED,,0 HKR,Drivers\midi,,, HKR,Drivers\wave,,, HKR,Drivers\mixer,,, HKR,Drivers\aux,,, HKLM,%KEY_IOC%\acm,,, HKLM,%KEY_IOC%\Rec,,, HKLM,%KEY_IOC%\MPlay,,, [Drivers.fields] system.ini,boot,drivers,msmixmgr.dll system.ini,boot,drivers,mmmixer.dll ;[PCI\VEN_10DE&DEV_0009.KnownDrivers] ; User visible strings ;---------------------------------------- [Strings] ;Non-localized strings KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs" KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs" KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList" KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents" KEY_OEM="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM" KEY_CURRSET="SYSTEM\CurrentControlSet\Control\MediaResources\Joystick" ;Localized strings Mfg="NVidia" PCI\VEN_10DE&DEV_0009.DeviceDesc="NVidia NV1 PCI Multimedia Device" MediaClassName="Media Devices" V_CLSWAVEFORM="Audio" V_CLSMIDI="MIDI" V_CLSMIXER="Mixer" V_CLSAUX="Auxiliary" V_GENERAL="General MIDI Instrument" V_MPU401="MPU-401 External MIDI" V_NV_GP = "NVidia Digital Gameport" V_NV_GPTEST = "NV Digital Gameport Test" V_NV_GPCAL = "NV Digital Gameport Calibration" V_NV_SGP_A = "NVidia Sega Gamepad A" V_NV_SGPTEST_A = "NV Sega Gamepad A Test" V_NV_SGPCAL_A = "NV Sega Gamepad A Calibration" V_NV_SGP_B = "NVidia Sega Gamepad B" V_NV_SGPTEST_B = "NV Sega Gamepad B Test" V_NV_SGPCAL_B = "NV Sega Gamepad B Calibration" V_NV_SST_A = "NVidia Sega Mission Stick A" V_NV_SSTTEST_A = "NV Sega Mission Stick A Test" V_NV_SSTCAL_A = "NV Sega Mission Stick A Calibration" V_NV_SST_B = "NVidia Sega Mission Stick B" V_NV_SSTTEST_B = "NV Sega Mission Stick B Test" V_NV_SSTCAL_B = "NV Sega Mission Stick B Calibration" V_NV_SAR_A = "NVidia Sega Arcade Racer A(1 Axes,9buttons)" V_NV_SARTEST_A = "NV Sega Arcade Racer A Test" V_NV_SARCAL_A = "NV Sega Arcade Racer A Calibration" V_NV_SAR_B = "NVidia Sega Arcade Racer B(1 Axes,9buttons)" V_NV_SARTEST_B = "NV Sega Arcade Racer B Test" V_NV_SARCAL_B = "NV Sega Arcade Racer B Calibration" V_NV_SAY_A = "NVidia Sega Arcade Racer A(2 Axes,7buttons)" V_NV_SAYTEST_A = "NV Sega Arcade Racer A Test" V_NV_SAYCAL_A = "NV Sega Arcade Racer A Calibration" V_NV_SAY_B = "NVidia Sega Arcade Racer B(2 Axes,7buttons)" V_NV_SAYTEST_B = "NV Sega Arcade Racer B Test" V_NV_SAYCAL_B = "NV Sega Arcade Racer B Calibration" V_NVJOY = "NVJOY.VXD" V_NVSEGAPDA = "NVSGAPD1.VXD" V_NVSEGAPDB = "NVSGAPD2.VXD" V_NVSEGASTA = "NVSGAST1.VXD" V_NVSEGASTB = "NVSGAST2.VXD" V_NVSEGAARA = "NVSGAAR1.VXD" V_NVSEGAARB = "NVSGAAR2.VXD" V_NVSEGAAYA = "NVSGAAY1.VXD" V_NVSEGAAYB = "NVSGAAY2.VXD"