Ich benutze RetroArch für alles, und das schließt MAME ein. Es ist schön, weil man Kerne für mehrere verschiedene Versionen von MAME herunterladen kann: 2000, 2003, 2010 und 2014, und vielleicht auch 2016. Und es gibt auch Final Burn Alpha, falls ein Spiel damit besser funktioniert.
In der Vergangenheit habe ich versucht, Romsets herunterzuladen, bestimmte Versionen von Romsets, die zu einer bestimmten Version von MAME oder FBA passen, und ich stoße unweigerlich auf Spiele, die nicht laufen, obwohl sie zu einem passenden Set gehören, oder auf fehlende Spiele, die ich haben möchte. Ich bin auch nicht besonders begeistert davon, mehrere 40+ GB-Sets herunterzuladen, nur um eine Handvoll Spiele zu bekommen, die mich interessieren. Also suche ich mir eine Rom-Site, die einzelne Arcade-Roms für die gewünschten Spiele anbietet, und probiere dann jedes einzelne mit verschiedenen MAME- oder FBA-Kernen aus, bis ich eines finde, das funktioniert. Das ist viel einfacher.
Gegenwärtig ist die Art und Weise, wie MAME dokumentiert ist, extrem frustrierend, da es auf eine bestimmte kleine Nische von Sammlern ausgerichtet ist, die unbedingt jedes einzelne Spiel haben müssen, das jemals hergestellt wurde. Das ganze Gerede über „ein ganzes Set herunterladen“, wenn man nur Galaga spielen will, ist nutzlos und irreführend.
EDIT: Ich sollte hinzufügen, dass ich mich für so ziemlich alles auf den lr-mame2010-Kern festgelegt habe und gelegentlich eine frühere Version oder FBA verwende, wenn die Leistung schlecht ist. Das liegt vor allem daran, dass eines meiner Lieblingsspiele, Tapper, nur auf mame2010 zu funktionieren scheint. Im Allgemeinen sind neuere Versionen langsamer. Also ist mame2010 wahrscheinlich die neueste, die auf einem durchschnittlichen Gerät funktioniert, und mame2003 ist eine sichere Wette, sogar auf Low-End-Geräten.