Tras estar un tiempo peleandome con el PSP MAME4ALL, al fin he descubierto la utilidad del genial programa Clrmame PRO. Basicamente, automatiza el proceso de ver si una ROM esta en perfectas condiciones para ser emulada usando el PSP MAME4ALL. Entremos en detalles.
Confieso que estoy aprendiendo bastante de esta plataforma desconocida para mi hasta hace nada, y me siento con fuerzas para compartir con vosotros lo que se acerca del tema. Empezare explicando la definicion de terminos que empleare en este tutorial.
Set: Un set es lo que vulgarmente todos conocemos como ROM (termino incorrecto para MAME, luego vereis porque). Asi, de un mismo juego puede haber varios "sets", que son como versiones. Como norma general, encontraremos los sets en formato .zip, compatible con nuestro emulador. Un ejemplo seria, por ejemplo, Shinobi:
Un mismo juego, Shinobi, tiene varios sets distintos, y no todos seran compatiles con nuestro emulador.
Clone: Aunque no vamos a usar este termino en este tutorial, conviene que sepais que un clone es una modificacion de un juego original. Lo apunto por si veis este termino en alguna pagina de descarga de roms.
ROM: Este termino, en MAME, hace referencia a cada uno de los archivos que contiene un set. Es decir, si haceis doble click en cualquier set, que habreis descargado en formato ZIP, seria cada uno de los archivos que alli vemos.
Asi, en resumen, tendremos un juego concreto (set), compuesta de roms internamente, todo dentro de un archivo zip. Ahora, viene la parte compleja, ya que nuestro MAME4ALL necesita que cada set (archivo .zip) tenga un nombre concreto y exacto, y ademas contenga un numero determinado de roms, con un nombre tambien concreto y exacto.
Ahora bien, yo descargo un juego y no funciona al meterlo en la carpeta roms del emulador...¿como se que es lo que esta fallando? Profundicemos en el tema.
Basicamente, al cargar un juego en MAME4ALL pueden pasar dos cosas:
Estas soluciones se refieren al segundo caso expuesto ahi arriba, cuando aparece un error al ejecutar el set en el MAME4ALL.
A veces, lo unico que ocurre es que nuestro .zip tiene TODAS las roms, pero alguna de ellas (o varias) tienen un nombre incorrecto.
Me he dado cuenta de algo. Este port de MAME nos informa EXACTAMENTE del archivo que falta en un Set, cuando no puede ejecutarlo. Ejemplo practico:
Tras meterlo en la carpeta "roms" del emulador, y ejecutarlo en la PSP con Cuadrado, me aparece esta pantalla:
JUSTO encima de la linea "Unable to Open ROM", esta el archivo que no ha podido abrir el emulador...Bien, abro el ZIP de la ROM (doble click en el archivo), y me encuentro con esto:
Si os fijais, JUSTAMENTE el "archivo 13" tiene nombre incorrecto. Basta con renombrarle a "13_r01b.bin" dentro del ZIP (he sacado el nombre EXACTO de la pantalla de error anterior). Si volvemos a ejecutar la ROM con Cuadrado, ya funcionara :-).
Si aparece un error en el MAME4ALL y vemos que no es cuestion de renombrar ningun archivo, o simplemente no lo tenemos claro, podemos ayudarnos de este magnifico programa para ver si nuestros Sets contienen todo lo necesario, y con el nombre correcto.
Descargamos el Clrmame PRO (bajamos el archivo clrmamepro 3.104a (exe) (1195b)) y lo instalamos en el PC, dejando todo por defecto.
Lo ejecutamos, y nos aparecera una pantalla como esta:
Le damos al boton Add DatFile, y buscamos el archivo "clrmame_roms.dat" que contiene la descarga de la ultima version del MAME4ALL.
Nos aparece lo siguiente:
Hacemos doble click sobre "MAME GP2X 4.7 ROMs Not..." y veremos esta ventana:
Pinchamos en Default, y veremos:
Pinchamos en SETTINGS:
Ahora metemos TODOS los Sets de MAME que tengamos en una misma carpeta, le damos al boton "Add...", y buscamos esa carpeta. Damos al boton "Save As Def.", y cerramos esa ventana. Veremos de nuevo:
Pinchamos en SCANNER. Aparece:
Personalmente dejo todo por defecto, excepto la opcion "Missing" (que para lo unico que sirve es para listarnos TODOS los Sets que nos faltan en nuestra carpeta, y que son compatibles con el MAME4ALL). Las opciones de debajo de "Fix" (abajo a la izquierda de la ventana), nos sirven para reparar algunas cosas en el acto, como algun nombre de Set incorrecto, o algun Set que tengamos en nuestra carpeta y que no sea compatible con nuestro MAME4ALL.
Una vez elegimos las opciones, le damos al boton "Scan", apareciendo entonces:
En esta ventana de resultados, nos aparecera:
En este punto es donde deberemos ser habiles y, o bien seguir las recomendaciones del programa (si tenemos punteada la opcion Fix correspondiente), o bien buscarnos la vida nosotros mismos para conseguir echar a andar el set.
Nuestra "biblia" sera el listado de compatibilidad. Buscamos el juego que queremos emular, y le damos a nuestro Set EXACTAMENTE el nombre que aparece en el listado (ejemplo, "Snow Bros (set 1)" deberia llamarse EXACTAMENTE snowbros .zip). Una vez coincide el nombre, si sigue dando errores, debeis ASEGURAROS de que estais metiendo el Set correcto, compatible con el MAME4ALL.
Personalmente uso esta pagina o esta otra, donde viene todo bastante detallado, y teneis varios sets de los juegos mas importantes. Es cuestion de bajarlos, y ver si contienen los archivos EXACTOS que nos dice nuestro Clrmame PRO.
Tambien podeis usar esta otra pagina para comprobar el contenido EXACTO de cada Set, para asi comprobar si falta alguna rom en el .zip que teneis descargado.
Bien, quiero jugar a este juego en mi MAME4ALL. Voy a mi pagina de Roms, y veo que hay varios "sets" para el Snow Bros. Reviso mi lista de compatibilidad para el MAME4ALL, y veo que de todos esos sets, solo me pueden servir dos, los descargo:
* Snow Bros. - Nick & Tom (set 1) 284 kb
* Snow Bros. - Nick & Tom (set 2) 61 kb
Ahora abro el archivo "clrmame_roms.dat" con un editor de texto (personalmente uso UltraEdit) y me fijo en el trozo de codigo que describe el Snow Bros:
game (
name snowbro2
description "snowbro2"
year ""
manufacturer ""
rom ( name snowbros.2a size 131072 crc 0xab91cc1e )
rom ( name snowbros.3a size 131072 crc 0x10cb37e1 )
)
game (
name snowbros
description "snowbros"
year ""
manufacturer ""
rom ( name ch0 size 131072 crc 0x36d84dfe )
rom ( name ch1 size 131072 crc 0x76347256 )
rom ( name ch2 size 131072 crc 0xfdaa634c )
rom ( name ch3 size 131072 crc 0x34024aef )
rom ( name sn5.bin size 131072 crc 0xad310d3f )
rom ( name sn6.bin size 131072 crc 0x4899ddcf )
rom ( name snowbros.4 size 32768 crc 0xe6eab4e4 )
)
Cada linea que pone "rom" es uno de los archivos que tiene que haber en el .zip. Comparando el Set 1 que nos hemos descargado con el Set 1 de nuestro .dat, vemos que faltan archivos. Deberiamos encontrar una pagina web que tuviera un set con esos archivos concretos. Como personalmente para este ejemplo no la he encontrado, os subo la descarga (que tenia yo por ahi).
Descarga de Snow Bros Set 1 a modo de ejemplo.
Comentarios
Quiero un emulador para poder
Quiero un emulador para poder jugar el Joe y Mac returns
MAME PSP
Un crack!!!! llevo mareando con el mame en distintas consolas y eres la persona que mejor me ha explicado todo para lo novato que soy!!!
mil gracias
ya me frustré :/
nunca me apareció el tal "clrmame_roms.dat" ¬¬' alguien me lo pasa?
ayuda
hola me pase mucho tiempo buscando una rom que se llama dyna gear no me acordaba ni del nombre pero alfin lo encontre la cosa es , que ahora nose como ni con que emulador correrlo y el rom la baje de una pagina que tenia roms exclusivos para mame pero nisiquiera aparrese en la ista de roms de mi del emulador en mi psp , nose si no es para esta vecion del emuldor o que porfa chicos nesesito ayuda quiero jugas este juego ase mucho pofavor .....
atodo esto tengo una psp slim con cf.5.m33-3
y el amu es el ultimo que sale aca osea al funcional con psp slim
que hago mal?
He probado el ultimo mame4all de esta pagina y no me carga, siempre error imposible iniciar juego.
Es una psp fat con el ultimo cf 4.01. He metido la carpeta tanto en game como en game150, he probado a cargarlo con kernel 1.5 y el 4.xxx...o sea que no se que mas puedo hacer!!
Por otro sitio consegui un mame4all que si me tira (al arrancar pone mame gold y trae ya varias roms preparadas).
el caso es que en este trato de meter por ejemplo el captain comando. y no arranca, carga los 4 archivos del set de US pero luego se queda colgado unos segundos y la psp se apaga.
he mirado lista de compatibilidad y a traves de editor de texto y esta bien tanto el nombre como los archivos...porqué no carga?
a ver si alguien puede aclararme algo de estos dos problemas que tenfgo!
gracias
INUTIL
Gracias !
Gracias por este tutorial !!
Da gusto encontrarse con gente en foros que intenta ayudar a los demas :)
Por cierto, hay alguna web donde se pueda descargar las roms ya optimizadas para mame4all? Me he bajado desde cantidad de sitios diferentes sin conseguir buenos resultados (ffight, kod, etc...) ;)
Lo mejor que he visto
es este enlace. Funcionan casi todas. Y el set de roms se corresponde con el que usa este emu.
Gracias por el link. De
Gracias por el link. De todas formas te explico:
Me descargado la ultima version de emulador para psp slim: PSPMAME4ALLcfPlusv49r2noneogeo . El emu funciona correctamente, incluso en la lista de juegos soportados aparecen los mismo juegos (creo es la misma lista que la que se indica en el link que me has dado). El problema esta que algunos juegos ni siquieran aparecen en la lista del emulador. He comprobado que tienen los mismos ficheros y mismo nombre tanto el .zip como los romset ,que su CRC es correcto pero no me salen listados cuando juego al emu en la psp. Tambien los h efixeado con clrmamepro y nada. Me ocurre con 3wonders, finalfight, king of dragons... con bastantes. El emulador funciona correctamente, esta instalado en su carpeta /GAME/ correspondiente y puedo jugar a los juegos que funcionan ok. Sabes si es cuestion que esta nueva version para slim no soporte algunos juegos? Porque al menos deberian aparecer en la lista de roms y dar el tipico fallo ROM incorrecta.
Un saludo y perdona la chapa ;)
Es dificil
dar soporte para roms tan concretas. Maxime sin tener una PSP Slim a mano.
Asegurate de que aparecen en el listado de compatibilidad con el emu. Y revisa la noticia, creo recordar que habia alguna descarga que no soportaba CPS1 (si las roms que citas son ese caso, tienes un emulador para ellas en la seccion emuladores).
Para recibir ayuda más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda revisar el Manual del perfecto forero y las Normas de la Comunidad.
Cierto, tienes toda la
Cierto, tienes toda la razon. No habia caido que esas roms (Final fight, king of dragons, 3wonders..) son CPS1/CPS2. Lo que pasa que el listado de compatibilidad que viene con el emulador mame4all v4.9 psp slim es el "port" de la GP32x y se especifica que esas roms funcionan con el emu, aunque ninguna me la reconoce (tengo una PSPSlim 3.71 m33-4).
Pues lo dicho, a funcionar con el emu de CPS1/2 :)
Gracias por tu respuesta, ya puedo dormir tranquilo jeje
Un saludo!
Buenas, alguno ha conseguido
Buenas, alguno ha conseguido hacer funcionar el Metal Slug, el 1 o el 2? es que por mas roms que he bajado y por mas cosas que he renombrado y demas, no lo consigo.
Bueno gracias
Yo sí, pero con el NeoGeoCD
Concretamente el Metal Slug 2. En MAME tiene que funcionar que para eso está el juego en las webs de roms, pero como te digo yo probé ese juego en el emulador de NeoGeoCD y va muy bien. Y la rom la bajé de coolrom.com
Saludos
Gracias por contestar,
Gracias por contestar, encima tan rapido :p, la cosa es que me interesaria conseguirlo para MAME, que por mas roms y cosas que toqueteo nada.. (en neogeocd tambien la hice funcionar), pero vamos eso que lo que me interesa es ahi xd
Va asias!
os pido ayuda
lo he intentado por activa y por pasiva pero no lo consigo, estoy intentando cargar el gals panic y siempre me da el mismo error "Service sw error" he seguido este tuto y he tenido que cambiar el nombre a dos archivos y me sigue dando error.
¿a alguno de vosotros os funciona este juego? lo he probado en una 3.51 m33 y en una 3.71 m33
gracias y salu2
Lo he probado
por si acaso pero tambien me da el error, y no eres el unico (bucando en Google hay mas gente con lo mismo). Me da que esa ROM no es compatible.
Para recibir ayuda más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda revisar el Manual del perfecto forero y las Normas de la Comunidad.
gracias que p****a con lo
gracias
que p****a
con lo que mola
Kof 97
Quiero jugar el juego de kof 97 pero me faltan los ultimos 3 archivos quisiera saber si alguien por ahi los tiene
snow bros
muchisimas gracias muchas muchas gracias me va perfecto lo confirmo como siempre beta pesepe es la mejor webXDXDXDXDXD ;)
snow bros
bajo el rom de la pagina www.rom.world.com y veo en la otra pagina y el contenido es exacto pero al checarlo con el programa me aparece el rom con un tachesito y el emulador no lo lee el set tiene los nombres correctos que puedo hacer? diganme porfavor
Snow Bros...
es un juego algo especial. En fin, no te aburrire, te añado la descarga al final del tutorial, un saludo.
snowbros 2
alguien que tenga por ahi el snowbros 2 donde puedes escoger entre 4 monitos diferentes para mame 4ll de slim se los agradeceria muchisimo.