Mostrando las entradas con la etiqueta juegos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta juegos. Mostrar todas las entradas

miércoles, 4 de diciembre de 2013

Compilación de Mame en Debian Wheezy con el parche Hi Score (para que grabe máximos puntajes)

En primer lugar, hay que bajar los fuentes de mame desde:

http://www.mamedev.org/release.html

(v0.151 es la ultima que yo encontré al momento de bajarla)

luego descomprimimos el zip y nos paramos en el directorio donde se ha extraído que en mi caso es:

/home/system/src/mame/

Instale todo lo necesario para poder compilarlo con:

sudo apt-get install build-essential libgtk2.0-dev libgnome2-dev 
libsdl1.2-dev qt4-qmake qt4-default libsdl-ttf2.0-dev

Ahora hay obtener el parche de puntuación alta para su versión mame (en mi caso era v0.151)

El Patch se puede encontrar aquí:
http://forum.arcadecontrols.com/index.php?topic=64298.0

Guardamos el parche hi_151.txt como hi_151.diff en:

/home/system/src/mame/

El parche se aplica de la siguinte manera:

patch -b -p0 --binary < hi_151.diff

Esto se debería realizar sin errores si se tiene la versión correcta del parche para la versión de mame que hayamos bajado.

Ahora podemos comenzar a compilar mame haciendo:

make

Esto tomará algún tiempo.

cuando termine de compilar nos generará el binario "mame64" (yo tengo instalada la versión de 64bit de Debian Wheezy,
asumo que para la versióm de 32 bits no necesariamente será ese el nombre, sino simplemente "mame")

luego creamos la estructura para los archivos de configuración, roms, etc

en mi caso yo cree la siguiente:

mkdir /home/system/mame
mkdir /home/system/mame/hi
mkdir /home/system/mame/roms

copiamos el binario que obtuvimos:

cp /home/system/src/mame/mame64 /home/system/mame/mame

Ahora se necesita un archivo hiscore.dat para que la versión modificada de MAME que compilamos recién pueda leer y saber qué direcciones de memoria contienen las altas puntuaciones de los juegos compatibles que bajemos.

Lo bajamos desde la página hiscore.dat no oficial en:

http://mameworld.info/highscore/

el archivo hiscore.dat lo copiamos en el raíz de la estructura de mame que creamos previamente en:

/home/system/mame/

parados en /home/system/mame/ damos la siguiente orden para crear el archivo mame.ini

./mame -createconfig

ahora nos bajamos un rom para probarlo (en mi caso, soy un fanático del pac-man) lo bajé desde:

http://www.romnation.net/srv/roms/56950/mame103/Ms-Pac-Man.html

el archivo mspacman.zip lo copiamos en:

/home/system/mame/roms

ahora a jugar!

arrancamos el emulador parados en /home/system/mame/ haciendo:

./mame

Si todo salió bien quedarán registrado las puntuaciones que obtengamos al jugar en:

/home/system/mame/hi/mspacman.hi

¡que lo disfruten tanto como yo!