Uma das muitas opções para os front ends do MAME é o AdvanceMenu , que tem vários recursos que o tornam atraente para um projeto de gabinete como o seu.
Funciona em Linux, Raspbian, Mac OS X, DOS, Windows e em todos os outras plataformas suportadas pela biblioteca SDL.
Com o Linux FrameBuffer, (driver fb) você pode usar hardware de vídeo personalizado como Monitores de arcade ou TVs, programando a placa de vídeo com o direito resolução e frequência.
O pacote tem um script de instalação com comentários adequados, todas as fontes para criar plataformas suportadas e contém:
advmame - The AdvanceMAME emulator.
advmess - The AdvanceMESS emulator.
advmenu - The AdvanceMENU frontend.
advcfg - The automatic video configurator.
advv - The manual video configurator and tester.
advm - The mouse tester.
advk - The keyboard tester.
advs - The sound tester.
advj - The joystick tester.
Aqui está um instantâneo:
Observação: não testei isso pessoalmente, pois não tenho um projeto semelhante. Seja como for, a pesquisa indica que esta pode ser uma boa escolha para você.
Se não é bem o que você procura, existem várias outras opções listadas aqui
Fontes:
O conteúdo do pacote acima