PS controller to jamma?


#1

i heard some people make PS2 controller to Jamma converters and mount them on cabinets. i’d really like to try doing that sometime. anyone got links? :smiley:


#2

Well, I know the tekken 5 cabinet has a ps plug and people bring their controllers there. Personnaly, for an arcade I thinks it’s pretty dumb since it kinda loses the sens of “Arcade Playing”, but if it’s for home play, I can understand that cus it’s still something pretty cool.


#3

ask shogo. he’s an expert in that line of work. I’m pretty sure he’ll help you out.


#4

Rich:
yeah i’ll try to pm him again. :B

2BAD4U:
some people just like pads more, and they like arcade competition. i think it would be great if they weren’t forced to use controls that they aren’t comfortable with.


#5

the PSX->Neogeo converter can be used to connect to a jamma rig, but you’re limited to 4 buttons (six if you include select and start) per controller.


#6

I was thinking about that. Best that I could think of is to get 2 PSX controller ports and wire the same pinouts to eachother. One end would receive your normal PSX controller, the other would lead to a hacked PSX controller where the soldered PSX controller PCB button pins would be wired to the controller port on your supergun.

The only problem that I can see is how the PSX determines what each pin on the pinout does since some buttons must share the wires.

One possible solution would be to hack a PSX motherboard since that might have the pinouts to each button.


#7

Its a little more complex than that! All of the data of all of the states of every button, direction, and analog state is sent over a single data wire.
Decoding the dataline of a PSX controller is more complicated that I think anyone would want to spell out. It’s been done numerous times, especially by robot enthusiasts. You could take the info on the gamesx page for psx pcb’s and try to build a decoder from scratch, but that’d be some work, especially if you want to support everything from ps1 digital through ps1 dualshock and ps2 dualshock 2.


#8

which was why I said the idea with the psx hack. So all of the controllers that the psx supports would be compatable with the jamma. For analog support… why? More importantly how would an analog stick convert to the jamma standard of: up, down, left, right?


#9

You seem to be under the impression that the PCB in a PSX controller works both ways; it doesn’t. You can’t use a PCB from a PSX controller to decode the data coming from another PSX controller. That pinout you linked to is the pinout of the plastic sheet that detects the buttons to the pcb for encoding, NOT the pinout of the 9 wires where the cable plugs into a playstation (the encoded data)

http://www.gamesx.com/controldata/psxcont/psxcont.htm

Easy way to use PSX controllers on a supergun: PSX->Neo converter. Neo uses one line for each button and direction, and shorts it to ground when pressed, the exact way arcade buttons and arcade pcb’s are setup to do. Super easy, which is why most superguns use a neo standard for their controllers.

Hard way A (PIC): Program a PIC of your choice to detect, receive, and decode the incoming data. Include circuit to generate needed clock pulses and drop voltage to the 3.3v normally used by the psx controller (optional), and tune to reduce lag as much as humanly possible.

Hard way B (Logic): Make a serious of lagic gates to detect, receive and decode the incoming data. Include circuit to generate needed clock pulses and drop voltage to the 3.3v normally used by the psx controller (optional)

Both options for Hard ways are not viable except for serious electronics hobbyists or professionals.


#10

is there a way for a PSX to neo converter to support 8 buttons? (start and select included)


#11

shouldn’t the question be more like is there a way to make a neo geo support 8 buttons.


#12

not really.

i was asking about a converter hack, since i wasn’t ever gonna use it on a neo anyway.


#13

Sadly you misunderstand what I’m trying to say. You use the psO controller ports to plug in. Let the PSX itself do the decoding of what each wire does, then solder those points to the stick. Now unless your saying that this specific pinout is not on the psOne. In which case I would be incorrect. However I don’t recall seeing thohse pins in my regular ps1 controllers which was why I was led to believe that that might be on the psOne motherboard. But if not then excuse my ignorance.

What is your fascination of neogeo? Not everyone likes or plays neogeo. On top of that why would they use the psx-neo converter if they’re going to lose buttons? They might as well just use the damn neogeo pad. Which completely negates the purpose of his post.

I could throw out a couple other possibilities for going about it (like using the ultimarc psx-jamma controller converter, perhaps its possible to send data the other way through it… just a thought).

Which is why we need to bug sony and/or arcade companies to release some type of jamma to controller converter lol. Namco would be my first guess since they already include the PS to jamma on their board.

I also recall seeing something in the japan auctions said goal or a similar one…

http://page8.auctions.yahoo.co.jp/jp/auction/h42607671

though upon further inspection it seems like d-pad adapter like the A3 one for PSP…


#14

I haven’t heard of anyway to have it support two more buttons, sorry.

Other interface options:
BASIC stamp: http://www.parallax.com/dl/docs/cols/nv/vol4/col/nv101.pdf
http://www.nutsvolts.com/toc_Pages/TOC_Related_Info/Playstation.htm

PIC:
http://sophiateam.undrgnd.free.fr/psx/index.html


http://www.webx.dk/robot-crawler/ps-joy.htm


#15

If you can hack a pad into a stick, you can hack a pad into anythnig (including JAMMA).

Diagrams, pinouts and general soldering advice on getting anything you can think of into a JAMMA cabinet here:
http://www.mameworld.net/pc2jamma/


#16

elvis, the controller stuff in that link is actually jamma to console.

i need some kind of converter that will let me plug a PS controller into an arcade cabinet that runs a game board.


#17

This probably won’t work but heres a couple ideas if someone wants to play with them.

They have PSX to usb adapters, and usb to serial adapters. Could connecting them all do something? Probably not :-\

Another idea using the PSX to usb adapter is to write some sort of program that would within the OS detect what buttons are being pushed and send the appropriate signal do a specific pin on a serial or parrellel port on the back of the PC. Which could be then connected to the jamma harness and kick harness.


#18

Console controllers use an encoded signal, whereas arcade systems use a very basic on/off signal.

Your best bet would be to open up your pad, and hijack the button points with some low gauge wire. From there make yourself a simple molex connector attachment to the JAMMA harness.

I have to ask the question tho: why on earth do you want to play arcade games with a control pad? Other than handicapping yourself, I can’t see why you’d want to.


#19

yeah. hijacking the button points would probably work even if i didn’t use a controller’s PCB. :B

anyway, i don’t really want it for myself, but some people do. i’m sure you’ve heard newbies talking about how they can beat the best players if they could only use a pad and such. i want to let them try.


#20

I built and interface for psone -> jamma with an AVR microprocessor once… think I have a video of the prototype somewhere. It was a rather hard thing to make though :slight_smile:

edit: Here we go… the prototype video
http://pici.se/stuff/psxinter.avi

I’m using the neogeo-ps2-pad here, works fine with any stick/controller though
This is NOT something anyone can build…