dmdinst.inf Driver File Contents (x_vpr0128p.exe)

; INF file for Diamond Viper V330 Series Windows 95 and 98 Display Driver via Install Program
; Copyright 1998, Diamond Multimedia Systems
;

[version]
Class=DISPLAY
signature="$CHICAGO$"
Provider=%Mfg%
SetupClass=BASE

; Disk & Directory sections
;----------------------------------------
[DestinationDirs]
DefaultDestDir	= 11
Inf.Copy = 17
NV3System.Copy = 11
Inf.Delete = 17

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

[SourceDisksFiles]
;<file> = <disk number>,<subdir>,<filename>,<size>,<checksum>
;setup.inf = 3,,
dmdinst.inf = 3,,16186
vprdrvle.drv=3,,34532
vprddle.dll=3,,24566
vpr32le.dll=3,,34674
vpr16le.dll=3,,24562
vprvddle.vxd=3,,24566
vprvd2le.vxd=3,,24562
vprrmle.vxd=3,,7242
;vgartd.vxd=3,,2456
vproglle.dll=3,,2456
opengl32.dll=3,,2456
;vgartd.vxd = 3,,25106

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

; Driver sections
;----------------------------------------
[Mfg]

%Diamond&DEV_0018.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018
%Diamond&DEV_0018.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018&SUBSYS_10921092 ;Accelerator
%Diamond&DEV_0019.DeviceDesc%=ViperV330,,PCI\VEN_12D2&DEV_0018&SUBSYS_03501092 ;Accelerator


[VGA.LogConfig]
ConfigPriority=HARDWIRED
IOConfig=3B0-3BB
IOConfig=3C0-3DF
MemConfig=A0000-AFFFF
MemConfig=B8000-BFFFF
MemConfig=C0000-C7FFF,D0000-D7FFF,E0000-E5FFF,E0000-E7FFF

; Install sections
;----------------------------------------
;

[ViperV330]
;ProgramGroups = NV3.Grp
DelFiles=Inf.Delete
CopyFiles=Inf.Copy, NV3System.Copy
;Uninstall=NV3System.Copy, Inf.Copy
DelReg=Diamond.DelReg
AddReg=Diamond.AddReg, ViperV330.AddReg
LogConfig=VGA.LogConfig
UpdateCfgSys=NV3.UpdateCfgSys
UpdateInis=NV3.Ini
UpdateAutoBat=NV3.UpdateAutoBat
DiskNumber=3

[NV3.Ini]
system.ini,386Enh,"device=vprrmle.386",,3
;system.ini,386Enh,"DualDisplay=",,3

[NV3.UpdateCfgSys]
;DevAddDev=nvinit.sys,device,0

[NV3.UpdateAutoBat]
CmdDelete=rm

[Inf.Copy]
dmdinst.inf

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

[NV3System.Copy]
vprdrvle.drv
vprddle.dll
vpr32le.dll
vpr16le.dll
vprvddle.vxd
vprvd2le.vxd
vprrmle.vxd
;vgartd.vxd
vproglle.dll
opengl32.dll

[Diamond.DelReg]
HKR,,DevLoader,0,
HKR,,Ver,0,
HKR,DEFAULT,,0,
HKR,MODES,,0,
HKR,CURRENT,,0,
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\S3_REF,DisplayName,,"%ShortDesc%"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\S3_REF,UninstallString,,"RunDll setupx.dll,InstallHinfSection DRAMRef_remove 4 dmsstl3d.inf"
HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28},"",,"Diamond Property Sheet Extension for refresh rates"
HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28}\InProcServer32,"",,"s3_refre.dll"
HKLM,SOFTWARE\Classes\CLSID\{87b9bd00-c65c-11cd-a259-00dd010e8c28}\InProcServer32,ThreadingModel,,"Apartment"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\"Controls Folder"\Display\shellex\PropertySheetHandlers\S3_REF,"",,"{87b9bd00-c65c-11cd-a259-00dd010e8c28}"
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\NV3RM,StaticVxD,2,"v128rm.vxd"
HKLM,System\CurrentControlSet\Services\VxD\NV3RM,StaticVxD,2,"nv3rm.vxd"

; to work with Memphis it will be necessary to install property sheet registry entries via the Driver section
;HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",,,dmicm.dll
;HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",ThreadingModel,,Apartment
;HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",,,dmalign.dll
;HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",ThreadingModel,,Apartment
;HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AAB8-00A024151DDC}
;HKR,"shellex\PropertySheetHandlers\Align Extension",,,{05515239-0C72-11CF-94B8-0020AFA104C7}


[Diamond.AddReg]
HKLM,SOFTWARE\Diamond,InitialInstall,,1;
HKLM,SOFTWARE\Diamond\Config,DisableDeviceBitmaps,,1
;HKLM,SOFTWARE\Diamond\Config,GDIAcceleration,,1	;removed 7/25
HKLM,SOFTWARE\Diamond\Config,FastTextureFiltering,,0

[ViperV330.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,,vprdrvle.drv
HKR,DEFAULT,drv2,,vprdrvle.drv
HKR,DEFAULT,minivdd,,vprvddle.vxd
HKR,DEFAULT,minivdd2,,vprvd2le.vxd
HKR,DEFAULT,RefreshRate,,"-1"
HKR,DEFAULT,SetOptimal,,"1"
HKR,DEFAULT,DDC,,"1"
HKR,"MODES\4\640,480",drv,,vga.drv
HKR,"MODES\4\640,480",vdd,,*vdd
;HKR,"MODES\8\640,400"
HKR,"MODES\8\640,480",,,"60,72,75,85,100,120"
HKR,"MODES\8\800,600",,,"60,72,75,85,100,120"
;HKR,"MODES\8\960,720",,,"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"
HKR,"MODES\8\1280,1024",,,"60,72,75,85,100"
HKR,"MODES\8\1600,1200",,,"60,72,75,85"
HKR,"MODES\8\1920,1080",,,"60,72"
HKR,"MODES\8\1920,1200",,,"60,72"
HKR,"MODES\16\640,480"
HKR,"MODES\16\800,600"
;HKR,"MODES\16\960,720"
HKR,"MODES\16\1024,768"
HKR,"MODES\16\1152,864"
HKR,"MODES\16\1280,1024"
HKR,"MODES\16\1600,1200"
;HKR,"MODES\16\1800,1440"  ## Only on NV3T
HKR,"MODES\16\1920,1080"
HKR,"MODES\16\1920,1200"
HKR,"MODES\32\640,480"
HKR,"MODES\32\800,600"
;HKR,"MODES\32\960,720"
HKR,"MODES\32\1024,768"
HKR,"MODES\32\1152,864",,,"60,72,75,85,100"
HKR,"MODES\32\1280,1024",,,"60,72,75"
HKR,"MODES\32\1600,1200",,,"60"
;HKR,"MODES\32\1920,1080"
HKLM,Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers,RIVA128,2,"vproglle.dll"
HKLM,Software\Diamond,ResmgrName,2,"vprrmle.vxd"
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%"

; to work with Memphis it will be necessary to install property sheet registry entries via the Driver section
; additionally, Windows 95 entries can only be made for Windows 95.  Therefore we have to move those entry over
; to setupw95.in !! We can't move the memphis entries to setupw98.in since HKR specifies the driver being installed
; very brain-dead on Microsoft's part.  Hopefully installing to HKR won't muck things up for Windows 95 !!!
HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",,,dmicm.dll
HKCR,"CLSID\{ED2167C1-447B-11d0-AAB8-00A024151DDC}\InProcServer32",ThreadingModel,,Apartment
HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",,,dmalign.dll
HKCR,"CLSID\{05515239-0C72-11CF-94B8-0020AFA104C7}\InProcServer32",ThreadingModel,,Apartment
HKR,"shellex\PropertySheetHandlers\Gamma Extension",,,{ED2167C1-447B-11d0-AAB8-00A024151DDC}
HKR,"shellex\PropertySheetHandlers\Align Extension",,,{05515239-0C72-11CF-94B8-0020AFA104C7}

; User visible strings
;----------------------------------------
[Strings]
Mfg="Diamond Multimedia Systems"
Diamond&DEV_0018.DeviceDesc="Diamond Viper V330"
Diamond&DEV_0019.DeviceDesc="Diamond Viper V330 (8MB)"


InControl.sec	= "InControl Tools 98"

; INTERNATIONALIZE FOLLOWING STRINGS AS NEEDED !!!

; directory names
Setup.dir		        = "Setup"
InControl.dir			= "InControl Tools 98"

; name of source disks
SourceDisk1Name 		= "Diamond Windows Display Driver Disk 1"
SourceDisk2Name 		= "Diamond Windows Display Driver Disk 2"
SourceDisk3Name         	= "Diamond Windows 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: web2, load: 0.87