Multi Arcade Machine Emulator (MAME)

Logo MAMEComienzo con este, una serie de posts que se van a ir enlazando hasta conseguir un objetivo final (que más adelante veremos). Si bien, no es necesario llegar al objetivo final para disfrutarlos. Así que empezamos:

Como comenté en un post anteriormente, mi juego favorito es el Ghost ‘n Goblins (Capcom 1985). Creo que en el fondo es por los ratos que pasé en el bar de debajo de casa aporreando los mandos, aunque más bien lo mio era mirar como los aporreaban los demás ;) ,…
El caso es que poco después de empezar en esto de internet, no recuerdo como descubrí la existencia de MAME. Probablemente todos lo conoceréis, pero se trata de de un emulador que consigue hacer funcionar las placas de las máquinas recreativas. Yo ya conocía la existencia de emuladores para NES, pero la idea de poder jugar a las recreativas que me sacaban los cuartos de niño, me parecía simplemente alucinante.

El proyecto nació en 1997 de mano de Nicola Salmoria. El código fuente está disponible, si bien no se puede utilizar comercialmente, así que no se ajusta a la GPL.
Para realizar la emulación, se vale de lo que vulgarmente llamamos ROMs que no son, ni más ni menos, que el volcado de la información de los chips de la placa en varios archivos.
En la página del proyecto MAWS, hay una base de datos con la información (sólo información) de todas las ROMs, capturas de pantalla, trucos, etc.

Resumiendo antes de empezar el trabajo: Por un lado, tenemos el emulador MAME del que existen versiones para casi cualquier sistema operativo y luego necesitamos las ROMs que son comunes independientemente del sistema operativo que tengamos, aunque pueden variar ligeramente dependiendo de la versión del emulador que usemos.

Manos a la obra:
Como estamos en el imperio del modo gráfico, nos olvidamos de la versión para linea de comandos y utilizaremos directamente MAMEUI que es la versión con ventanitas -anteriormente, se llamaba MAME32- El enlace directo de la versión para Windows 32bit es MameUI32.121.exe y para Windows 64bit MameUI64.121.exe.
Si tu S.O. no es Ms. Windows, deberás descargarte la versión MAME correspondiente al tuyo, al final de la página de la wikipedia relativa a MAME están los enlaces.

MAMEUI, además del emulador, incluye una especie de base de datos de las ROMs, pudiendo saber cuales tienes, cuales faltan y su estado. La versión 0.121 soporta la nada desdeñable cifra de 6865 juegos. Así que después de instalar (aunque en realidad simplemente descomprime el programa en la carpeta que le indiques), empezamos con lo que realmente nos va a llevar tiempo que es la busqueda de las ROMs que queramos.
Debido a temas legales, no se puede distribuir el emulador junto con las ROMs ya que se supone que estas últimas solo las pueden poseer los que tengan la placa original del juego. Así que para aprovechar al máximo las posibilidades debemos adentranos en aguas turbulentas. Para empezar y probar como funciona el sistema, dentro de la página oficial de MAME, tenemos una serie de ROMs de dominio público (porque los propietarios han cedido los derechos). No son juegos demasiado espectaculares (la mayor parte de ellos son de finales de los años 70), pero para hacernos la idea de como funciona el sistema nos valdrá.

ChipEl sistema es tan fácil como, entrar en la página del juego que queramos descargar y dentro de ella, pinchar en el enlace de la ROM. Nos bajaremos un archivo .ZIP que no debemos descomprimir. Símplemente, movemos el archivo a la carpeta ROMS que hay dentro de la carpeta en la que hemos instalado MAMEUI. Este método será bastante similar independientemente de la plataforma que utilicemos. Finalmente, no nos queda más que ejecutar el programa, presionar F5 para que refresque la lista de juegos y en la parte izquierda de la pantalla del programa, pinchar en “Available” para que nos muestre solamente los juegos que tenemos. Ahí debería aparecer el juego que hemos “instalado”.
El joystick se activa desde (Options/Default game options/Controlers) El resto de las teclas, se configuran una vez cargada la ROM (presionando la tecla tabulador). Las teclas por defecto las puedes ver aqui, pero como norma general son en plan resumido las siguientes:
P: Pause
5: Aumentar créditos
1: Start Player1
2: Start Player2
Cursores: Movimiento
Ctrl: Botón1
Alt: Botón2

Además de las ROMs, en las diferentes carpetas, podemos ir colocando iconos, capturas de pantalla, flyers… de los diferentes juegos para poder verlos en interface de MAMEUI (parte derecha de la pantalla).

Tomemos un poco de aire para recapacitar. Tenemos un bonito programa, que nos permite jugar a miles de juegos sin apenas preocuparnos peroooo… no tenemos los juegos. Aquí el más espabilado del corral tirará de nuestro amigo google y se asombrará al ver la cantidad de resultados que devuelve: 2.130.000!!… Ahora sólo falta separar el grano de la paja, y buscar la que queremos.

Mis recomendaciones:
Para ROMs concretas, lo más rapido es tirar de WEB, navegando un poco fijo que la encuentras. Y es la forma más rápida de hacerte con esos juegos que te apetece jugar ya mismo. Como sitios de referencia pueden valer los siguientes:
ROM World:
Descarga directa, no requiere registro.
ROMNation:
Descarga directa, tiene sistema captcha para evitar descargas automáticas
ROMHustler: Descarga directa, tiene 15 segundos de espera antes de poder descargar.
CoolRom: Descarga directa, también tiene espera de 15 segundos.
Free ROMs: Descarga directa, página con unas 6000 roms.

Para bajar en plan bestia, la palabra clave es “rom set”. Aquí ya pasaríamos a los P2P que son mucho más cómodos. ponemos algo así como “MAME rom set” en el buscador del emule, y empezamos a bajar. El buscador torrentz.com devuelve solamente 5 enlaces. Pero en total son unos 27Gb de roms (fijo que alguna que otra están “repes”).

Por último, la opción para vagos, mucho más rápida para conseguir el set completo de ROMs en tiempo récord: Hace algún tiempo, apareció en escena en el grupo de news de MAME (alt.games.mame) alguien vendiendo CDs con las ROMs y espontáneamente, se unió un grupo de gente que se dedicó a ofrecer ese mismo servicio de manera gratuita (he dicho el servicio, los materiales y el envío obviamente, hay que pagarlo).
Dentro de la página oficial del grupo “Tobstones”, se creó una sección donde los voluntarios (burners) ofrecían el servicio, sus condiciones, etc. Esta sección desapareció y ahora mismo, subsiste en los “bajos fondos” (con un PageRank=2). La dirección en cuestión es: lazarus.org.uk. Pinchas en la zona del mapamundi coloreada, más cercana a la tuya y contacta con el voluntario que prefieras. Aunque tendrá que ser en inglés, claro. El servicio funciona la mar de bien y para hacerse una idea, ahora mismo, el set completo son nada más y nada menos que 19 DVDs!!. Lo mejor de este método es además de la sencillez, que en los DVDs se incluyen todos los extras: capturas de pantalla, cabinets, iconos,…

Creo que no me dejo nada importante en el tintero, el resto es cuestión de cacharrear un poco y jugar.

Responder

Creado con WordPress Diseño: Digg 3 Columns de Small Potato modificado por Patxo