Main > Main Forum
PS2 ARCADE Machine
<< < (6/6)
MonMotha:
Well, as far as steering wheel compatibility, I can emulate a NegCon controller (which is what almost all of the Playstation driving games used, either directly or through a wheel that emulated it), but that's about it.  Most of the newer PS2 driving controllers are USB as far as I'm aware.
NoOne=NBA=:

--- Quote from: MonMotha on April 20, 2007, 10:10:13 am ---Most of the newer PS2 driving controllers are USB as far as I'm aware.

--- End quote ---

Logitech has the Driving Force EX, which has both USB and PS2 connectors.
It will do force feedback when connected via USB, and will do analog or digital when connected via the controller port.
That lets it work with PS1 games, older PS2 games, PS2 games that don't support USB input, and games that DO support USB input.
The only thing the EX doesn't offer is the quality of the Driving Force Pro or the G25 system.
realtea:

--- Quote from: MonMotha on April 20, 2007, 12:07:36 am ---The protocol itself is quite simple.  It's a byte based, multi-slave, single-master, full duplex SPI system with some seemingly randomly chosen magic numbers.  However, the various playstations are REMARKABLY picky about protocol violations at times, and the original playstation, PSOne, PS2, and slim PS2 all seem to have slightly different things they will either tolerate or outright reject.  If you want to talk to a controller, rather than the playstation, there's a whole different set of subtle protocol violations (which are surprisingly easy to make without realizing it) which will be tolerated or cause strange failure modes.

It took me a couple months playing around with various units and an oscilloscope to get my firmware working between all the major devices.

--- End quote ---

I'm just started the process of deciphering the strange hand-shaking process that occurs when a PS2 controller is connected to a PS2 console.  But seem to be getting into a deeper hole each time I try.... :( I'm building a new type of controller for the PS2 console and using the SPI module of my dsPIC30 chip to spit out the appropriate bit patterns (found most of these protocol doc after scouring the net).  However, I'm really stumped in persuading the PS2 console to recognise a PS2 analog red controller and switching its clocking freq from its initial 250kHz to a 500kHz.  Does this sound familiar?  From your post, you seem to have been here before!  Could you throw some light on these magic handshaking process or the subtle timing violation that is the bane of my life at the moment?  Any advice would be much appreciated....
Navigation
Message Index
Previous page

Go to full version