mira. yo tengo el driver original y la verdad que es para windows 98. volviendome un poco loco y ademas de un atado de cigarrillos logre hacer que sea para windows xp,. El problema radica en que me tira el error de que el dispositivo no se puede iniciar (cosa que ya me hacia de antes, pero se que el joystick anda). como no te puedo pasar el archivo, te paso el contenido del archivo.
[Version]
layoutfile=layout.inf
Signature=$CHICAGO$
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
Provider=%DragonIC%
LayoutFile=layout.inf
DriverVer=10/18/2005,1.0.00.0
[DestinationDirs]
CopyFilesSYS = 10,system32\drivers
CopyFilesDLL = 11
[Manufacturer]
%DragonIC%=ConvertorCtrl
%StdMfg%=Standard
[ConvertorCtrl]
%USB\VID_0810&PID_0001.DeviceDesc%=XboxCtrl.Instal l,, %USB\VID_0810&PID_0001
[Standard]
%HID_DEVICE_SYSTEM_GAME%=HID_Raw_Inst,, HID_DEVICE_SYSTEM_GAME
%HID_DEVICE%=HID_Raw_Inst,, HID_DEVICE
;================================================= ====================
[HID_Raw_Inst.NT]
;
; Do nothing for Raw Devices.
;
;================================================= ====================
;----------------------------------------------------------------------
;win9x Install Section
;----------------------------------------------------------------------
[XboxCtrl.Install]
CopyFiles=CopyFilesSYS,CopyFilesDLL
AddReg=XboxCtrl.AddReg
DriverVer=10/18/2002,1.0.00
[XboxCtrl.Install.HW]
AddReg=XboxCtrl.Install.AddReg.HW
[XboxCtrl.Install.AddReg.HW]
HKR,,"LowerFilters",0x00010000,"hid8101.sys"
;-------------------------------------------------
; NT device install section
[XboxCtrl.Install.NT]
CopyFiles=CopyFilesSYS,CopyFilesDLL
AddReg = XboxCtrl.AddReg
DriverVer=04/16/2002,1.0.00
[XboxCtrl.Install.NT.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst
AddService = hid8101,,XboxCtrl_Filt_Inst
[XboxCtrl.Install.NT.HW]
AddReg=XboxCtrl.Install.AddReg.NT.HW
[XboxCtrl.Install.AddReg.NT.HW]
HKR,,"LowerFilters",0x00010000,"hid8101"
[HID_Service_Inst]
DisplayName = %HID.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_AUTO_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\hidusb.sys
LoadOrderGroup = extended base
[XboxCtrl_Filt_Inst]
DisplayName = %XboxCtrl.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\hid8101.sys
LoadOrderGroup = extended base
;----------------------------------------------------------------------
;Common section
;----------------------------------------------------------------------
[CopyFilesSYS]
hidclass.sys,,,16
hidusb.sys,,,16
hidparse.sys,,,16
[CopyFilesDLL]
hid.dll,,,4
[Device.AddReg]
[XboxCtrl.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
; Strings section
[Strings]
DragonIC="DragonRise Company Ltd. "
convertor.DeviceDesc=""TWIN PS TO PC CONVERTER "
XboxCtrl.SvcDesc="hid8101"
HID.SvcDesc = "Microsoft HID Class Driver"
StdMfg = "DragonRise Company Ltd."
HID_DEVICE_SYSTEM_GAME="HID-compliant game controller"
ID_DEVICE="HID-compliant device"
SPSVCINST_TAGTOFRONT = 0x00000001
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
SERVICE_ERROR_IGNORE = 0
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_SZ = 0x00000000
si te sirve de consuelo, el fabricante de tu joystick es saitek, en la pagina driverguide estan los drivers... PERO OJO!. no directamente, sino que te da el link a la pagina (que está en chino pero afortunadamente hay un link para verla en ingles ) cualquier cosa mandame un pv y te paso el instalador (para win 98

)