Calamity escribió:Las líneas totales (que definen la frecuencia vertical) son la suma de las líneas activas + líneas de "blanking". Las líneas de blanking están presentes en todos los crts y generan unos márgenes, arriba y abajo de la imagen. Por ejemplo, el modo 320x240 de la ArcadeVGA usa 240 líneas activas y 24 líneas de blanking. Por tanto las líneas totales son 264. Cuando usamos este modo en Mame para un juego de 320 x 224, el emulador centra las 224 líneas dejando, como dices, 16 líneas negras.
¿Estás seguro? Hay dos cosas que no me cuadran de ese discurso. La primera, que te olvidas del "tiempo de recuperación". Si realmente se "dibujaran" las 264 líneas, no habría margen para que el haz de electrones retornara a su posición de inicio para empezar un nuevo muestreo. Dicho de otro modo, lo que llamas "líneas de blanking" (264 - 240) no serían en realidad "líneas", sino "tiempo", que, simplemente, se computa en "líneas" para establecer la velocidad total del CRT, esto es, por mera nomenclatura.
La segunda, que no es verdad (diría) que MAME deje 16 líneas negras al ejecutar un juego de 224 líneas. Lo sé porque cuando ejecuto ZSNES (sí, hay una versión para que no te estire la imagen; ya pondré el enlace), que también centra la imagen, esas 16 líneas se hacen MUY evidentes. De todos modos, intentaré comprobar esto un día de éstos, no sea que vaya a tener la culpa el modo de servicio.
El proyecto de incorporar nuevos modos y refrescos en la ArcadeVGA ha sufrido un revés inesperado: resulta que los drivers de Ati limitan el número de modos personalizados a 40. Soluciones... veo pocas y malas.
Personalmente, 40 me parece un nº, en principio, suficiente. Echa un vistazo a la lista de modos que le puse a Marshall; cubren un espectro de juegos enorme ellos solitos. Ponle otros tantos que me haya dejado en el tintero, súmale los actuales de Quickres, y creo que aún no llegamos a 40...
Si te decides a ir sacando una versión del "driver" con unos cuantos modos añadidos, házmelo saber. A mí y a alguno más nos va a venir muy bien al menos para muchos meses.
Gracias por la puesta al día, en cualquier caso.
Edito: Fui demasiado optimista. Los "modelines" de Quickres ya suman cerca de 40... No sé hasta qué punto son todos necesarios, pero, de cualquier modo, que sea el usuario el que pueda establecer qué 40 "modelines" son los que deben poder escogerse ya sería un avance extraordinario. O, a falta de poderlo hacer el usuario, el programador del nuevo "driver", que seguro mejor criterio que D. Andy sabe aplicarle...