Używam RetroArch do wszystkiego, a to obejmuje MAME. To jest fajne, bo można pobrać rdzenie dla kilku różnych wersji MAME: 2000, 2003, 2010 i 2014, a może 2016, jak również. Jest też Final Burn Alpha na wypadek, gdyby gra lepiej z nim działała.
W przeszłości próbowałem ściągać romsety, konkretne wersje romsetów do konkretnej wersji MAME lub FBA, i nieuchronnie natrafiałem na gry, które nie działały, mimo że były z pasującego zestawu, lub brakowało mi gier, które chciałem. Nie jestem też szczególnie podekscytowany pobieraniem wielu zestawów 40+ GB tylko po to, by zdobyć garść gier, na których mi zależy. Więc co robię, to znajduję stronę z romami, która ma indywidualne romy dla gier, które chcę, a następnie próbuję każdego z nich z różnymi rdzeniami MAME lub FBA, aż znajdę taki, który działa. To jest o wiele łatwiejsze.
Szczerze mówiąc, sposób w jaki MAME jest obecnie udokumentowany jest niezwykle frustrujący, ponieważ jest nastawiony na konkretną małą niszę kolekcjonerów, którzy absolutnie muszą mieć każdą ostatnią grę jaka kiedykolwiek powstała. Całe to gadanie o „ściąganiu całego zestawu” kiedy chcesz tylko zagrać w Galagę jest bezużyteczne i mylące.
EDIT: Powinienem dodać, że osiadłem na rdzeniu lr-mame2010 dla prawie wszystkiego, okazjonalnie używając wcześniejszej wersji lub FBA jeśli wydajność jest zła. Głównie dlatego, że jedna z moich ulubionych gier, Tapper, zdaje się działać tylko na mame2010. Ogólnie rzecz biorąc, późniejsze wersje są wolniejsze. Tak więc mame2010 jest prawdopodobnie najnowszą, która będzie działać na przeciętnym urządzeniu, a mame2003 jest bezpiecznym wyborem nawet na urządzeniach z niższej półki.