Que es SDLmame?
SDLMAME es un port del popular MAME. En ese articulo, cuento como lo compilarlo, instalarlo y de donde descargar las roms para empezar a jugar.
Palabras textuales de los desarrolladores:
Hay algunos principios que guian este desarrollo:
- correr en Linux/Unix, Mac OS X, y otros sistemas operativos que soporten SDL con tan pocos cambios como sea posible al codigo de base Win32. Esto significa que podemos ubicar cambios mas rapido que los mas grandes y mas convencionales ports tales como MacMAME, y tambien mantenemos lo que llamo “compatibilidad Firefox” donde aprender una aplicacion principal solo necesita ser hecho una vez por aplicacion, y esto luego se aplica a varios sistemas operativos. Si puedes usar el MAME de linea de comandos para Win32, ya estas preparado para usar SDLMAME en cualquier plataforma que puedas encontrar.
- los desarrolladores MAME son importantes. Manteniendonos rapidamente al dia, hacemos que sea facil para genteen plataformas no Windows realizar y enviar cambios al codigo MAME central.
Screenshots
de Donde descargar las ROMS ?
Para poder jugar, necesitas primero descargar las ROMS de los juegos originales.
Un sitio muy completo de donde descargar las ROMS:
Para los juegos de NeoGeo, se necesitan las BIOS ROMS de NeoGeo. Se pueden descargar de aca: http://server2.rom-world.com/3856720361/MAME/neogeo.zip
Let’s Play !!!
Problemas con Xmame o SDLmame
NOTA!: En xmame, los nombres de las roms .zip deben estar en minuscula para que los tome sin problemas.
NOTA!: En ningun momento hace falta descomprimir los archivos .zip con las ROMS. El programa mame se encarga de descomprimir y buscar automaticamente las ROMS.
Faltan BIOS ROMS
Si al ejecutar el mame, nos de errores de este estilo:
lo-000.bin NOT FOUND
mvce.03 NOT FOUND mvce.04 NOT FOUND mvc.05 NOT FOUND mvc.06 NOT FOUND ERROR: required files are missing, the game cannot be run.
eso significa que hay bios roms que nos estan faltando. Las bios roms son archivos zip como las roms normales, pero que implementan alguna BIOS de arcade de alguna empresa especifica, por ejemplo para emular juegos de NeoGeo.
Para solucionar el problema hay que descargar las bios-roms necesarias y simplemente copiarlas en la misma carpeta donde se encuentran las roms comunes.
Por ejemplo, copiar neogeo.zip dentro de la carpeta roms para poder tener emulacion para juegos de Neo-Geo.
ROMS VIEJAS
Algunas versiones de roms viejas parecen no funcionar con las versiones mas nuevas de MAME. Por ejemplo, parece que hay roms especificamente diseñadas para algunas versiones de MAME, por ejemplo la version MAME 0.37b que es bastante vieja.
En estos casos hay que bajar las roms de nuevo.
Por ejemplo, 1942 al bajar la rom nueva funciona en xmame. Pero la rom vieja no.
Contenidos de algunas BIOS
A continuacion listo el contenidos de algunas ROMS de bios para que puedan buscar cual BIOS les hace falta para correr un determinado juego. Simplemente observar el error de cuales son los archivos no encontrados (NOT FOUND) y buscarlos.
~/s/xmameroms$ unzip -l ar_bios.zip Archive: ar_bios.zip Length Date Time Name -------- ---- ---- ---- 65536 12-17-04 23:52 scpav3_0.1l 65536 12-17-04 23:52 scpav3_0.1h 65536 12-17-04 23:52 scpa211l 65536 12-17-04 23:52 scpa211h 262144 12-18-04 00:00 kick13.rom 65536 01-15-05 23:13 gcp-1-hi 65536 01-15-05 23:14 gcp-1-lo 65536 01-15-05 23:15 gcp-2-hi 65536 01-15-05 23:16 gcp-2-lo 65536 01-15-05 23:17 gcp-3-hi 65536 01-15-05 23:17 gcp-3-lo -------- ------- 917504 11 files ~/s/xmameroms$ unzip -l neogeo.zip Archive: neogeo.zip Length Date Time Name -------- ---- ---- ---- 131072 12-03-97 15:54 sp-s2.sp1 65536 11-02-01 03:05 000-lo.lo 131072 03-06-98 16:21 sfix.sfx 131072 10-28-98 22:58 sm1.sm1 131072 04-17-03 17:14 sp-e.sp1 131072 03-01-00 21:17 sp-j2.rom 131072 07-17-00 17:23 sp-s.sp1 131072 11-22-95 00:44 vs-bios.rom 131072 05-18-03 22:28 usa_2slt.bin 131072 05-20-03 05:37 asia-s3.rom 131072 01-17-05 23:13 sp1.jipan.1024 -------- ------- 1376256 11 files seba@snarvaez:~/s/xmameroms$ unzip -l crysbios.zip Archive: crysbios.zip Length Date Time Name -------- ---- ---- ---- 131072 09-29-04 11:56 mx27l1000.u14 -------- ------- 131072 1 file seba@snarvaez:~/s/xmameroms$ unzip -l macsbios.zip Archive: macsbios.zip Length Date Time Name -------- ---- ---- ---- 524288 04-28-04 11:06 macsos_l.u43 524288 04-28-04 11:06 macsos_h.u44 -------- ------- 1048576 2 files seba@snarvaez:~/s/xmameroms$ unzip -l stvbios.zip Archive: stvbios.zip Length Date Time Name -------- ---- ---- ---- 524288 01-13-03 17:55 mp17952a.s 524288 01-13-03 17:55 mp17951a.s 524288 01-13-03 17:55 epr19730.ic8 524288 01-10-03 01:48 20091.bin 524288 09-04-03 17:43 mp17953a.ic8 524288 09-25-02 18:38 mp17954a.s 524288 03-07-04 09:35 stv110.bin -------- ------- 3670016 7 files
Si tienes alguna pregunta, consejo (o simplemente quieres saludar) por favor deja un comentario de esta nota.
Copyright: http://snarvaez.poweredbygnulinux.com Sebastián Narváez este documento ha sido publicado bajo la siguiente licencia: “Verbatim copying and distribution of this entire article are permitted in any medium provided this notice is preserved.”