Mame debug – Compilar mame última versión

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

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

En tipos rollo Centos con yum. Luego se clona el repositorio así:

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

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 https://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 (la 9 en el momento de escribir esto) la versión de mame es la 0.182 .

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

Vamos a la mandanga

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

$ cd mame202
$ 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 de roms. Roms que están esperando que alguien las altere :).

próximo Publicación

Atrás Publicación

2 Comentarios

  1. fanta 29 septiembre, 2018 — Autor de artículo

    Tardará en compilar

  2. fanta 30 septiembre, 2018 — Autor de artículo

    # apt-get remove mame
    
    # nano /etc/apt/sources.list
    
    deb http://www.deb-multimedia.org stretch main non-free
    
    # apt-get update
    
    # apt-get install deb-multimedia-keyring
    
    # wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
    dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
    
    # apt-get update
    
    # apt-get install mame
    

    Con eso se puede disponer de la 1.86 en vez de la 1.82. Para tener la última se ha de compilar. Se necesita buen espacio en disco y paciencia.

Dejar una contestacion

© 2018 [ MIERDA TV ]

Tema de Anders Norén