Versión para imprimir

Modelines de AdvMENUiniciada por - Bubu -

marcianitos > El vídeo

Part 1 of 1   

- Bubu -24/9/2006, 02:02
A ver si alguien que comprenda de qué va esto de los modos de vídeo en el AdvMAME me puede doctar porque la verdad es que lo que acabo de observar es una paranoia total.
Resulta que he regenerado el AdvMAME.rc nuevo, y he copiado y pegado los modelines para monitor arcade standard que vienen por defecto. No he tocado nada más (bueno, sólo los clocks para indicar a AdvMAME que tengo un monitor arcade).

Pues bien, cuál es mi sorpresa que resulta que AdvMAME intenta emitir el vídeo en entrelazado en algunos juegos sí, y en otros no, y sin ninguna explicación aparente. Esto ocurre tanto en juegos horizontales como en verticales.

P.ej., abro el Kung-Fu Master y directamente me emite en entrelazado:


http://www.imaxenes.com/imagen/cimg14601dl42qw.jpg.html

¿cómor? Bueno, lo puedo entender porque su resolución es de 256x256, por lo que supera las 224 líneas del monitor. Cuando me meto en las opciones de vídeo, veo que AdvMENU me muestra esto:

 CODE 512x512x16 10.8/15.8/56.4


Si ahora elijo la opción "Mode..." para cambiar el modo (que está en Auto), veo que está en "512i 2.00". Si elijo "258s 1.01" se ve perfectamente:

http://www.imaxenes.com/imagen/cimg14611yc329t.jpg.html

Volviendo atrás al menú de vídeo, veo que AdvMenu me muestra esto:

 CODE 272x258x16 5.7/15.5/55.0
standard_344x258


Y pregunto: ¿qué c* es eso? Por un lado me dice que está en 272x258, por otro que el modo se llama 344x256. Además, ¿no debería seguir siendo este modo entrelazado?



Otra paranoia. Esta vez con un juego vertical, el 1942. Si lo abro sin más:


http://www.imaxenes.com/imagen/cimg14621sb485v.jpg.html

Su resolución según MAME es de 224x256. Pero entro en opciones del vídeo y me dice que está en:

 CODE 800x512x16 17.1/15.8/56.4


Si entro en los modos, y elijo otra vez "258s 1.01" se ve de nuevo perfectamente:


http://www.imaxenes.com/imagen/cimg14631hd93ez.jpg.html+

Al volver atrás, veo que está en:

 CODE 416x256x16 8.8/15.8/56.4
standard_344x259


O sea, que el modo standard_344x259 vale tanto para el Kung-Fu Master que es horizontal como para el 1942 que es vertical. ¿Cómo es esto posible?


Para culminar la paranoia, resulta que abro otro juego con exactamente la misma resolución que el 1942, y este por defecto sí se ve bien. El Galaxian:

http://www.imaxenes.com/imagen/cimg14641tb56y2.jpg.html

el cual está en

 CODE 400x256x16 8.6/15.8/56.5



En fin... sé arreglar las cosas, pero no sé por qué las estoy arreglando. No entiendo por qué AdvMENU le da por elegir un video line y no otro. En qué se basa para elegir uno en concreto. Tampoco comprendo por qué el 1942 sale mal y el Galaxian bien, si ambos tienen exactamente la misma resolución, es decir, 224x256.



¡¡¡ Expertos, venid a mí !!!

pakoman24/9/2006, 13:09
Pues no se como, si se puede, decirle al advance mame como elegir las resoluciones, pero date cuenta que intenta elegir multiplos enteros (2) y no (1'01). O tambien puede que busque el refresco vertical exacto frente a la resolucion XY. Es mejor conseguir el refresco exacto porque una resolucion mayor se puede ajustar via potenciómetros y el resultado es el mismo.

Las resoluciones distintas que dices es porque una está creada a partir de la otra por el propio emulador.
- Bubu -24/9/2006, 23:00
Gracias, Pakoman.
¿Y cómo te explicas que el Galaxian se vea divinamente y el 1942 se vea entrelazado (partido) si ambos tienen exactamente la misma resolución?



Por cierto, de momento he resuelto esto quitando los modelines entrelazados del advmame.rc, aunque me parece una pena que el advmame no saque el jugo de las resoluciones entrelazadas de la ArcadeVGA.
Zadduk25/9/2006, 01:22
 QUOTE (- Bubu - @ 25/9/2006, 00:00) ¿Y cómo te explicas que el Galaxian se vea divinamente y el 1942 se vea entrelazado (partido) si ambos tienen exactamente la misma resolución?

Quizá es porque el 1942 tiene un refresco vertical de 60.00 Hz y el Galaxian de 60.60 Hz...

El Advmame elige las modelines según tu configuración en display_adjust...

Saludos.
D_Skywalk25/9/2006, 08:18
Mira a ver si lo que tienes en mi firma te ayuda ;)

Olvidate de modos entrelazados en las AVGA (a mi solo me han funcionado bien en Linux - X11), asi que yo empezaria haciendo:
 CODE device_video_interlace no


Un Saludo

Part 1 of 1   

Powered by ForumCommunity.net · Powered by Invision Power Board © 2002  IPS, Inc.