I hate to keep ranting on... but something you said keeps eating at me.
"You expect people to keep this a secret? It spread faster than a 2005 NeoGeo driver."
You'll excuse me for taking offense to this, but where do you get off making such a comparison? A 2k5 neogeo driver hurts the arcade industry. That is something I wouldn't support. The bug simply fixes a lack of functionaly in mame in which you mamedevs won't accept any submissions for.
Again let me inject some common sense into some of these rather stupid mamedev arguments that have surfaced since I found this.
The warning screens do nothing to prevent paying mame cabs. Why? Quite simple, the games with warning screens don't work properly. They would never be put in that environment anyway.
I can live with the fact that you feel that the warning screens are needed for debugging purposes (they aren't but still) but to suggest that removing them promotes piracy, or even worse the ability for people to put mame cabs in a paying environment? I'm sorry, that's just crap. I mean you can already turn off the disclaimer screen and info screen, those are the one's that helped to prevent piracy.
The withholding of a method to remove these screens, especially the bad dump message is just another example of the mamedev's being stubborn.. similar to the old "no gambling machines" rule which has finally been lifted.
Also need I remind you that for years, many mame devs said that ALL screens were necessary and removing them would be the end of the world. Well the inital screens have been gone for about a year now. So far the sky is still in place, no looting in the streets. Oh and to be relevant, there isn't a rampant uprising of mame cabs in pay environments, arcade manufacturers haven't tried to sue the pants off of mame and all in all, absoluely nothing has changed rather than the fact that now the user and the developer, has more control over mame.
I'm all about being cautious about such situations, but come on, in this case it's just a hollow excuse.