> So the MameDevs changed Mame to implement code from others' work (the hard part of > the project) rather than create the code from scratch.
Wow. That is so not the takeaway I was trying to convey. Bryan got it - read his reply and you might start to understand.
Caveman version for people with no significant life experience as professional programmers: MAME easier to read, to write, to bugfix, and to share with other emulators. All of those are good things, not just one. Zug zug.