MAME representa el emulador definitivo para revivir las épocas doradas de los salones recreativos. Su capacidad de adaptación y compatibilidad es insuperable, abarcando una extensa colección de juegos que asciende a varios miles. La encomiable comunidad de colaboradores se dedica incansablemente a ampliar y perfeccionar la asombrosa biblioteca de títulos arcade que MAME ofrece.
En esta ocasión, te brindaremos un tutorial diseñado para asistirte en el manejo de MAME4droid, el emulador líder para dispositivos Android cuando se trata de revivir la magia de los salones recreativos. Este emulador se ejecuta de manera excepcional, presentando botones en pantalla de fácil uso que facilitan la experiencia. La configuración podría presentar cierta dificultad, en gran parte debido a la naturaleza de Android y sus medidas de seguridad. Afortunadamente, has llegado al lugar perfecto para obtener la orientación que necesitas.
Una breve introducción al mundo de la emulación de arcade.
Tal vez estés familiarizado con Snes9x, usado para emular la Super Nintendo, o ePSXe, que te permite disfrutar de juegos de PlayStation 1. La verdad es que Snes9x es muy sencillo de usar. Solo necesitas cargar una ROM y ya puedes comenzar a jugar.
Sin embargo, la emulación de juegos arcade es un terreno completamente distinto. Aquí, algunos juegos no está compuesto por una única ROM (un archivo comprimido), como en el caso anterior, sino por varias ROM (varios archivos comprimidos en formato zip). Observa esta imagen como ejemplo:
Algunas ROMs arcade emplean un sistema de relación padre/hijo para ahorrar espacio en tu dispositivo. La ROM principal, llamada «ddsomu.zip», siempre ocupa el primer lugar en la lista y contiene los datos principales del juego. Las ROMs hijas contienen datos específicos de regiones.
Por ejemplo, «ddsomu.zip» alberga los datos correspondientes a la versión para Estados Unidos (o Norteamérica). Para jugar «ddsomu.zip», es necesario tener la ROM padre «ddsom.zip» en la misma carpeta. Así es como funciona esta relación entre padre e hijo.
En resumen:
- Si deseas jugar el juego principal, debes descargar la ROM padre.
- Si deseas jugar la versión específica, debes descargar tanto la ROM hija como la ROM padre.
Todas las ROMs arcade presentan nombres abreviados. Es esencial que nunca modifiques ni descomprimas una ROM arcade. El nombre de archivo exacto es lo que permite a MAME reconocerla.
¿Te queda claro hasta aquí? Hasta ahora, ¿todo es comprensible? Sigamos
Descargar MAME4droid
busca en la tienda de aplicaciones Google Play en busca de ‘mame’. Explora en busca de ‘mame’, es relevante mencionar otros adaptaciones de MAME disponibles para Android. Al realizar una simple búsqueda de «mame» en Google Play, se revelarán varias versiones distintas. Inclusive, MAME4droid puede surgir en más de una ocasión, cada una con una numeración de versión distinta dentro de su título.
Dado el enfoque de la emulación arcade en la funcionalidad óptima de las ROMs arcade «antiguas» en comparación con las «nuevas», mi sugerencia apunta a descargar.
MAME4droid (0.139u1) en Google Play
Procede con la instalación de esta opción para continuar con los siguientes pasos de este tutorial.
Transferir ROMs a MAME4droid
Este proceso puede resultar un tanto «desafiante». No obstante, no tienes de qué preocuparte, ¡estoy aquí para brindarte ayuda!
- En primer lugar, abre MAME4droid. Serás recibido con los mensajes que se muestran en la imagen. Selecciona «Nuevo Método (Recomendado)», luego presiona «Aceptar», y después puedes salir de MAME4droid. Este primer acceso a MAME4droid es crucial, ya que establecerá la carpeta para las ROMs.
- Después, requerirás una aplicación de administración de archivos que te permita visualizar las carpetas del sistema. Tal vez necesites ZArchiver para esto (es una aplicación gratuita). Instálala si la necesitas, sino puedes usar el administrador de archivos de tu dispositivo.
- Ahora hay que trasladar las ROMs de arcade desde la carpeta «Descargas» de Android hacia la carpeta «com.seleuco.mame4droid» de MAME4droid.
- Con Zarchive puedes seleccionar diferentes archivos para llevarlos todos a la vez. Como te explico a continuación.
- Inicia ZArchiver. Otórgale el permiso de acceder a los archivos de tu dispositivo. No te preocupes, esto no significa que ZArchiver vaya a realizar modificaciones no autorizadas en tu teléfono. Simplemente permite que visualices tus archivos dentro de ZArchiver.
- Presiona «Descargas» para ingresar a la carpeta de descargas de tu dispositivo.
- Haz clic en el menú de puntos, luego selecciona «Selección múltiple». Elige las ROMs de arcade que deseas trasladar a MAME4droid. Realiza una pulsación prolongada sobre ellas y después selecciona «Cortar».
- Presiona el botón para subir al directorio y regresar a la pantalla de inicio (la raíz de tu dispositivo) que muestra todas tus carpetas.
- Desde aquí, selecciona la carpeta «Android» y luego la carpeta «datos». ZArchiver te solicitará permiso nuevamente. Sigue las instrucciones: selecciona el botón azul «Usar esta carpeta» y luego «Permitir». Nuevamente, no te preocupes, estos permisos son precauciones estándar.
- A partir de aquí, ingresa en estas tres carpetas: «com.seleuco.mame4droid» > «files» > «roms». Finalmente, ¡has llegado a la carpeta de ROMs de MAME4droid! Ahora, selecciona el icono de «Pegar». Y listo.
Los juegos de NeoGeo requieren el archivo neogeo.zip
Para que los juegos de NeoGeo funcionen, es esencial contar con el archivo BIOS NeoGeo. Puedes descargarlo a continuación.
Archivo BIOS NeoGeo desde retrostic – Imprescindible para iniciar los juegos de NeoGeo. No cambies el nombre ni descomprimas este archivo zip. Para configurar la BIOS NeoGeo en MAME4droid, simplemente transfiérela a la carpeta de ROMs (como se ha explicado este proceso anteriormente).
Cargar un juego
- Abre MAME4droid. Afortunadamente, MAME4droid no te abruma con una lista COMPLETA de miles de juegos arcade como hacen otras versiones de MAME. Por defecto, MAME4droid sólo te muestra las ROMs arcade que ha detectado en tu dispositivo. Mueve el joystick rojo arriba y abajo para seleccionar un juego. Puedes seleccionar cualquier juego, no sólo los que tienen texto en blanco. Pulsa B para cargarlo.
- Mueve el joystick para pasar esta pantalla.
- Pulsa COIN varias veces para insertar monedas digitales y, a continuación, pulsa Start. Esto inicia el juego.
Solución de problemas para juegos no detectados y errores de carga
Lamentablemente, es común que MAME se niegue a detectar tus juegos. O que MAME4droid detecte tus juegos, pero te muestre errores de «no encontrado» al cargar un juego. Ambos problemas tienen la misma causa.
Esto ocurre porque los creadores de los emuladores de arcade son puristas que exigen que todo sea perfecto. En cuanto se obtiene una nueva copia (dump) de una ROM de arcade, MAME se actualiza para admitir el nuevo dump. Esto hace que las ROMs antiguas sean incompatibles. Este problema se complica aún más debido a que prácticamente todos los sitios de distribución de ROMs ofrecen solo versiones antiguas. Estas ROMs antiguas no son compatibles con las versiones más recientes de MAME.
El primer paso para solucionar esto es seguir esta lista de verificación:
- Verifica nuevamente que tus ROMs de arcade estén en la carpeta de ROMs.
- ¿Renombraste o descomprimiste tus ROMs de arcade? ¡Nunca debes hacer eso! Si lo hiciste, es por eso que no funcionan.
- ¿Es un juego de NeoGeo? Asegúrate de que neogeo.zip esté en la carpeta de ROMs.
- Asegúrate de tener la ROM principal del juego que estás intentando jugar. Aprende más sobre las relaciones padre e hijo en la introducción a la emulación de arcade.
- ¿Sigues obteniendo errores? Intenta descargar todas las versiones del juego que deseas jugar. Esto significa descargar tanto la ROM principal como todas las ROMs hijas.
Si sigues los puntos anteriores y todo está correcto, entonces estás haciendo todo de manera adecuada. Esto significa que las ROMs de arcade que descargaste son definitivamente antiguas. A partir de este punto, tienes dos opciones:
- Intenta descargar ROMs más recientes y verifica si eso ayuda. Prueba un lugar diferente al que originalmente utilizaste para obtener tus ROMs.
- También puedes probar el emulador multiplataforma RetroArch, para el cual tengo un tutorial de su versión para Android. RetroArch cuenta con múltiples núcleos para emuladores de arcade. Lo increíble es que RetroArch tiene varios núcleos de MAME por año. En este caso, lo que podría ayudar es intentar cargar tus ROMs de arcade con versiones antiguas de MAME.
Guardar avances
La opción de «guardar avances» te permite preservar el punto exacto en el que te encuentras en el juego. Más adelante, podrás cargar dicho avance para continuar tu progreso. MAME4droid te otorga la capacidad de almacenar hasta dos avances guardados distintos.
- Cuando desees conservar tu progreso, pulsa la tecla «Opción» y luego selecciona «Guardar avance».
- MAME4droid te permite almacenar dos avances diferentes. Presiona «B» (ranura 1) o «A» (ranura 2).
- Para cargar tu avance guardado, repite los pasos anteriores pero elige «Cargar avance» y después pulsa «B» o «A» para cargar el avance que desees.
ROMs
A continuación, se presentan algunas fuentes destacadas:
- Reddit es un recurso valioso para encontrar buenas fuentes de ROMs arcade.
- En Google, busca «reddit descargar roms mame». Archive.org (la biblioteca de Internet) se está convirtiendo en un excelente sitio para ROMs.
- Puedes localizar fácilmente las ROMs arcade utilizando Google y frases de búsqueda como «archive.org mame».
- O desde Retrostic