Undamned's USB Decoders (USB to JAMMA, etc.)!


Hmmm. Can we simply connect a specific cable to that DB-15 output to have, say, PS1/PS2 support, or is an additional controller PCB (for the target platform) absolutely necessary?


You have to wire the Undammed Decoder to a PS1/PS2 PCB.

I done the same with a SNES controller and used a Xbox 360 game pad on a SNES playing Super Mario World.


As Darksakul said, you need to connect it to a PCB of the target system.

You have to remember what the UD-USB actually does: it takes a PS3/X360 USB signal, and breaks it down into individual U/D/L/R/Sq/Tri/Cir/X/R1/R2/L1/L2/Sl/St/H signals. Without another PCB to re-encode those individual signals BACK into a console-specific format (PS1/PS2 in your case), you wouldn’t be able to do anything with them.

The only platforms that would be able to use those signals natively are the Neo-Geo and most arcade/Supergun setups.


Would you suggest a case/box suitable for placing the decoder and, say, a PS360+? I’d like to have something reasonably portable and not very prone to accidents… Two boards connected by wires hanging around strike me as vulnerable and difficult to move around safely. o.o
PS: I did see those LEGO cases by UNW4NT3D. :stuck_out_tongue:



Totally recommend some sort of project box or case for your PCBs. You don’t want to keep bare PCBs in the open in the danger of dirt, liquids, static electricity, etc.


Your best bet is UDUSB to MC Cthulhu to RJ45 then you have a USB to almost anything converter!


I mentioned to Undamned in another thread, but I agree that a purpose-built DIY enclosure kit built around the UD-USB+PS360 combo would sell a lot of units. You’d basically end up with something that looks like a small laptop power brick with RJ45 on one end and USB on the other. At the end of the day it what a lot of people want I think.


The important caveat to remember is that USB needs 5V to function properly. As discussed in the other thread, unless there is 5V available on that RJ45 jack, you will need some sort of auxiliary power coming in (whether it be 5V from a Playstation 2 USB jack or something else).

  • EDIT -

For non-RJ45 setups (such as a dedicated PS3/X360 to PS1/2 converter), you have more wires available to you, including the power wire that runs the rumble motors in your gamepads. You can us a small voltage regulator (7805 or similar) to drop that down to a usable 5V.


@undamned‌, I finally got around testing your DB-15 decoders and they work great with my Qanba Q4 (as expected, had no trouble at all at EVO). However, I’m also trying to use a Dreamcast stick with a Trio Linker Plus II converter, and a Namco stick with a PIII A01 converter and neither of them work. Any chance for checking/adding support for these two? Thanks!


I wonder if anyone tried this with Ps3 Logitech Cordless Precision Controllers? it is wireless with usb dongle.


Wow, I’ve never even heard of those, lol. I’ve got more support to add for some other sticks/controllers before I get to converters, but I’m not opposed to looking into it :smiley:

I’ve not used that particular wireless controller, but I’ve tested with a wireless Madcatz pad/dongle and that worked fine.


SWEET. I have 3 of these brand new sealed son, please believe. Not much use for a PS3 nowadays, but good to know I can still wire up some sticks with psx PCBs and use them for something like this product. GOOD TO KNOW.


Ooooooh. Nice.
I have a random PSX–>PS3 adapter that basically sat around useless after an earlier PS3 firmware update killed its compatibility. Didn’t even occur to me to check if it worked on the UD-USBs. Would be definitely interesting to use it in this context.

I also have a GameCube–>USB adapter as well somewhere. I should try that thing out too.



^ I can’t possibly “like” that post enough. :slight_smile:




I need them in my life!


Where for I buy one of these? :slight_smile:


Is there a list of currently supported ps3/360/usb supported devices that the decoder works with?
I got one of these and have it set up. But for some reason my decoder only recognizes 360 controls. It does not recognize ps3 controls such as the toodles chtulu, inpin converter or ps360+ booted in ps3 mode. Any idea why and how I can fix this? I think I need to refresh the firmware. But the instructions for doing so are a bit confusing to me.

@Darksakul I think you mentioned earlier you had trouble updating the firmware. The instructions mention something about a boot loader application and a firmware file. Were do I get these from? Any help would be appreciated.

Also, what would be the best way to check how much latency is introduced when a convertor is made from one of these?


Not yet. Still need to put one together.

I’ve personally tested both MC Cthulhu and PS360+ in PS3 mode. No idea why it’s not working for you. Unless you bought yours from me aeons ago or you bought an old one used from someone else, it’s definitely not a result of old firmware. If you do want to try updating it just to cross that off your list of things to try, download one of the manuals (firmware update is same for all) and the firmware/program file here:

There is no simple answer. My converter does its job in about 1ms, but you have to factor in the entire chain:

Input controller -> UD-USB Decoder -> Encoder PCB (pad hack, whatever)

I’ve seen input controllers range from ~1ms to ~14ms. If your encoder PCB is not USB based (Playstation 2, for example), I think the encoding time is probably pretty fast (maybe even negligible).