So I just finished my tg16 avenue pad 6 to usb adapter and I wanted to add support for the pc-fx. Well they changed things, 7 pin instead of 8 and one chip ( non multiplexer ) instead of 3. So this thing is simply not using the same approach here. Anyone have info on this?
UPDATE
I was able to successfully convert this fx-pad to usb!! I used an atmel atmega chip with avr programming.
Here is the correct pin out.
facing the game pad plug
1 2 3 4
0 0 0 0
0 0 0
5 6 7
1 +5
2 data
3 set low, this may be the data direction
4 latch
5 Gnd
6 clock
7 Gnd
I'm not sure what the original clock speed is but with my 12 mhz, I set it to 6us and it worked fine. Raise the latch, then looping.. lower the clock, read a bit, higher the clock..16 bits and your done ;)