Ver pc en tv con cable vga-scart

Jan 29, 2007 2 Replies

Hola, encontr=E9 una p=E1gina web de Jeroni Paul donde explica como a=F1adi= r=20 las resoluciones de pantalla ntsc y pal al registro de windows, para=20 poder verse en una tv.Yo tengo una gr=E1fica geforce 5500 y estas=20 resoluciones funcionan bien,pero al intentarlo con otras resoluciones=20 para poder ver juegos de m=E1quinas recreativas a su resoluci=F3n nativa,=20 no consigo que emita a 15khz. Los valores binarios los he copiado del registro de una gr=E1fica=20 ArcadeVGA (esta emite todas las resoluciones a 15khz).Una de estas=20 resoluciones:



HKR,, DALCUSTOMCRT384X288X0X60, %REG_BINARY%,00,00,00,0c,



00,00,04,96,00,00,03,84,00,00,04,00,\
00,00,00,40,00,00,03,09,00,00,02,88,00,00,02,89,00,00,00,03,00,00,07,85 ,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,\ f4,41 La ArcadeVGA es una ATI 9250 con la bios modificada,=BFvaldran estos=20 valores para mi nvidia?. Jeroni Paul en tu p=E1gina tienes un apartado de "resoluciones =FAtiles"=20 pero al pincharlo me da error. =BFQue resoluciones conseguiste?. Gracias por leer y por las posibles respuestas.

snipped-for-privacy@hotmail.com ha escrito:

dir

El emulador debe tener alguna configuraci=F3n donde le puedas indicar el=20 modo de pantalla que debe utilizar, ah=ED le debes indicar el o los=20 modos que has creado. Por eso debes crear y a=F1adir al registro todos estos modos que quieras=20 utilizar. Para experimentar con estas configuraciones te puede ir bien=20 PowerStrip por la facilidad de tocar un valor y ver el resultado=20 inmediatamente. Era mi intenci=F3n crear modos para otras resoluciones=20 para casos como el que comentas pero no he encontrado el momento. B=E1sicamente el reloj de p=EDxel te dice cuanto dura un p=EDxel. Cuanto m= =E1s=20 bajo, m=E1s anchos ser=E1n los p=EDxeles dado que la TV escanea la pantalla=20 a velocidad fija. El total de p=EDxeles horizontales es la resoluci=F3n=20 horizontal activa m=E1s los p=EDxeles que cabr=EDan en el tiempo que el haz=20 recorre la parte oculta de la pantalla y vuelve al inicio (retrazado).=20 El front porch son los p=EDxeles que caben desde que finaliza la parte=20 de v=EDdeo activo hasta que empieza el pulso de sincronizaci=F3n. En este=20 momento es cuando el haz empieza a volver al principio. El ancho del=20 pulso son los p=EDxeles que dura el pulso y el Back porch los p=EDxeles=20 que hay desde que acaba el pulso hasta que empieza la parte de v=EDdeo=20 activa. Dada una frecuencia de pixel todos estos datos se pueden=20 convertir a milisegundos (lo hace PowerStrip autom=E1ticamente). Toma=20 como patr=F3n el modo PAL que funciona y tiene los tiempos correctos y=20 trata de conseguir los mismos milisegundos con otra resoluci=F3n=20 retocando los valores. Como te vas a quedar un mont=F3n de veces sin=20 poder ver la imagen te recomiendo que conectes el PC en red y lo=20 controles remotamente con el UltraVNC. Siempre puedes volver al=20 principio pulsando ESC

De estos valores puedes sacar el Modeline siguiendo el c=E1lculo inverso=20 y de ah=ED aplicarlo al registro de la NVidia. Estos valores no son=20 particulares de una tarjeta, siempre que la tarjeta siga los tiempos=20 indicados, generar=E1 bien la se=F1al. Es probable que si los aplicas=20 funcionen bien, no creo que esa ATI tenga nada especial. Como norma=20 general si la resoluci=F3n vertical es igual o menor de la mitad de PAL=20 debes desactivar el entrelazado.

He conseguido el modo sin entrelazado 720x240, que usa los mismos=20 valores que PAL pero sin entrelazado y 320x240 que es una variante=20 f=E1cil de conseguir.

En los emuladores puedes seleccionar los modos que usar=E1n para cada=20 modo del juego, deber=EDas seleccionar los modos que tengas creados y=20 que se parezcan m=E1s. Por ejemplo podr=EDas seleccionar el PAL para todos=20 y el programa se encargar=E1 de redimensionar la imagen.

De nada ;)

HKR,, DALCUSTOMCRT384X288X0X60, %REG_BINARY%

00,00,00,0c,00,00,04,96 00,00,03,84,00,00,04,00, 00,00,00,40,00,00,03,09, 00,00,02,88,00,00,02,89, 00,00,00,03,00,00,07,85, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,f4,41

De todo esto sale:

Modeline "384x288x60" 7.85 384 400 440 496 288 289 292 309 -hsync - vsync

7=2E85 / 496 =3D 15,8 kHz (frec. horizontal NTSC) 15,8 / 309 =3D 51,2 Hz (hmmm...)

Ten=EDa entendido que el m=EDnimo en los chips ATI eran 10MHz de reloj de p=EDxel pero parece que en este caso lo apuran un poco m=E1s a 7,85 MHz. F=EDjate que las opciones (el byte 0C del principio) est=E1 el entrelazado desactivado. Desconozco si dicho modo se podr=E1 utilizar en cualquier tarjeta, ya lo probar=E9.

Pero ten en cuenta que en la lista de modos de Windows no te saldr=E1n modos de menos de 640x480 a pesar de estar disponibles. Es posible cambiar el escritorio de Windows a esa resoluci=F3n con un programa (por ejemplo en VB se puede escribir el c=F3digo para hacerlo, buscando en Google sale) pero lo m=E1s normal es utilizar el emulador, seleccionar en sus configuraciones el modo creado (que tiene que aparecer si se introdujo correctamente) y dejar que lo cambie =E9l.

Si la tarjeta no permite establecer un reloj tan bajo se puede solucionar el problema doblando la resoluci=F3n horizontal, la frecuencia de p=EDxel y los tres ajustes para horizontal, as=ED obtendr=E1s la misma frecuencia de salida. Luego el emulador solo debe hacer un reescalado horizontal 2x, es decir poner dos p=EDxeles al mismo color en vez de uno, siendo el resultado id=E9ntico.

Es decir: Modeline "768x288x60" 15,7 768 800 880 992 288 289 292 309 -hsync - vsync

Si pudieras pasarme los modos que tienes en esa Arcade ser=EDa un buen pi=E9 para empezar la secci=F3n de resoluciones.

Saludos

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required