En esta página vas a encontrar una selección de distintas versiones del emulador MAME
También tienes algunos frontend utilizables en distintos entornos.
¿Qué es un front end? Es un UI, una utilidad que utiliza un interfaz gráfico para facilitar la selección de los juegos soportado por el emulador y también para ejecutar cualquiera de estos juegos
Estos frontend están basados en la versión base del emulador y son la mejor forma de usar MAME.
Las instalaciones son tan simples como crear una carpeta y expandir el archivo compriido que te descargues.
Para sistemas Linux te aconsejo que uses un instalador o gestor de paquetes como yum o similar.