I was originally going to put this thread in the console forum. However it occurs to me that there may be people who own an X-Arcade but who don't own a console, and therefore never look at the console forum. So instead I've put this thread in the main forum.
I've built a control panel using a keyboard hack that I use mainly for playing MAME games on a PC. Sometime next year (when I get time...) I intend to build a second (probably 2 player) panel using an Ipac that I bought ages ago.
Although my control panels will mostly be connected to a PC, I've just bought a secondhand Dreamcast and I'd also like to use the panels with that.
I regard the Dreamcast pad hacking/molex connector/diode route as a last resort.
I've looked at various other options and I like the look of the X-Arcade Dreamcast adaptors. However I don't know whether an X-Arcade (without an adaptor) sends out a standard ps/2 signal like the Ipac/Keywiz etc. The connector at the back appears to be a 9 pin 'D' connector and the lead that you plug into it is described as a 'serial cable' on X-Arcade's website. However, as far as I can tell from the pictures, X-Arcade's PC adaptor is simply a cable that converts the 'D' connector to a standard ps/2 style mini din.
So the crux of the matter is - does the Dreamcast adaptor simply convert a ps/2 signal to a Dreamcast controller signal, or is it more complicated that that?
It occurs to me that 4 of the pins from the dreamcast 'D' connector might generate standard ps/2 signals and that the other 5 pins produce other signals that are used by the convertors.
Can someone who owns an X-Arcade please answer the following:
* Are there only 4 wires that lead from the X-Arcade encoder board to the 9 pin 'D' connector at the back of the X-Arcade?
* If the answer is yes, then do the 4 wires correspond with the ps/2 standard (data, clock, ground, +5volts)?
I realise these questions are very hard to answer, but if anyone can help then I'd be very grateful.
I'm also going to email X-Arcade. However their salespeople may not know the answer this unusual technical query, so I thought I'd try here first.
Thanks