VIPER.INF Driver File Contents (p9x00_viper_v215.zip)

;*************************************************************************
;                                                                        *
;    INF file for DiamondViper/SPEA Storm Pro Win95 display driver       *
;                                                                        *
;*************************************************************************


[Version]
Signature="$CHICAGO$"
Class=Display
Provider=%Diamond%
VerInfo=2.15

[SourceDisksNames]
2=%DiskID1%,"",0

; Undoc'd
;
; filename=disk-number,subdir,filesize,undoc
;
[SourceDisksFiles]
viper.drv = 2
viperhal.dll = 2
viper_32.dll = 2
vipermin.vxd = 2
vprcplx.dll = 2
vprcplx.hlp = 2

[DestinationDirs]
DefaultDestDir	= 11		; LDID_SYS
Driver.Copy	= 11		; LDID_SYS

[Manufacturer]
%Diamond%=Mfg.Diamond
%Spea%=Mfg.Spea

[Mfg.Diamond]
%ViperVLB.DeviceDesc%        =ViperVLB,VIPERVLB, *PNP0900
%Diamond&DEV_9001.DeviceDesc%=ViperPCI,PCI\VEN_100E&DEV_9001
%ViperSE.DeviceDesc%         =Vpr91VLB,VPR91VLB, *PNP0900
%ViperProVLB.DeviceDesc%     =Vpr91VLB,VPR91VLB, *PNP0900
%ViperSE&DEV_9100.DeviceDesc%=Vpr91PCI,PCI\VEN_100E&DEV_9100
%Diamond&DEV_9100.DeviceDesc%=Vpr91PCI,PCI\VEN_100E&DEV_9100


[Mfg.Spea]
%SpeaSE.DeviceDesc%          =Vpr91VLB,VPR91VLB, *PNP0900
%SpeaSE&DEV_9100.DeviceDesc% =Vpr91PCI,PCI\VEN_100E&DEV_9100


;================================ P9000 BOARDS ================================

;
; Diamond ViperVLB Boards
;
[ViperVLB]
LogConfig=ViperVLB.LogConfig
CopyFiles=Driver.Copy
AddReg=Viper.AddReg
DelReg=Prev.DelReg

[ViperVLB.LogConfig]
ConfigPriority=RESTART
MemConfig=A0000000-A03fffff,80000000-803fffff,20000000-203fffff
IOConfig=43c6-43c9
IOConfig=83c6-83c9
IOConfig=c3c6-c3c9
IOConfig=3b0-3bb
IOConfig=3c0-3df
MemConfig=A0000-AFFFF
MemConfig=B8000-BFFFF
MemConfig=C0000-C7FFF

[ViperVLB.Posdup]
*PNP0900, *PNP0917, VPR91VLB


;
; All P9000 Boards using P9001 PCI Interface
;
[ViperPCI]
LogConfig=VGA.LogConfig
CopyFiles=Driver.Copy
AddReg=Viper.AddReg
DelReg=Prev.DelReg



[Viper.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,RefreshRate,,0
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,viper.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,vipermin.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\4\800,600",drv,,supervga.drv
HKR,"MODES\4\800,600",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1152,864"
;HKR,"MODES\8\1152,900"
HKR,"MODES\8\1280,1024"
HKR,"MODES\8\1600,1200"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1152,864"
;HKR,"MODES\16\1152,900"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
;
; Control Panel Extensions
;
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\DiamondViper CPL Extension",,,"{B1492BA0-D556-11CF-AABC-0040C7596400}"
HKCR,"CLSID\{B1492BA0-D556-11CF-AABC-0040C7596400}\InProcServer32",,,"vprcplx.dll"
HKCR,"CLSID\{B1492BA0-D556-11CF-AABC-0040C7596400}\InProcServer32","ThreadingModel",,"Apartment"


;================================ P9100 BOARDS ================================

;
; ViperSE & ViperPro VL-Bus
;
[Vpr91VLB]
LogConfig=Vpr91VLB.LogConfig
CopyFiles=Driver.Copy
AddReg=Vpr91.AddReg
DelReg=Prev.DelReg

[Vpr91VLB.LogConfig]
ConfigPriority=RESTART
MemConfig=A0000000-A0Ffffff,B0000000-B0Ffffff,C0000000-C0Ffffff,D0000000-D0FFFFFF,E0000000-E0Ffffff,F0000000-F0Ffffff,80000000-80Ffffff,90000000-90Ffffff
IOConfig=9100-913f
IOConfig=3b0-3bb
IOConfig=3c0-3df
MemConfig=A0000-AFFFF
MemConfig=B8000-BFFFF
MemConfig=C0000-C7FFF

[Vpr91VLB.Posdup]
*PNP0900, *PNP0917, VIPERVLB

;
; ViperSE & ViperPro PCI Bus
;
[Vpr91PCI]
LogConfig=VGA.LogConfig
CopyFiles=Driver.Copy
AddReg=Vpr91.AddReg
DelReg=Prev.DelReg
UpdateInis=Vpr91PCI.Ini

[Vpr91PCI.Ini]
system.ini,display,,"BurstModeFix=1"


[Vpr91.AddReg]
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,DEFAULT,RefreshRate,,0
HKR,DEFAULT,Mode,,"8,640,480"
HKR,DEFAULT,drv,,viper.drv
HKR,DEFAULT,vdd,,"*vdd,*vflatd"
HKR,DEFAULT,minivdd,,vipermin.vxd
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
HKR,"MODES\8\640,480"
HKR,"MODES\8\800,600"
HKR,"MODES\8\1024,768"
HKR,"MODES\8\1152,864"
;HKR,"MODES\8\1152,900"
HKR,"MODES\8\1280,1024"
HKR,"MODES\8\1600,1200"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1152,864"
;HKR,"MODES\16\1152,900"
HKR,"MODES\16\1280,1024"
HKR,"MODES\16\1600,1200"
HKR,"MODES\24\640,480"
HKR,"MODES\24\800,600"
HKR,"MODES\24\1024,768"
HKR,"MODES\24\1152,864"
;HKR,"MODES\24\1152,900"
HKR,"MODES\24\1280,1024"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
HKR,"MODES\32\1024,768"
HKR,"MODES\32\1152,864"
;HKR,"MODES\32\1152,900"
;
; Control Panel Extensions
;
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\DiamondViper CPL Extension",,,"{B1492BA0-D556-11CF-AABC-0040C7596400}"
HKCR,"CLSID\{B1492BA0-D556-11CF-AABC-0040C7596400}\InProcServer32",,,"vprcplx.dll"
HKCR,"CLSID\{B1492BA0-D556-11CF-AABC-0040C7596400}\InProcServer32","ThreadingModel",,"Apartment"



;================================ COMMON ================================

[Prev.DelReg]
HKR,,Ver
HKR,,DevLoader
HKR,DEFAULT
HKR,MODES
HKR,INFO
HKR,CURRENT
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\DiamondViper CPL Extension"
HKCR,"CLSID\{B1492BA0-D556-11CF-AABC-0040C7596400}"


[VGA.LogConfig]
IOConfig=3b0-3bb
IOConfig=3c0-3df
MemConfig=A0000-AFFFF
MemConfig=B8000-BFFFF
MemConfig=C0000-C7FFF


[Driver.Copy]
viper_32.dll,,,8
vprcplx.dll,,,8
vprcplx.hlp,,,8
viper.drv,,,8
viperhal.dll,,,8
vipermin.vxd,,,8



[Strings]
; The disk name
DiskID1="DiamondViper Windows95 Driver v2.12 Disk"
;
Diamond="Diamond Multimedia Systems"
Spea="SPEA"
;
ViperVLB.DeviceDesc         ="Diamond Viper P9000 VLB" 
Diamond&DEV_9001.DeviceDesc ="Diamond Viper P9000 PCI"
;
ViperSE.DeviceDesc          ="Diamond ViperSE P9100 VLB" 
ViperSE&DEV_9100.DeviceDesc ="Diamond ViperSE P9100 PCI" 
Diamond&DEV_9100.DeviceDesc ="Diamond ViperPro/ProVideo P9100 PCI" 
ViperProVLB.DeviceDesc      ="Diamond ViperPro/ProVideo P9100 VLB" 
;
SpeaSE.DeviceDesc           ="SPEA Storm Pro VLB"
SpeaSE&DEV_9100.DeviceDesc  ="SPEA Storm Pro PCI" 

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: web1, load: 1.02