PSXPORT.INF Driver File Contents (xracing.zip)

[Version]
Layoutfile=layout.inf,layout1.inf,layout2.inf
Signature = "$Chicago$"
Class = Media
ClassGUID = {4d36e96c-e325-11ce-bfc1-08002be10318}
Provider = %VENDOR%
DriverVer=01/31/2003,0.9.2003.0131

[Manufacturer]
%VENDOR% = Vendor

[Vendor]
%PsxPort%=PsxPort.Install, *PsxPortEnum

[DestinationDirs]
PsxPort.Files.Driver.NTx86=10,System32\Drivers
PsxPort.Files.DriverDLL.NTx86=11

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 2000
[PsxPort.Install.NTx86]
AddReg	= PsxPort.AddReg
DelReg	= PsxPort.DelReg
CopyFiles = PsxPort.Files.Driver.NTx86,PsxPort.Files.DriverDLL.NTx86

[PsxPort.Files.Driver.NTx86]
HidClass.sys
HidParse.sys

[PsxPort.Files.DriverDLL.NTx86]
hid.dll

[PsxPort.Install.NTx86.Services]
AddService = PsxPortEnumerator, %SPSVCINST_ASSOCSERVICE%, PsxPort.Service,PsxPort.Service.EventLog

[PsxPort.Service]
DisplayName    = %PsxPort.ServiceName%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\psxenum.sys

[PsxPort.Service.EventLog]
AddReg=PsxPort.Service.EventLog.AddReg

[PsxPort.Service.EventLog.AddReg]
HKR,,EventMessageFile,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\drivers\Psxenum.sys;%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%FLG_ADDREG_TYPE_DWORD%,7


[PsxPort.DelReg]

HKLM,%KEY_ENUM%,PollingInterval

HKLM,%KEY_PRM%\0
HKLM,%KEY_PRM%\1
HKLM,%KEY_PRM%\2
HKLM,%KEY_PRM%\3
HKLM,%KEY_PRM%\4
HKLM,%KEY_PRM%\5
HKLM,%KEY_PRM%\Effects
HKLM,%KEY_PRM%\String

[PsxPort.AddReg]

HKLM,%KEY_PRM%\0,CurrentPresetName,,""
HKLM,%KEY_PRM%\1,CurrentPresetName,,""
HKLM,%KEY_PRM%\2,CurrentPresetName,,""
HKLM,%KEY_PRM%\3,CurrentPresetName,,""
HKLM,%KEY_PRM%\4,CurrentPresetName,,""
HKLM,%KEY_PRM%\5,CurrentPresetName,,""

HKLM,%KEY_PRM%\8,CurrentPresetName,,""
HKLM,%KEY_PRM%\9,CurrentPresetName,,""
HKLM,%KEY_PRM%\10,CurrentPresetName,,""
HKLM,%KEY_PRM%\11,CurrentPresetName,,""

HKLM,%KEY_ENUM%,PadEnumTimeOut,%REG_DWORD%,2
HKLM,%KEY_ENUM%,DualShockAlwaysAnalogMode,%REG_DWORD%,1
HKLM,%KEY_ENUM%,DualShock2Analog,%REG_DWORD%,0

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]
VENDOR="Created by Y.Kimura"
PsxPort="Psx Game Port"
PsxPort.ServiceName="Psx Port Enumerator"

PSXPORT_CLASS_NAME="PsxPort"

SPSVCINST_ASSOCSERVICE=0x00000002	; Driver service is associated with device being installed
COPYFLG_NOSKIP=2	; Do not allow user to skip file
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=0

KEY_ENUM="SYSTEM\CurrentControlSet\Services\PsxPortEnumerator\Parameters"
KEY_PRM="SYSTEM\CurrentControlSet\Services\PSXGamepadEnabler\Parameters"

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
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.68