Io uso RetroArch per tutto, e questo include MAME. È bello perché puoi scaricare i core per diverse versioni di MAME: 2000, 2003, 2010 e 2014, e forse anche 2016. E c’è anche Final Burn Alpha nel caso in cui un gioco funzioni meglio con quello.
In passato ho provato a scaricare romset, versioni specifiche di romset per andare con una specifica versione di MAME o FBA, e inevitabilmente mi imbatto in giochi che non funzionano nonostante siano di un set corrispondente, o giochi mancanti che voglio. Inoltre non sono particolarmente entusiasta di scaricare più set da 40+ GB solo per ottenere una manciata di giochi che mi interessano. Quindi quello che faccio è trovare un sito di rom che ha singole rom arcade per i giochi che voglio, poi provo ognuna di esse con diversi core MAME o FBA finché non ne trovo una che funzioni. È molto più facile.
In tutta onestà, il modo in cui il MAME è attualmente documentato è estremamente frustrante, in quanto è orientato verso una particolare piccola nicchia di collezionisti che devono assolutamente avere ogni singolo gioco mai fatto. Tutto il discorso sul “scaricare un intero set” quando si vuole solo giocare a Galaga è inutile e fuorviante.
EDIT: Dovrei aggiungere che mi sono stabilito sul core lr-mame2010 per quasi tutto, usando occasionalmente una versione precedente o FBA se le prestazioni non sono buone. Soprattutto perché uno dei miei giochi preferiti, Tapper, sembra funzionare solo su mame2010. In generale, le versioni successive sono più lente. Quindi il mame2010 è probabilmente il più recente che funzionerà su un dispositivo medio, e il mame2003 è una scommessa sicura anche su dispositivi di fascia bassa.