for end users, mame is great, I love it.
if your a software dev, the mame dev teram fuckers are evil cunts. Moving Mame from its open source free license to a closed Commercial License, fucking other devs over re-licensing code they dont have the rights to re-license, etc. yeah, fuck them.
+1
MAMEdevs, Sigh...... some of these guys act like gods, and they want to control everything about it, even outside the project itself.
just one example, I remember a few years ago a developer made a simple coin interface to use with front ends, for users with working coin doors, well they jumped all over him for it saying it could be used commercially, it never was very reliable, and he didn't modify Mame, he just made a separate program, but he took it down anyway.
well, not long after you had Chinese manufacturers selling these little gadgets
http://www.arcadespareparts.com/arcade_parts/other/arcade_timer_board/13170.html (just as an example, not endorsing the product or place) which is a more reliable hardware solution that bypasses software altogether and really does allow commercial use of the MAME program on a PC when combined with a jamma fingerboard or Jpac so, what did jumping on that guy accomplish exactly?
Then you have the attitudes of
some devs involved, kicking other developers off the project and taking their work, claiming it as their own and re-licensing the code at will, as mentioned earlier.
You also have some of the PCB board dumpers involved with the team allegedly hiding away rom images and code for prototypes that only they own (from donations or paid for with donated money) to keep them scarce and value high so they can sell them later for future profit, not preservation
So, you see there is a lot of shady stuff going on all around.
But, that out of the way, I love what the MAME program itself has done over the years, and I adore my emulation cabinet, the program probably is responsible for getting me into this hobby, I started using it at during the 0.32b build.