; Driver kit FastVoodoo2 4.0 XP Gold Edition
;
; voodoo2.inf
;
; Installation inf for 3dfx Voodoo2 and 3dfx Voodoo2 SLI chip-set based cards 
;
; GLide and OpenGL support under Windows 2000/XP environments
; 
; http://www.3dfxzone.it

[Version]
Signature="$CHICAGO$"
Provider=%3Dfx%
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer=21/12/2003,5.04.7007.2003

[DestinationDirs]
DefaultDestDir   = 11
voodoo2.Miniport = 12  ; drivers
voodoo2.Display  = 11  ; system32
voodoo2.Inf      = 17  ; inf
voodoo2.Help     = 18  ; help
Voodoo2.Copyxp   = 10  ; windows

;
; Driver information
;

[Manufacturer]
%3Dfx% = 3Dfx.Mfg

[3Dfx.Mfg]
3dfxzone.it FastVoodoo2 4.0 XP Gold Edition = voodoo2, PCI\VEN_121A&DEV_0002

;
; General installation section
;

[voodoo2]
CopyFiles = voodoo2.Miniport, voodoo2.Display, voodoo2.Inf, voodoo2.Help, Voodoo2.Copyxp;
AddReg    = voodoo2.AddReg, Control.Panel.Addreg
Reboot

[Voodoo2.Uninstall]
DelReg     = voodoo2.AddReg, Control.Panel.Addreg
DelService = fxgpio, fxptl, Ntremap
DelFiles   = voodoo2.Miniport, voodoo2.Display, voodoo2.Inf, voodoo2.Help, Voodoo2.Copyxp;
Reboot

;
; File sections
;

[voodoo2.Miniport]
fxgpio.sys
fxptl.sys
ntremap.sys

[voodoo2.Display]
3dfxspl2.dll
3dfxspl3.dll
3dfxv2ps.dll
3dfxvgl.dll
csh.dll
fxoem2x.dll
glide2x.dll
glide3x.dll

[voodoo2.Inf]
voodoo2.inf

[voodoo2.Help]
3dfxv2ps.hlp

[Voodoo2.Copyxp]
voodoo2.bmp


;
; Service Installation
;

[voodoo2.Services]
AddService = fxgpio,  0x00000002, fxgpio_Service_Inst
AddService = fxptl,   0x00000002, fxptl_Service_Inst
AddService = Ntremap, 0x00000002, Ntremap_Service_Inst

[fxgpio_Service_Inst]
DisplayName    = "Voodoo2 PCI Port I/O"
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fxgpio.sys
LoadOrderGroup = "Extended Base"

[fxptl_Service_Inst]
DisplayName    = "Voodoo2 Memory Mapper"
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fxptl.sys
LoadOrderGroup = "Extended Base"

[Ntremap_Service_Inst]
DisplayName    = "Voodoo2 Board Remapper"
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\ntremap.sys
LoadOrderGroup = "Extended Base"

;
; Software Installation
;


[voodoo2.AddReg]
HKLM,"Software\3Dfx Interactive"
HKLM,"Software\3Dfx Interactive\Ntremap","EnableNtremap",,"0x00000001"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_RGAMMA",,"1.35"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_GGAMMA",,"1.35"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_BGAMMA",,"1.35"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","FX_GLIDE_SWAPINTERVAL",,"0"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_FASTMEM",,"1"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_FASTPCIRD",,"1"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","FASTMEM_RAS_READS",,"1"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_REFRESH_512x384",,"60"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_REFRESH_640x400",,"60"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_REFRESH_640x480",,"60"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_REFRESH_800x600",,"60"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_REFRESH_1024x768",,"60"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","FX_GLIDE_TMU_MEMSIZE",,"2"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_SLIM_VIN_CLKDEL",,"0"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_SLIM_VOUT_CLKDEL",,"0"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_SLIS_VIN_CLKDEL",,"0"
HKLM,"Software\3Dfx Interactive\Voodoo2\Glide","SSTV2_SLIS_VOUT_CLKDEL",,"0"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\3Dfx Interactive Voodoo2",,,
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\3Dfx Interactive Voodoo2","DisplayName",,"3dfxzone.it FastVoodoo2 4.0 XP Gold Edition"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\3Dfx Interactive Voodoo2","UninstallString",,"%11%\rundll32.exe setupapi.dll,InstallHinfSection Voodoo2.Uninstall 132 %17%\Voodoo2.inf"

[Control.Panel.Addreg]
HKCR,"CLSID\{00BD7141-4A41-11d1-89EA-0020AFC43773}",,,"3Dfx Voodoo2 Property Sheet"
HKCR,"CLSID\{00BD7141-4A41-11d1-89EA-0020AFC43773}\InProcServer32",,,"%11%\3dfxv2ps.dll"
HKCR,"CLSID\{00BD7141-4A41-11d1-89EA-0020AFC43773}\InProcServer32","ThreadingModel",,"Apartment"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\Voodoo2",,,"{00BD7141-4A41-11d1-89EA-0020AFC43773}"
HKLM,"Software\3Dfx Interactive\Voodoo2\PropPage","LastHardware",,"33 
HKLM,"Software\3Dfx Interactive\Voodoo2\PropPage","LastApi",,"Glide"
HKLM,"Software\3Dfx Interactive\Voodoo2\PropPage","HasBeenSwept",,"0x00000001"

[SourceDisksNames.x86]
1 = "3dfxzone.it FastVoodoo2 4.0 XP Gold Edition directory","voodoo2.cab",0

[SourceDisksFiles]
3dfxspl2.dll = 1
3dfxspl3.dll = 1
3dfxv2ps.dll = 1
3dfxv2ps.hlp = 1
3dfxvgl.dll  = 1
csh.dll      = 1
fxgpio.sys   = 1
fxoem2x.dll  = 1
fxptl.sys    = 1
glide2x.dll  = 1
glide3x.dll  = 1
ntremap.sys  = 1
voodoo2.inf  = 1

[Strings]

;
; Localizable Strings
;

3dfx   = "3dfxzone.it"