Ejecución de AdvanceMame en Wii

Introducción

A continuación se va a explicar como ejecutar el emulador AdvanceMame en wii, usando gc-linux. Para poder usarlo, antes es necesario realizar una instalación en la SD del gc-linux. Para ello, pásate por Ejecutar gc-linux desde la tarjeta SD.


Desarrollo

Para poder ejecutar AdvanceMame en Wii, es necesario haber realizado la instalación completa del tutorial Ejecutar gc-linux desde la tarjeta SD. Esta instalación contiene todos los archivos necesarios para ejecutar el advanceMAME.

Para ejecutarlo, sigue los siguientes pasos:


  1. Preparar las ROMS. Éstas se colocarán en el directorio "MAME_ROMS" de la tarjeta SD, en la partición fat16 o ext2.
  2. Ejecuta el archivo zImage.dol en wii, usando el método de carga que prefieras.
  3. Una vez haya terminado de cargar gc-linux, aparecerá la ventana del MFE-mortimor. Habrá que salir de él, dejando pulsado el botón "Z".
  4. Saldrá una pantalla de MSDOS, donde aparecerá cargando el AdvanceMenu. Tardará bastante tiempo (2-3 minutos) pero ni no da mensaje de error es que hays que esperar más.
  5. Una vez haya cargado el Advancemenu, os aparecerá una ventana donde os dará a elegir las roms que hay. Las roms las buscará en el directorio "MAME_ROMS". Para lanzar la rom, únicamente pulsad "A". Entonces se ejecutará el AdvanceMAME. Si queréis salir del AdvanceMenu, pulsado "L". Dependiendo del tamaño de la rom, se tardará más o menos, pero normalmente menos de 5 minutos.
  6. Dentro del Advancemame, os saldrá una pantalla que os pedirá confirmar que podéis usar esa rom, presionando "OK". No tenéis que hacer nada, únicamente esperad a que se quite sola. Al principio irá un poco lento, petardeando, pero al rato irá bien.
  7. Para acceder al menú de AdvanceMame, presionad "R". Entonces aparecerá un menú con todas las opciones.
  8. Para salir de AdvanceMame, presionad "L". Entonces aparecerá un menú. Seleccionad "Quit", y volveréis al menú de seleccion de rom.


Problemas

Dado que la wii sólo cuenta con 24 MB de ram, más 32 MB de ARAM, es necesario utilizar un archivo de intercambio swap, para ejecutar advanceMame. Este archivo está colocado en la tarjeta SD, y es bastante lento de leer, por lo que cuando tiene que acceder a él (al cargar nuevas imágenes en un juego, por ejemplo), se tarda bastante produciendo unos "lags" en los juegos que son un poco grandes. Es por esllo, que se desaconseja usar roms comprimidas de más de 7 MB de tamaño.