Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
21 de Diciembre de 2014, 10:46:06
Inicio Ayuda Buscar Calendario Ingresar Registrarse
Noticias: Bienvenidos al Foro de Emulatronia.

+  Foro de Emulatronia
|-+  Emuladores
| |-+  Configurar/Instalar
| | |-+  Cómo tener actualizadas las roms del MAME.
0 Usuarios y 2 Visitantes están viendo este tema. « anterior próximo »
Páginas: [1] Imprimir
Autor Tema: Cómo tener actualizadas las roms del MAME.  (Leído 35794 veces)
Neville
Moderador Global
Usuario Completo
*****
Mensajes: 109


Ver Perfil
« : 07 de Octubre de 2009, 10:50:55 »

Veo por aquí que hay algo de descontrol a la hora de usar el MAME, hay gente (me da a mí) que usa versiones más antiguas y otra que va actualizando el emulador sin actualizar las roms y se encuentra con errores, y cosas así.

Esto ocurre porque MAME, además de un emulador, pretende ser un proyecto histórico que documente las recreativas fielmente, y además de los juegos y clones nuevos que se añaden a cada versión hay muchos otros juegos que se cambian por versiones más "correctas", aunque ya antes funcionaran bien.

Bueno, pues os pondré una guía rápida de cómo tener actualizado el set de juegos. No es la única forma de hacerlo (hay otras opciones, como usar versiones más nuevas de RomCenter, usar clrMAMEPro o bajarse los dats de Logiqx, que se actualizan a cada versión), pero es la que uso yo y hasta ahora no me ha causado problemas.

¿Qué necesitamos?

- La versión 2.71 de RomCenter. Las hay más nuevas, pero no acaban de gustarme.

- Un fichero de datos, que dirá a RomCenter qué juegos usa este emulador y qué archivos usa cada uno. Esto lo vamos a crear nosotros mismos.

- Como no, una versión cualquiera del MAME y algunos juegos. En esta guía usaremos MAMEUI, la versión de MAME con interfaz para Windows.


I - Creando nuestro fichero DAT.

Bajamos la utilidad Datutil de la web de Logiqx y la descomprimimos en la misma carpeta que el MAME.

Ahora creamos un fichero de texto en esa misma carpeta y dentro copiamos este texto:

@echo off
mameui32.exe -listxml >listinfo.xml
echo.
pause
echo.
datutil -f romcenter2 listinfo.xml


Y lo guardamos como Crear RomCenter.cmd.

Fijaos que dentro hemos escrito mameui32.exe. Si el archivo que usamos para ejecutar el MAME no se llama así lo cambiamos.

Ahora le hacemos doble clic, y al poco veremos que nos ha creado algunos archivos nuevos, entre ellos uno llamado datutil.dat, que es el que nos interesa. Lo renombramos como MAME vX.XXX (RomCenter) y lo abrimos con el Wordpad.

Nos interesa editar estas líneas:

[EMULATOR]
refname=
version=


Porque si RomCenter las ve vacías nos dará un mensaje de error. Las cambiamos a:

[EMULATOR]
refname=MAME
version=X.XXX


Salimos, guardamos y movemos nuestro archivo DAT a la carpeta DATAS de RomCenter.


II - Gestionando nuestras roms con RomCenter.

Iniciamos RomCenter y escogemos desde la lista de ficheros DAT disponibles el que hemos creado. Lo primero que vemos es este mensaje de error:

 

Es normal, nos avisa de pequeñas discrepancias en nuestro DAT. Clicamos sobre "Yes to all".

Una vez finalizado el proceso, veremos la "Game database", la lista de juegos que soporta el emulador:

 

Como de momento no nos interesa, la plegamos para poder accederal resto de opciones. Primero vamos a File --> Preferences --> Romsets y escojemos cómo queremos nuestras roms.

Merged significa que los archivos del juego principal y sus clones estarán en el mismo archivo ZIP. Es mi opción favorita, porque así puedo localizar mejor los juegos para copiarlos o borrarlos.

Split significa que habrá un ZIP por cada versión del juego, uno con la versión "madre" y otro por cada "clon" del juego. Pero sólo el "madre" podrá funcionar por su cuenta, por lo que hay que andarse con cuidado a la hora de copiar los archivos, porque si copiamos los clones y olvidamos el "madre" no funcionarán. Esta es la forma en que la mayoría de webs de emulación tienen sus archivos.

Un-merged es una opción intermedia, habrá un ZIP por cada versión del juego y todos tendrán los archivos necesarios para funcionar por sí solos. Esto evita algunos problemas, pero multiplica el espacio en disco duro de nuestra colección de juegos.

Por último antes de entrar en faena, vamos a File --> Add ROM path y entramos las carpetas donde guardemos las roms. Por  defecto, esta es MAME\ROMS. Es buena idea usar otra carpeta más sólo para ir poniendo las roms actualizadas que vayamos bajando más adelante, en esta guía es MAME\UPDATES:

 

Ahora desplegamos la primera carpeta y revisamos nuestra colección. Los archivos en verde funcionarán con la nueva versión del MAME y no nos deben preocupar. Tarde o temprano veremos archivos amarillos o rojos.

Los amarillos significan que hay problemas pero pueden solucionarse, ya sea cambiando el nombre de los archivos, si no hay más cambios, o tomando los archivos faltantes de las versiones actualizadas que dejamos en la otra carpeta. Para arreglarlos, usamos el comando "Fix game" del menú contextual:

 

Los archivos en rojo son más complicados, significa que faltan archivos y que no están a mano. En ese caso, miramos el nombre del juego, que aparece sobre la lista de archivos, arriba a la derecha:

 

Y lo comprobamos en la lista de juegos que antes hemos plegado, esta nos dirá qué clon del juego debemos actualizar:

 

Bastará con esperar un poco y bajar la última versión de ese clon de webs como PlanetEmu o RetroRoms.

En lugar de examinar las roms una a una, también podemos automatizar bastante el proceso si usamos la opción "Fix game" del menú contextual sobre una carpeta:



Pero yo al menos prefiero hacerlo así, no suelen ser muchos los juegos que cambian de una versión del MAME a la siguiente, y así me resulta más fácil recordar qué juegos hay que actualizar más adelante.

Esto es todo.
« Última modificación: 08 de Octubre de 2009, 11:20:53 por Neville » En línea
Chocobito
Novato
*
Mensajes: 10



Ver Perfil WWW
« Respuesta #1 : 11 de Octubre de 2009, 08:32:08 »

Una excelente info, yo ocupaba este programa para mis Roms de Arcade con el emulador FBA, saludos.
En línea

CrossStar
Novato
*
Mensajes: 4


Ver Perfil Email
« Respuesta #2 : 14 de Octubre de 2009, 11:15:09 »

Muy buen tutorial, sí señor. Yo llevo utilizando Romcenter desde el Mame 0.63 y en mi opinión es el mejor gestor de roms que existe.

A fecha de hoy utilizo la última versión, la 3.40, que tiene un bug con las carpetas de los CHD, pero me sirve para tener las + d 8000 roms que tengo.

Por cierto... que me faltan solo 76... y si alguien me las pasa me haría "The Happiest Man In The World" jeje. Es broma! ya las conseguiré como sea, que durante estos años no me ha ido tan mal.

Si alguien quiere alguna ya sabe.

Salu2.
En línea
zarlox
Novato
*
Mensajes: 4



Ver Perfil Email
« Respuesta #3 : 17 de Octubre de 2009, 09:43:36 »

 Yo desde que comence a coleccionar los roms de MAME (2002)siempre lo hago a mano ,tal vez sea lento pero asi me aseguro de probar y jugar casi todas las roms  que tengo (mas de 6500), al hacer esto me he dado cuenta que cuanto falta alguna parte del rom es posible localizarla es algo largo de explicar pero si alguien le interesa ,podria explicar algunos ejemplos.
En línea
Neville
Moderador Global
Usuario Completo
*****
Mensajes: 109


Ver Perfil
« Respuesta #4 : 17 de Octubre de 2009, 03:42:50 »

Dos cosillas más que me olvidé de mencionar en el tutorial:

1) Si un set está completo según RomCenter pero aún así no nos aparece en la lista de juegos del MAME, eso es porque nos falta algún archivo de alguna BIOS, y tenemos que actualizar el paquete de BIOS.

2) Algunos juegos aparecen en RomCenter con un icono diferente, con una X encima. Esto significa que faltan algunos archivos de la recreativa original, pero que aún así MAME puede hacer funcionar el juego creando falsificaciones de los archivos que faltan.

Para hacer esto hacemos clic con el botón derecho del ratón sobre el set y vamos a Advanced --> Create dummy roms. RomCenter creará los archivos necesarios y marcará el set como completo.
En línea
darkschneider16
Visitante
« Respuesta #5 : 19 de Octubre de 2009, 09:43:53 »

Yo siempre buscaba en emule packs completos de roms, 'dvd 1 de 8 para la versión 0.68', por ejemplo y luego tenía pensado usar el romcenter para ir consiguiéndolas conforme salieran las nuevas versiones, pero tengo un par de colecciones de dvd's de ese tipo y a falta de discos duros en casa nunca me ponía a ello.

Gracias a la descarga directa y a un huequecito de 100GB en el servidor con el que compartimos en casa, me registré en vagos.wamba.com y allí tenéis todas las roms hasta la versión 0.134, también están los CHD's, pero para eso me hace falta otro hueco más grande jejeje pero os lo aconsejo a todos como punto de partida.
En línea
Neville
Moderador Global
Usuario Completo
*****
Mensajes: 109


Ver Perfil
« Respuesta #6 : 20 de Octubre de 2009, 06:20:13 »

Yo, la verdad, no lo recomiendo. Es estupendo que la colección completa esté en descarga directa, por supuesto, pero eso sólo les sirve a los verdaderos coleccionistas. A los que "sólo" nos interesan algunos cientos o miles de juegos bajar algo así nos supondría más problemas que ventajas.

Por no hablar de que ahora mismo el MAME está sobrecargado de juegos muy nuevos que ocupan muchísimo espacio pero no funcionan correctamente, y que cuando lo hagan será necesario un Core "Octo" como poco para que vayan a la velocidad correcta.

Mejor usar MAME para las recreativas clásicas y emuladores dedicados de ZN1 y 2 (Zinc), Sega Model 2, Naomi y lo que se tercie para los juegos más nuevos.
« Última modificación: 21 de Octubre de 2009, 01:04:45 por Neville » En línea
danielex2
Novato
*
Mensajes: 17


Ver Perfil Email
« Respuesta #7 : 03 de Marzo de 2010, 05:55:39 »

bilstein


 Sonreir

roms nuevas y actuales en

 http://www.planetemu.net/index.php?section=menus&machine=26

incluyen de naomi demul
En línea
Neville
Moderador Global
Usuario Completo
*****
Mensajes: 109


Ver Perfil
« Respuesta #8 : 06 de Septiembre de 2010, 11:37:01 »

Desde que escribí esta guía me he pasado a las versiones actuales de Romcenter, que al principio no me gustaban, y os recomiendo que hagáis lo mismo.



Entre otras ventajas...

- Programa traducido al español.

- Programa mucho más estable, ya no se cuelga cada dos por tres.

- Generación automática de dats para muchos emuladores, como MAME, MESS y Demul.

Y exceptuando lo relativo a crear las bases de datos, quer tenéis en la ayuda del programa, todo lo que dije en el tutorial se sigue aplicando.
En línea
Páginas: [1] Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Sedo - Buy and Sell Domain Names and Websites etracker web controlling instead of log file analysis Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines