Modelines de AdvMENU, No los comprendo...
- Bubu -
view post Escrito el 24/9/2006, 02:02
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


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:


image

¿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:

image

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:


image

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:


image+

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:

image

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í !!!

pakoman
view post Escrito el 24/9/2006, 13:09
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1034
Location: Jerez


Status: Offline: ultima azione eseguita il 13/1/2007, 15:17


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 -
view post Escrito el 24/9/2006, 23:00
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01: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.
Zadduk
view post Escrito el 25/9/2006, 01:22

Viciado

Grupo: Member
Mensajes: 90


Status: Offline: ultima azione eseguita il 7/1/2007, 11:18


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_Skywalk
view post Escrito el 25/9/2006, 08:18
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


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
4 respuesta(s) desde el 24/9/2006, 02:02