MAMEWAH: Usando archivos DAT, XML, etc...

#2

0. Introducción

En el caso de MAME, las 'ROMs' de los juegos tienen nombres abreviados que no se corresponden con el nombre real de los juegos. Por ello, en MAMEWAH debemos usar unos métodos especiales para lograr que en el listado de juegos nos aparezca el nombre real y no el de las 'ROMs'.

Dichos métodos vienen explicados en la documentación sobre archivos .ini. A nosotros los que nos interesan son:

  • rom_folder_vs_dat_file
  • rom_folder_vs_listinfo
  • rom_folder_vs_listxml

Pero, en mi opinión, los dos primeros son los más sencillos. Usaremos uno u otro dependiendo de la versión de MAME que vayamos a usar.

1. MAMEs posteriores a v0.xxx (0.86 es válido, p.e.)

1.1 Paso 1, generación de archivo .xml

Los pasos a seguir son:

  1. Nos vamos a la consola de windows: Inicio > Ejecutar... > 'cmd' Enter
  2. Vamos a la carpeta de MAME, en mi caso c:\mame\
  3. Escribimos: mame.exe -listxml>mame.xml Enter

Con eso, deberíamos haber generado un archivo llamado mame.xml dentro de la carpeta de MAME que contiene toda la información de los juegos emulados por MAME: Nombre completo, año de producción, estado de la emulación, tipo de monitor, etc...

Dependiendo de nuestro ordenador, dicho proceso puede durar más o menos y el tamaño del archivo mame.xml, dependiendo de la versión de MAME puede ser de unos 20MB.

1.2 Paso 2, configuración de MAMEWAH

Editamos el archivo de configuración de mame en mamewah mame.ini (o como lo llamemos en nuestro ordenador) y en list_generation_method ponemos:

dat_file                                  
nms_file
catver_ini_file
list_generation_method                    rom_folder_vs_listxml

Ya sólo falta entrar en MAMEWAH y generar la lista de juegos:

  1. Menú de opciones (tecla '2' por defecto)
  2. Game List Options > Generate List

Durante un rato, aparecerá la ventana de mensajes de MAMEWAH indicándonos que se está creando la lista de juegos.

...y hemos terminado, ya tendremos nuestro listado de juegos con el nombre completo y correcto en MAMEWAH.

2. MAMEs anteriores a v0.xxx (0.65 es válido, p.e.)

2.1. Paso 1, generación de archivo .lst

  1. Nos vamos a la consola de windows: Inicio > Ejecutar... > 'cmd' Enter
  2. Vamos a la carpeta de MAME, en mi caso c:\mame\
  3. Escribimos: mame.exe -listinfo>mame.lst Enter

Con ello, habremos generado el archivo mame.lst que contiene la información de los juegos. Ya sólo falta configurar MAMEWAH para que le la información.

2.2. Paso 2, configuración de MAMEWAH

Editamos el archivo .ini de MAME en MAMEWAH (mame.ini en mi caso) y usamos el método rom_folder_vs_listinfo:

list_generation_method                    rom_folder_vs_listinfo

Ya sólo falta entrar en MAMEWAH y generar la lista de juegos del mismo modo que se hace en el método anterior:

  1. Menú de opciones (tecla '2' por defecto)
  2. Game List Options > Generate List

...y hemos terminado, ya tendremos nuestro listado de juegos con el nombre completo y correcto en MAMEWAH.

Macarro

Artículos relacionados: 

Publicidad