I have just built an arcade cabinet with interchangeable control panels so I can make new control setups for various games. I keep running into problems trying to configure the controls for various cores with my various controllers, and it is forcing me to have to use Mame instead of the MiSTer because I can't configure the controls. Can we either get a really good guide that explains how to handle various situations, or can we change out the way the MiSTer handles inputs to the way that Mame does (sorg question probably)?
For example, Outrun just came out. I have a really nice set of USB analog pedals. That is their only function - gas and brake. I cannot get these to work with Outrun at all. I can sort of get them working with the menus going up and down, but sometimes they select things and I am not sure why. It is very convoluted when first mapping these because it wants me to press right on the D-Pad and right on Stick 1, etc. so maybe something is triggering multiple functions when I press it.
I also have an analog joystick with three buttons. I want to press up on the joystick to accelerate and down to brake and left and right to steer. I can't. I have to use a button to accelerate and a different button to brake. However, if I use my PS4 controller, I think analog acceleration and braking work with the right thumbstick and steering works with the left thumbstick. No matter what I try, I can't get it to work the way I want to, even though I am telling it what I want during the mapping process.
In Mame, I can map anything to anything. I can have ten joysticks, wheels, pedals, etc. from ten different companies and map the brake to whatever device I want, the gas to whatever I want, the steering to whatever I want, etc. and it will work. Each player's controls can be mapped to any device and they can share the same devices that are used by other players. The MiSTer is amazing, except the seemingly super limited input device configuration which makes it impossible to use in many situations, especially with multiple devices used for one player, or even one device used the way you want to, unless I am missing something. The above Outrun examples are just two of many that I am constantly running into. I hope that this is all solvable so I can use the MiSTer instead of Mame with my arcade cabinet and its many control schemes.