A estas alturas ya te habrás dado cuenta que los juegos del MAME se ven con una calidad pésima en un monitor de ordenador. Esto es debido a que los juegos de recreativas fueron diseñados para ser vistos en un monitor arcade, con una serie de característica distintas a las de un monitor normal.
Hasta ahora sólo había tres opciones para disfrutar de una verdadera sensación arcade:
La segunda opción (arcade vga) es la favorita por muchos aficionados, consiguiendo una calidad de imagen fantástica, pero tiene los siguientes problemas:


¿Qué opciones me quedan?
Pues bien. En un primer momento intenté aprovechar la salida AV de mi tarjeta de vídeo, pero me encontré con los siguientes inconvenientes:
Tras buscar durante semanas por internet alguna solución, acabé comprendiendo que sólo había una opción: fabricar un MAME modificado que trabajase a 50hz (PAL).
Dicho y hecho. Me bajé el código fuente del MAME, me quemé las retinas leyendo código y a base de paciencia conseguí mi objetivo.
No fue fácil, sobre todo con los juegos de NEO GEO y System16B, pero lo conseguí. A continuación pongo un ejemplo:
MDRV_SCREEN_RAW_PARAMS(NEOGEO_PIXEL_CLOCK/1.183, NEOGEO_HTOTAL, NEOGEO_HBEND, NEOGEO_HBSTART, NEOGEO_VTOTAL, NEOGEO_VBEND, NEOGEO_VBSTART)
¿Veis esta frase tan bonita? Pues gracias a ella y su /1.183 los juegos de NEO GEO ya van a 50hz (al menos se acerca muchísimo). También se podía hacer modificando un registro de la memoria, pero eso ya superaba mis limitados conocimientos de lenguaje C.
Ya tenía arreglado el problema del triple buffer. Ahora había que arreglar la calidad de imagen, demasiado borrosa para mi gusto.
Por lo visto, el MAME aplica por defecto un filtro para suavizar la imagen. En un monitor queda muy bien, pero no en un televisor. Aplicando el comando -nofilter la imagen se ve muchísimo más nítida. De hecho se ve demasiado nítida, muy pixelada. Por tanto, la mejor opción era el comando -prescale 2. Ahora sí que se veía bien 

Tengo una máquina recreativa (con el Rastan y el ThunderHoop), por lo que puedo comparar la calidad conseguida con el MamePal, y estoy muy contento con el resultado. Seguro que una Arcade VGA da más calidad, pero me conformo con lo que he obtenido.
Si podéis os aconsejo la opción de la Arcade VGA, pero si tenéis mi mismo problema espero que mi Mame Pal os sea útil.
¡A DISFRUTAR!
IMPORTANTE: El Mame Pal no reconoce aún todos los juegos. Es una versión beta.
Creado por José María Climent Martínez
kanfor@yahoo.es
kanfor
