Ik gebruik RetroArch voor alles, en daar hoort MAME ook bij. Het is leuk omdat je cores kunt downloaden voor verschillende versies van MAME: 2000, 2003, 2010, en 2014, en misschien ook 2016. En er is ook Final Burn Alpha voor het geval een spel daar beter mee werkt.
In het verleden heb ik geprobeerd romsets te downloaden, specifieke versies van romsets die bij een specifieke versie van MAME of FBA passen, en ik kom onvermijdelijk spellen tegen die niet draaien ondanks dat ze uit een overeenkomende set komen, of spellen missen die ik wil hebben. Ik ben ook niet erg enthousiast over het downloaden van meerdere 40+ GB sets alleen maar om een handjevol games te krijgen waar ik om geef. Dus wat ik doe is een rom site vinden die individuele arcade roms heeft voor de games die ik wil, en dan probeer ik ze allemaal met verschillende MAME of FBA cores totdat ik er een vind die werkt. Het is veel makkelijker.
Eerlijk gezegd, de manier waarop MAME momenteel is gedocumenteerd is uiterst frustrerend, omdat het is gericht op een bepaalde kleine niche van verzamelaars die absoluut elk laatste spel ooit gemaakt moeten hebben. Al het gepraat over “een hele set downloaden” als je alleen Galaga wilt spelen is nutteloos en misleidend.
EDIT: Ik moet toevoegen dat ik me heb gevestigd op de lr-mame2010 core voor vrijwel alles, af en toe gebruikmakend van een eerdere versie of FBA als de prestaties slecht zijn. Meestal is het omdat een van mijn favoriete spellen, Tapper, alleen lijkt te werken op mame2010. In het algemeen zijn latere versies langzamer. Dus mame2010 is waarschijnlijk de nieuwste die werkt op een gemiddeld apparaat, en mame2003 is een veilige gok op zelfs low-end apparaten.