One thing you should know, is that I do not own a cabinet or special controls.
I only use the keyboard. So, if you find that your controller doesn't work properly, or some special setup has issues, you'll know that I have no way to test or fix it.
However, if any of you are knowledgeable on mame coding, and you have a tested, working, solution to some problem, by all means submit it to me.