Default Input Mapping for MAME2014 (and newer) is wrong

Good that you mentioned this. i’m not talking here about games with analog/alternative controlls at all !

@shakalakka could you take a look at this configuration? https://github.com/markwkidd/mame2014-libretro/blob/master/src/osd/retro/retromain.c#L1027-L1032

If I understand the code correctly, that is the default for MAME 2014, and any titles that have a different layout are ones where there is an override farther on down in the source. If you scroll down you can see how those look.

This is similar to the layout you mentioned before, but the default Button 3 is different.

Once I’m sure about the correct existing layout, I will be glad to make a PR to change the defaults so that it can be fully discussed and keep moving through the process.

1 Like

seems to me this was the right screw :slight_smile:

my personal suggestion

(gamepad-style): [Nintendo/Retro-Pad Style in mind]

Buttons_mapping[0]=RETROPAD_Y;

Buttons_mapping[1]=RETROPAD_B;

Buttons_mapping[2]=RETROPAD_A;

Buttons_mapping[3]=RETROPAD_X;

Buttons_mapping[4]=RETROPAD_L;

Buttons_mapping[5]=RETROPAD_R;

or alternative

(6-Button Arcade Style) : [Nintendo/Retro-Pad Style in mind]

Buttons_mapping[0]=RETROPAD_B;

Buttons_mapping[1]=RETROPAD_A;

Buttons_mapping[2]=RETROPAD_R;

Buttons_mapping[3]=RETROPAD_Y;

Buttons_mapping[4]=RETROPAD_X;

Buttons_mapping[5]=RETROPAD_L;

I think that will matching most case But the Capcom 2-D fighters and some other games have to setted other than this, otherweise punches and kicks will be swapped but here the RA-Team has worked already very well !

I made this PR: https://github.com/libretro/mame2014-libretro/pull/56

1 Like

Thank you very very much for trying helping on this!!! :hugs:

EDIT: have tried Altered Beast and DD1+2 and its playing very nicely with the new “exclusive-mappings” for it. :smile: a pity that the most part of games is still messed up controll-layoutwise (Doulbe Dragon 3 for Example).

Hey

Congrats to who deleted all the issues in this repo, I had some mappings info there, and now it’s gone

https://github.com/libretro/fbalpha/issues/102

hello again :slight_smile:

i have no clue about it but i am glad to see that work is still in progress. I hope the involved people can tell you where/why your mappings infos are gone.