Pues ve ensayando el bote El diseño de scandoubler que hice primero para el Jupiter ACE funciona sin problemas en el SAM Coupé, y tal cual estaba, se lo he enchufado al core del ZX Spectrum funcionando a la primera, autocentrando la pantalla y todo . El que aparezcan o no scanlines es ahora configurable. Como ves, se las he quitado para esta foto.Radastan escribió:Pero vamos, que los diseñadores sois vosotros, yo sólo estoy dando mi opinión. Con el estado actual de todo ya estoy dando saltos. Es más, en cuanto pueda actualizar mi ZX Uno para gozar de la salida VGA grabaré el vídeo prometido.
Yo querría añadir mi punto de vista sobre todo esto:
VGA se ve estupendamente. Nunca hasta ahora había visto con esta calidad la imagen del ZX-Uno. Y si tienes un monitor VGA 4:3 mucho mejor. Y sí, tanto en casa como en el trabajo, lo que tengo más a mano son monitores VGA. Monitores de video compuesto o RGB tengo también, pero por ejemplo en uno de los despachos que uso no, así que cuando trabajo en él con el ZX-Uno tengo que llevarme un conversor video compuesto - VGA para poder pincharlo a un vetusto monitor VGA de tubo que tengo por allí arrumbado. Incluso las demos que usan gigascreen y efectos de entrelazado se ven bien. No "flickean" tanto como pensaba. Es más, "flickean" menos que en un monitor de video compuesto/RGB de tubo.
El modo de 512x192 del Spectrum y del SAM Coupé es realmente usable. No veo caracteres borrosos para nada. Se lee perfectamente. Ojalá alguien se arremangue los brazos y pueda portar la BIOS del CP/M para que funcione con la tarjeta SD como soporte de almacenamiento, porque el ZX-Uno es un chisme muy potente para un sistema CP/M.
En resumen: me alegro de que decidiéramos dar soport a VGA con el prototipo v2 añadiendo la señal de VSYNC.
Pero debeis de tener en cuenta también las siguientes cosas:
Como dije en un post anterior, VGA no se diseñó para ser amigable con los sistemas PAL. Sin embargo, lo es con los sistemas NTSC. Un scandoubler cuya frecuencia nativa sea la de un sistema NTSC va a funcionar muy bien en el modo estándar VGA 640x480. Practicamente cualquier monitor se lo tragará. No pasa lo mismo con un scandoubler cuya señal de origen sea PAL. No todos los monitores admiten 50Hz de frecuencia de refresco vertical. Por ejemplo, el de la foto necesita como mínimo 56Hz, que es la frecuencia mínima de uno de los modos estándar de 800x600, que es la resolución que estoy usando.
¿Cómo es que se ve perfectamente la imagen? Pues porque he acelerado todo el sistema, haciendo que la frecuencia de refresco vertical pase de ser 50Hz a ser 57.39Hz. Pero claro, eso significa que el Z80-A está funcionando a 3.5 * (57.39/50) = 4.01MHz. Y se nota... ¡vaya si se nota! No es que el juego esté un pelín acelerado, sino que está bastante acelerado. No es que sea injugable, no, pero simplemente ya no es "lo mismo".
Por esta razón el video compuesto no puede desaparecer del ZX-Uno. No todos los monitores VGA aguantan 50Hz, pero por descontado que todos los televisores sí que lo soportarán.
Más cosas: me he pasado hoy por el Carrefour y me he puesto a mirarle el culo a.... todos los televisores del área de Imagen y Sonido. Lo que he visto es que:
- El conector SCART ha desaparecido de la mayoría de teles ultramodernas (4K, pantalla curva, esas cosas). Antes podías ver teles TFT y plasma con no uno, sino dos euroconectores. Ahora lo que ves son teles con 2, 3 y más conectores HDMI.
- Otro conector que también ha desaparecido es el DB15. Y éste desapareció antes que el SCART. No he visto ninguna tele grande que lo tenga, y de las pequeñas, pocas.
- Ahora bien: el tipo de conexión que está presente en TODAS las que he visto, desde las pequeñas hasta las de sesentaypico pulgadas, 4K, pantalla curva 3D y todo lo que quieras, es la de video compuesto: a veces con los clásicos conectores RCA amarillo rojo y blanco, y a veces en forma de conector jack de 3,5'' multipolo que necesita un cable adaptador para sacar de ahí las señales a tres RCA's hembra aéreos. Es decir: hay teles actuales en las que no podríamos poner el ZX-Uno en modo VGA ni en SCART, pero sí en video compuesto.