Juegos verticales ¿perfectos?, En monitores horizontales
[MaD]
view post Escrito el 19/11/2006, 12:39 by: [MaD]

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Hola.

Un chasis CGA da teóricamente para 15,75kHz, aunque en la práctica todos los chasis CGA llegan a los 16kHz o más posiblemente a 16,2kHz. Lo normal es mostrar un máximo de 240 líneas no entrelazadas a 60Hz o un máximo de 288 líneas no entrelazas a 50Hz, pudiéndose llegar si nos comemos un poco las líneas de “blanking” a 256 líneas no entrelazadas a 60Hz o 300 líneas no entrelazadas a 50Hz.

Como los juegos verticales son prácticamente todos de 60Hz estamos limitados en base a 240 líneas

Sobre que la resolución sea 7:8 u otra que no sea 3:4... Realmente todas las resoluciones serán mostradas en 3:4, ya que todos los tubos de arcade son 4:3 y aunque un juego tenga una resolución 8:7 u otra, al mostrarse en un tubo si ajustamos el tamaño de la imagen a todo el tubo se verán 4:3. Se ha hablado mucho de esto, sobre todo en foros en ingles y es porque muchos desarrolladores de juegos no usaron píxeles cuadrados crear sus juegos, usando píxeles rectangulares. Como dije el único dato que nos importa es que nos importa es que sabemos que al mostrarse el juego será 3:4 sean o no cuadrados los píxeles, ya que no creo que nadie haya visto bandas negras una recreativa original para corregir el la relación de aspecto y ver píxeles cuadrados y si había bandas negras en alguna recreativa era porque el que puso la placa ni se molesto en ajustar y centrar la imagen.

El tema de ajustar bien la imagen de jugos verticales sobre un monitor horizontal es algo complejo, ya que necesitaríamos resoluciones personalizadas y no usar estrechamiento por hardware. Después habría que decidir si mostrar píxeles cuadrados píxeles cuadrados (X/3*4) o si hacer que la imagen del juego vertical ocupe un espacio 3:4 exacto en el monitor 4:3 ((X/(1/4*3))*(1/3*4)).

Sobre el tema de mostrar juegos a 50Hz para ganar líneas... se puede hacer, pero ello implica no utilizar “Triple Buffering” ya que ralentizaría el juego y al no usar “Triple Buffering” sufriríamos efectos de “Tearing” al estar mostrando 60FPS cuando el monitor solo puede representar 50FPS.

Además tenemos problema de que hay juegos verticales con por ejemplo 312 líneas y mas líneas... en estos no nos quedaría más remedio que perder líneas arriba y abajo y esto suele afectar normalmente al contador de puntos.

Todo lo anterior es referente a si no utilizamos estrechamiento por hardware. Si utilizamos estrechamiento por hardware y forzásemos a resoluciones de 240 líneas si veríamos todo el juego en pantalla, pero para empezar esto haría perder calidad de imagen a toda resolución que no tuviese exactamente 240 líneas de resolución y esto se agravaría al usar resoluciones de mas de 240 líneas, en las cuales se perdería aun más calidad al tener que recalcular con una resolución inferior lo que se va a mostrar en pantalla.

Según persona y para alguien que no se fije demasiado en los temas de video posiblemente no haya diferencias y vea perfectamente la imagen de juegos verticales sobre un tubo con chasis CGA, pero a poco que te fijes un poco en temas de video y te gusten que los juegos se muestren como las recreativas originales lo notarás y posiblemente bastante.

De todas formas esto tiene mal arreglo, ya que o dispones de un chasis que soporte señal EGA (25kHz, hasta 384 líneas no entrelazadas) o perderás calidad por algún sitio en lo referente a juegos verticales. Lo ideal es un tubo con chasis multi-frecuencia 15kHz-38kHz, 31kHz-48kHz o superior, en el cual podrías mostrar la resolución que te diese la gana y así podrías crear resoluciones exactas para mostrar juegos verticales sobre un monitor horizontal.

Realmente lo suyo es tener dos recreativas... una con el monitor en horizontal y otra con el monitor en vertical. ;)

Un saludo.

Modificado por [MaD] - 20/11/2006, 01:22
22 respuesta(s) desde el 19/11/2006, 02:50