True. The standard gameport driver will work on the PDPI as it will emulate
a gameport, but you will not get the benefits of a digital gameport. You
will need a specific driver written for the PDPI as you mentioned.. I've
written gameport drivers for Win9x, 2K/XP and you are right the DDK's do
have sample joystick drivers which could be used to read a digital device
(in fact they actually mention it the doco). When I took the plunge I had 11
years software engineering experience (C, C++) and it was a fair effort to
get you head around it all, but probably not as difficult as designing a
system with a few hundred C++ classes... However, I must say I had more
enjoyment writing the driver :)
The problem I see is obtaining the specification on how to interface with
the PDPI card from the driver. You would not read it in the typically
gameport fashion as this defeats the idea of having a digital interface.
Cheers,
Les.
> > Michael,
> > The PDPI drivers do not work under WinXP or Win2K. Unfortunately PDPI
> have
> > gone bust, so I doubt you'd ever see drivers for this card.
> > Sorry for the bad news.
> There are PDPI drivers available for Linux. If you download the standard
> gameport driver, you'll see that it fully supports the PDPI. It wouldn't
be
> too hard to use this as a base to write your own XP driver. I intended to
> do this, but didn't have access to the Windows XP DDK (device driver kit)
at
> the time. I've pulled the PDPI card from my machine and plan on moving to
a
> new USB based setup in the future (if WSC is ever released). Therefore
I've
> lost my motivation to do the port. I still think it's an interesting
> project. I've never written a device driver and I'm not sure that my 10+
> years of software development has given me the courage to attack the
> Microsoft device driver model.
> Good luck.