tripletopper
Joined: 03 Feb 2018 Posts: 12 Location: Seville, Ohio , USA
|
Posted: Thu Mar 01, 2018 6:31 pm Post subject: PS2-> DB25 converter, DB25-> PS2 converter, and remapp |
|
|
The easiest way to make a joystick and buttons have re-mappable functions in the most versatile way possible is to have one button equal one wire. DB25 is a common one-button-one-pin standard. If the PS2 can be translated to DB25 and the DB25 can be translated back to PS2, then a lot of things can happen.
First, for all those people who want more than one remapping, instead of ordering at least one (maybe more) custom remapped version of PS2 to Saturn, Genesis, SNES, etc. controller, the you just need one converter for each system.
How does button remapping work? In between the PS2-> DB25 converter and the DB25->PS2 converter, there would be a box with a DB25 input, and a DB25 output, and in between is are 2 series of either RCA or 3.5mm holes (RCA would be cheaper if possible, but I heard 3.5mm might work better) and you wire PS2 button in half A, to function in PS2 function in half B, so you can connect X in half A to O i half B and O in half A to X in Half B if you want to reverse them. This would come in handy for games that don't have button programming options.
Another thing this will do is allow older AND younger systems not covered by Tototek adapters to be hooked up with a "pad-hack method" so any systems not covered can be more easily wired and DB25 to other console items can be made, which is easier because it starts out decoded and then can be encoded. And it should work with existing PS2-> other machine adapters.
Finally this way, you don't have to make "auto button re-mappers for NES, TG16, 7800, and other systems that don't make sense when mapped index to index but have a right handed stick, ie Tutankham, Pac-Land, and Side Arms, among others. Also don't just make the buttons re-mappable, but the joystick too, so that you can invert y axis or flip a Street Fighter 15th Anniversary stick 180 degrees and righthand it. |
|