Is this your first official mame submission?
Congrates!
Thanks, but no, the remappable analog axis, Z axis, pedal2, and the separation of mame's internal AD stick Y axis and the pedal were my "first" accepted.

That's not including some very minor (ie: one line) fixes, mostly lightgun and a few drivers.
Also, I have a question for you...
How hard would it be to allow for mouse pushed and mouse released to be seperated for some controls?
I would LOVE to have a button press to set the framerate to 12 and unrestrict the speed it... and release to set it to 0 and restrict it again.. Similar to f8 in FB.
Mame does not respond to mouse events, but you could add a something that watches the mouse state (like the rest of mame), and do (a) when pressed, (b) when not.
But mapping what's normally F10 (the throttle) to a mouse button isn't good enough? Two clicks instead of click-hold-release? Sure, no frame-skip change, but how much a speed difference does it make? (Seriously asking, I don't use frameskip, just un-throttle for casssett games, where frameskip doesn't make very much AFAICT.)
Might be easier to do outside of mame with a wrapper. Translate a certain mouse press as "F8" + "F10", and that release as "F9" + "F10". (The translation assumes the frameskip is set to auto & throttle is on.)
You can currently can do a single button down frameskip 11, same button up frameskip auto, but without changing the throttle. This example I'll call that single button "Mbutton". You need a way to have an otherwise unused key/button always down, except starting to be down
after the game starts, and not down when remapping inputs in the UI; this example I'll call it "NO" (as in "normally open").
Map "Frameskip Dec" to F8 or (NO and Mbutton), and "Frameskip Inc" to F9 ot (NO and not Mbutton). More of a pain than anything else, especially if you only need to use it once per game start, since you'll probably need to make sure the frameskip is set to auto with the Mbutton up each time you start the game (that's why the F8 and F9 are still mapped). [shrug]
Also how hard would it be to make one button to do multiple things? I would LOVE (again) a single button to activate the pause (maybe) and pull up the history (that usually takes a tab then move down to history). Why? There is a history.dat file that contains all the secret moves ect for fighting games. It would be nice to have a single button press to load a hint screen for character moves.
with so many fighting games, nobody will remember them all. And when friends come over it really would be great to get a quick refresher when picking a character youve never played before.
Thanks for the info.
It's semi-possible, but the way I'm thinking would never be added to mame, IMO. You'd need to add a new UI input type, similar to what now is "On Screen Display" which defaults to the ~ key. How about calling that UI input type "History page". Once the UI input "History page" is added, you need to add that mame will toggle the history page when pressed. Then map the pause key to also the "History page" and it'll work.
IIRC, someone added this to his mame variant, but I don't remember who or when or if it's still available.