@outrunner,
I'm not saying the patch is not interesting, it is indeed. It's just that it is very difficult for a single person to mantain a big patch as GM is over a moving code base. So the best thing would to submit it to MAMEdev or someone to keep it as a custom GM build.