Skip to content
56K

56K

La web de Fanta

Menu
  • Unix/Linux
  • Cacharreo
  • Games
  • Streaming
  • Notas
  • /dev/null
Menu

MAME DESDE LINUX – 0x03 – Compilar última versión de MAME

Posted on 19/01/202216/01/2023 by fanta

Se precisa tener instalado git, gcc y algunas lib SDL. En distros del tipo Debian/Ubuntu/…  se puede instalar así:

# apt-get install git build-essential libsdl2-dev libsdl2-ttf-dev libfontconfig-dev qt5-default

En distros rollo Centos con yum.

Luego se clona el repositorio así:

$ git clone -b mame0231 --depth 1 https://github.com/mamedev/mame.git mame0231

Puede tardar un ratillo. Te da tiempo quizás a ir a tomar un café o un zumo de naranja fresquito y recién exprimido. Depende de como lo clones.

Si lo clonas tal y como lo he puesto tardará mucho menos que git clone github.com/mamedev/ .

 

El motivo de compilar es que muchas veces las diferentes distros GNU/Linux no tienen en los repositorios la última versión. Por ejemplo en los repos de la versión stable de debian 9 la versión de mame era la 0.182 .

 

En la web oficial podemos ver que la última versión de mame es la 0.231 (en el momento de escribir estas líneas): www.mamedev.org/release.html

 

Vamos a la mandanga

Una vez se tiene el repositorio clonado lo compilamos así:

$ cd mame231
$ make -j3 REGENIE=1 TOOLS=1 SYMBOLS=1

 

Si tienes 2 cores pues le sumas uno a la opción -j . Si tienes por ejemplo 4 pues pones 5. Notarás bastante la diferencia a la hora de compilar ya que tendría que reducirse el tiempo bastante.
Para ver el número de cores puedes utilizar por ejemplo lscpu.

Una vez termina la compilación se instala así:

$ make install 
$ mame

Y ya tendríamos un mame a la última listo para que usemos la opción -debug y le demos caña a miles deROMs.

ROMs que están esperando que alguien las altere :).

 

Saludos cordiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Comentarios recientes

  • fanta en i3wm en el ordenador del trabajo con 3 pantallas
  • Punk en i3wm en el ordenador del trabajo con 3 pantallas
  • Twicsy en Eliminar kernels viejos en redhat y liberar espacio en /boot
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Jorge en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Camilo en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • eovoltio en Mastodon.madrid se apaga el 12 de Octubre
  • fanta en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
  • Alberto Salvia Novella en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb