Hey, I have two ini file hacks for people if they want.
First is a normal ini file, the ones that go in the mame folder.
It is a horizont.ini and vertical.ini. whatever is in the horizont.ini file will affect only horizontal games, an you can figure out what vertical.ini does.
Why would you want to do this? One reason (main reason I did this) is in the vertical.ini file you can put a "ror 1". Then every vertical game will automatically be rotated. great for you cocktail cabinets.
Now, I submitted this to mame, nicola thinks it isn't a good idea and it wouldn't be that used much. This shows me mame devs only think about the game itself, not preserving gameplay and environment!!!
The second hack, which I was told to not even try to submit it. that doesn't mean it may or may not already be submitted. I was just told form the dude that helped me figure it out to not submit it. It's a ctrlr ini file addition. For a controller with this hack you can make a buttonX.ini where X is a number. Example, button6.ini will only affect 6 button games. I use this on my cabinet to remap controls.
here's what I do. Normally my buttons are like
456
123
For 6 buttons games (general fighters, keep in mind individual game config will override any ini file) I remap to
123
456
I also have a button4.ini to map my buttons to
XX4
123
That way neo geo games are more natural to play in that setup. Most neo geo games I play don't even use all 4 buttons anyways, but for the few fighters I play:)
If you are interested in these hacks, let me know.