vpr770.inf Driver File Contents (viperw9x.exe)

; INF file for Diamond Viper V770 Series Windows 9x Display Driver
; Copyright 1999, Diamond Multimedia Systems, Inc.
;

[version]
Class=DISPLAY
signature="$CHICAGO$"
Provider=%Mfg%
SetupClass=BASE
; CatalogFile=vpr770.cat

; Disk & Directory sections
;----------------------------------------
[DestinationDirs]
DefaultDestDir	= 11
Inf.Copy        = 17
Driver.Copy     = 11
VGARTD.Copy     = 11
Inf.Delete      = 17
Comctl32.Copy   = 11
D3D.COPY        = 10,Media

[SourceDisksNames]
1=%SourceDisk1Name%,,0
2=%SourceDisk2Name%,,0
3=%SourceDisk3Name%,,0

[SourceDisksFiles]
;<file> = <disk number>,<subdir>,<filename>,<size>,<checksum>
vpr770.inf = 1,,1234
readme.txt = 1,,12041
vprdrvx.drv=1,,34532
vprddx.dll=1,,24566
vpr32x.dll=1,,34674
vpr16x.dll=1,,24562
vprvddx.vxd=1,,24566
vprvd2x.vxd=1,,24562
vprrmx.vxd=1,,7242
vgartd.vxd=1,,2456
vprogl.dll=1,,2456
opengl32.dll=1,,2456
vgartd.vxd = 1,,25106
dmgamma.dll=1,,1234
_dmgamma.enu=1,,1233
dmd3d.dll=1,,1234
_dmd3d.enu=1,,2344
DM3D.HLP=1,,1234
dmd3dogl.dll=1,,1234
dmd3daal.dll=1,,1234
dmd3dfgt.dll=1,,1234
dmd3dMML.dll=1,,1234
dmd3d00.dll=1,,1234
DmD3DVSN.DLL=1,,1234
DmD3DMTX.DLL=1,,1234
DMMIntro.avi=1,,1234
dmict32.dll=3,,1234
dmict16.dll=3,,1234
dmteepot.x   = 1,,0
dmtiger.x    = 1,,0
dmlake.ppm   = 1,,0
dmlogo.ppm   = 1,,0
dmtiger.ppm  = 1,,0
comctl32.dll=1,,0


; Manufacturers
;----------------------------------------
[Manufacturer]
%Mfg%=Mfg

[Mfg]
%Diamond&DEV_0028.DeviceDesc_95%=ViperV770_95,,PCI\VEN_10DE&DEV_0028
%Diamond&DEV_002C.DeviceDesc_95%=ViperV730_95,,PCI\VEN_10DE&DEV_002C
%Diamond&DEV_0028.DeviceDesc_95Ultra%=ViperV770_95,,PCI\VEN_10DE&DEV_0028
%Diamond&DEV_0028.DeviceDesc_98%=ViperV770_98,,PCI\VEN_10DE&DEV_0028&SUBSYS_4A001092
%Diamond&DEV_0028.DeviceDesc_98%=ViperV770_98,,PCI\VEN_10DE&DEV_0028&SUBSYS_48041092
%Diamond&DEV_002C.DeviceDesc_98%=ViperV730_98,,PCI\VEN_10DE&DEV_002C&SUBSYS_48201092
%Diamond&DEV_002C.DeviceDesc_98%=ViperV730_98,,PCI\VEN_10DE&DEV_002C&SUBSYS_4A201092
%Diamond&DEV_0028.DeviceDesc_98Ultra%=ViperV770_98,,PCI\VEN_10DE&DEV_0028&SUBSYS_4A021092
%Diamond&DEV_0028.DeviceDesc_98Ultra%=ViperV770_98,,PCI\VEN_10DE&DEV_0028&SUBSYS_7A021092

[ViperV730_95]
CopyFiles=Driver.Copy, VGARTD.Copy, Inf.Copy, D3D.COPY, Comctl32.Copy
DelReg=Prev.DelReg
AddReg=Vanta.AddReg,Diamond.AddReg,gamma_95.AddReg,d3d_95.AddReg
UpdateInis=MMPower.UpdateInis

[ViperV730_98]
CopyFiles=Driver.Copy, VGARTD.Copy, Inf.Copy, D3D.COPY
DelReg=Prev.DelReg
AddReg=Vanta.AddReg,Diamond.AddReg,gamma_98.AddReg,d3d_98.AddReg
UpdateInis=MMPower.UpdateInis

[ViperV770_95]
CopyFiles=Driver.Copy, VGARTD.Copy, Inf.Copy, D3D.COPY, Comctl32.Copy
DelReg=Prev.DelReg
AddReg=Driver.AddReg,Diamond.AddReg,gamma_95.AddReg,d3d_95.AddReg
UpdateInis=MMPower.UpdateInis

[ViperV770_98]
CopyFiles=Driver.Copy, VGARTD.Copy, Inf.Copy, D3D.COPY
DelReg=Prev.DelReg
AddReg=Driver.AddReg,Diamond.AddReg,gamma_98.AddReg,d3d_98.AddReg
UpdateInis=MMPower.UpdateInis

[MMPower.UpdateInis] ;ivan
%10%\System.ini,386Enh,,"EMMExclude=C000-CFFF",0

[Driver.Copy]
vprdrvx.drv
vprddx.dll
vpr32x.dll
vpr16x.dll
vprvddx.vxd
vprvd2x.vxd
vprrmx.vxd
vprogl.dll
opengl32.dll
; Windows Property sheets
dmgamma.dll
_dmgamma.enu
dmd3d.dll
_dmd3d.enu
DM3D.HLP
DmD3DVSN.DLL
dmd3dogl.dll
dmd3daal.dll
dmd3dfgt.dll
dmd3dMML.dll
dmict32.dll
dmict16.dll
dmd3d00.dll
opengl32.dll
DmD3DMTX.DLL 

[D3D.COPY]
DMMIntro.avi
dmteepot.x   
dmtiger.x    
dmlake.ppm  
dmlogo.ppm   
dmtiger.ppm 

[Comctl32.Copy]
comctl32.dll 

[VGARTD.Copy]
vgartd.vxd

[Inf.Copy]
vpr770.inf

[Inf.Delete]
dmcustom.inf,,,1

[Prev.DelReg]
HKR,,DevLoader,0,
HKR,,Ver,0,
HKR,DEFAULT,,0,
HKR,MODES,,0,
HKR,CURRENT,,0,
HKU,.Default\Software\Microsoft\Windows\CurrentVersion\Run,"Taskbar Display Controls"
HKLM,SOFTWARE\Diamond\Config,GDISupported
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Colorific Control Panel"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"MGA Control Center"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"Matrox Color Control","",,"{E1E066B5-8E0E-11cf-97F3-00608CC03883}"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"MGA Advanced Properties","",,"{D1A360E2-7BB7-11CE-8F14-F78A8C1110B1}"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\"MGA Monitor Selection","",,"{6A47A581-28AC-11CF-B09F-0020AFE66457}"
HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}",,,"TV Out Property Sheet"
HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}\InProcServer32",,,"tvoutPg.dll"
HKCR,"CLSID\{D3CDBB04-FDC2-11D0-8B81-006097C303CE}\InProcServer32","ThreadingModel",,"Apartment"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\Shellex\PropertySheetHandlers\TV Out",,,"{D3CDBB04-FDC2-11D0-8B81-006097C303CE}"
HKLM,System\CurrentControlSet\Services\VxD\VPRRM,StaticVxD,2,"v128rm.vxd"
HKLM,System\CurrentControlSet\Services\VxD\VPRRM,StaticVxD,2,"nv3rm.vxd"

;********** Specify timings. Boolean value = 0 or 1 *******
HKLM,"Software\NVIDIA Corporation","DMTOVERRIDE",,,0

;***************   NV DEL REG *******************
HKR,,Ver
HKR,,DevLoader
HKR,DEFAULT
HKR,MODES
HKR,CURRENT
HKLM,System\CurrentControlSet\Services\VxD\NV3RM
HKLM,Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers,RIVATNT
HKCR,CLSID\%ThisGUID%\InProcServer32,,,"%11%\%ThisDLL%"
HKCR,CLSID\%ThisGUID%\InProcServer32,ThreadingModel,,Apartment
HKLM,%UnInstKey%
HKLM,%UnInstKey%,UninstallString,,"rundll.exe setupx.dll,InstallHinfSection DefaultUninstall 132 %17%\%ThisINF%"
HKLM,"SOFTWARE\Diamond\VersionInfo\Viper V770"

[gamma_95.AddReg]
; Windows 95 ICT99 Display property sheets
HKCR,"CLSID\{ED2167C1-447B-11d0-AFB8-30A024351DDC}\InProcServer32",,,dmgamma.dll
HKCR,"CLSID\{ED2167C1-447B-11d0-AFB8-30A024351DDC}\InProcServer32",ThreadingModel,,Apartment
HKCU,"SOFTWARE\DIAMOND\GAMMA\D3D"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AFB8-30A024351DDC}

[gamma_98.AddReg]
; Memphis ICT99 Display property sheets
HKCR,"CLSID\{ED2167C1-447B-11d0-AFB8-30A024351DDC}\InProcServer32",,,dmgamma.dll
HKCR,"CLSID\{ED2167C1-447B-11d0-AFB8-30A024351DDC}\InProcServer32",ThreadingModel,,Apartment
HKCU,"SOFTWARE\DIAMOND\GAMMA\D3D"
HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AFB8-30A024351DDC}

[d3d_95.AddReg]
; Windows 95 ICT99 Display property sheets
HKCR,"CLSID\{672B8BE0-2040-11d2-A3BB-0060081490AC}\InProcServer32",,,dmd3d.dll
HKCR,"CLSID\{672B8BE0-2040-11d2-A3BB-0060081490AC}\InProcServer32",ThreadingModel,,Apartment
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\Diamond D3D Extension",,,{672B8BE0-2040-11d2-A3BB-0060081490AC}

[d3d_98.AddReg]
; Memphis ICT99 Display property sheets
HKCR,"CLSID\{672B8BE0-2040-11d2-A3BB-0060081490AC}\InProcServer32",,,dmd3d.dll
HKCR,"CLSID\{672B8BE0-2040-11d2-A3BB-0060081490AC}\InProcServer32",ThreadingModel,,Apartment
HKR,"shellex\PropertySheetHandlers\Diamond D3D Extension",,,{672B8BE0-2040-11d2-A3BB-0060081490AC}

[Diamond.AddReg]
HKLM,SOFTWARE\Diamond,InitialInstall,,1;
HKLM,SOFTWARE\Diamond\Config,DisableDeviceBitmaps,,1
HKLM,SOFTWARE\Diamond\Config,FastTextureFiltering,,0
HKLM,"SOFTWARE\Diamond\D3D",Retail,,0x00000000
HKLM,SOFTWARE\Diamond\Config,VerticalFiltering,,0
HKLM,"SOFTWARE\Diamond\VersionInfo\Viper V700 Series",Release,,1.03

[Driver.AddReg]
HKLM,System\CurrentControlSet\Services\VxD\VGARTD,StaticVxD,2,"vgartd.vxd"
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,vprdrvx.drv
HKR,DEFAULT,drv2,,vprdrvx.drv
HKR,DEFAULT,minivdd,,vprvddx.vxd
HKR,DEFAULT,minivdd2,,vprvd2x.vxd
HKR,DEFAULT,vdd,,"*vdd"
HKR,DEFAULT,RefreshRate,,-1
HKR,DEFAULT,DDC,,1
HKR,DEFAULT,GLOBAL,0x00010001,0
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\8\640,480",,,"60,72,75,85,100,120,170,200"
HKR,"MODES\8\800,600",,,"60,72,75,85,100,120"
HKR,"MODES\8\1024,768",,,"60,72,75,85,100,120"
HKR,"MODES\8\1152,864",,,"60,72,75,85,100,120"
HKR,"MODES\8\1280,1024",,,"60,72,75,85,100,120"
HKR,"MODES\8\1600,1200",,,"60,72,75,85"
HKR,"MODES\8\1920,1080",,,"60,72,75,85"
HKR,"MODES\8\1920,1200",,,"60,72,75"
HKR,"MODES\8\1920,1440",,,"60"
HKR,"MODES\8\2048,1536",,,"60"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1152,864"
HKR,"MODES\16\1280,1024"
HKR,"MODES\16\1600,1200"
HKR,"MODES\16\1920,1080"
HKR,"MODES\16\1920,1200"
HKR,"MODES\16\1920,1440",,,"60"
HKR,"MODES\16\2048,1536",,,"60"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"
HKR,"MODES\32\1152,864"
HKR,"MODES\32\1280,1024",,,"60,72,75,85,100"
HKR,"MODES\32\1600,1200",,,"60,72,75"
HKR,"MODES\32\1920,1080",,,"60,72"
HKR,"MODES\32\1920,1200",,,"60"
HKR,"MODES\32\1920,1440",,,"60"
HKLM,Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers,RIVATNT,2,"vprogl.dll"
HKLM,Software\Diamond,ResmgrName,2,"vprrmx.vxd"
HKCR,CLSID\%ThisGUID%\InProcServer32,,,"%11%\%ThisDLL%"
HKCR,CLSID\%ThisGUID%\InProcServer32,ThreadingModel,,Apartment

;*** Fix for international keyboard layouts ***
HKCU,"Control Panel\Keyboard","KeyboardSpeed",,"31"
HKCU,"Control Panel\Keyboard","KeyboardDelay",,"0"

[Vanta.AddReg]
HKLM,System\CurrentControlSet\Services\VxD\VGARTD,StaticVxD,2,"vgartd.vxd"
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,vprdrvx.drv
HKR,DEFAULT,drv2,,vprdrvx.drv
HKR,DEFAULT,minivdd,,vprvddx.vxd
HKR,DEFAULT,minivdd2,,vprvd2x.vxd
HKR,DEFAULT,vdd,,"*vdd"
HKR,DEFAULT,RefreshRate,,-1
HKR,DEFAULT,DDC,,1
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\8\640,480",,,"60,72,75,85,100,120,170,200"
HKR,"MODES\8\800,600",,,"60,72,75,85,100,120"
HKR,"MODES\8\1024,768",,,"60,72,75,85,100,120"
HKR,"MODES\8\1152,864",,,"60,72,75,85,100,120"
HKR,"MODES\8\1280,1024",,,"60,72,75,85,100,120"
HKR,"MODES\8\1600,1200",,,"60,72,75,85"
HKR,"MODES\8\1920,1080",,,"60,72,75,85"
HKR,"MODES\8\1920,1200",,,"60,72,75"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1152,864"
HKR,"MODES\16\1280,1024"
HKR,"MODES\16\1600,1200"
HKR,"MODES\16\1920,1080"
HKR,"MODES\16\1920,1200"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"
HKR,"MODES\32\1152,864",,,"60,72,75,85,100"
HKR,"MODES\32\1280,1024",,,"60,72,75,85"
HKR,"MODES\32\1600,1200",,,"60"
HKLM,Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers,RIVATNT,2,"vprogl.dll"
HKLM,Software\Diamond,ResmgrName,2,"vprrmx.vxd"
HKCR,CLSID\%ThisGUID%\InProcServer32,,,"%11%\%ThisDLL%"
HKCR,CLSID\%ThisGUID%\InProcServer32,ThreadingModel,,Apartment

;*** Fix for international keyboard layouts ***
HKCU,"Control Panel\Keyboard","KeyboardSpeed",,"31"
HKCU,"Control Panel\Keyboard","KeyboardDelay",,"0"

; User visible strings
;----------------------------------------
[Strings]
Mfg="Diamond Multimedia Systems, Inc."
Diamond&DEV_0028.DeviceDesc_95="Diamond Viper V770 / V770 Ultra for Windows 95"
Diamond&DEV_0028.DeviceDesc_98="Diamond Viper V770 for Windows 98"
Diamond&DEV_002C.DeviceDesc_95="Diamond Viper V730 for Windows 95"
Diamond&DEV_002C.DeviceDesc_98="Diamond Viper V730 for Windows 98"
Diamond&DEV_0028.DeviceDesc_95Ultra="Diamond Viper V770 / V770 Ultra for Windows 95"
Diamond&DEV_0028.DeviceDesc_98Ultra="Diamond Viper V770 Ultra for Windows 98"
ThisGUID="{ED2167C1-447B-11d0-AFB8-30A024351DDC}"

; INTERNATIONALIZE FOLLOWING STRINGS AS NEEDED !!!

;name of source disks
SourceDisk1Name = "Diamond Windows 9x Display Driver Disk 1"
SourceDisk2Name = "Diamond Windows 9x Display Driver Disk 2"
SourceDisk3Name = "Diamond Windows 9x Display Driver Disk 3"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 3.19