TTL RGB to VGA scan doubler @256byteram
TTL RGB to VGA scan doubler  @256byteram
Uploaded May 2017 | Updated September 2026, 2 weeks ago
I was at the local retro computer meeting the other day and one of the guys was trying to interface the CGA video output to a VGA monitor with a Chinese 15kHz to VGA upscaler. It did work, but only if the picture didn't change. Otherwise the sync would drop out.

I decided to have a go at making my own scan doubler. This one needs 2kB of 4-bit RAM (provided in the FPGA) to store a single line, which is then output twice in succession at double the speed. This gives a signal that's compatible with VGA.

There is some sampling jitter, visible when I zoom in, because I'm running the board at 50MHz and the sample rate for CGA/EGA is 14.3181MHz. If I try it at a multiple of 27MHz I might have more luck.

The machine is an NEC PowerMate 1 Plus 80286 with 4MB RAM and a 40MB hard drive. It has an EGA graphics card.

I'm using a FleaFPGA development board from www.fleasystems.com, which is an excellent little board for this sort of thing.
TTL RGB to VGA scan doublerApple IIc DIY PAL adapterPreliminary look at the MIDI controlled SIDVidicon Feedback 50FPS HDApple IIc MockingBoard cloneDual Octave SID (Parallax, direct capture)A bleak look at Australian IT from 1993Video Colouriser DemonstrationTelecom - Vision 2000 Customers Come First (1986)RF sine wave generator for synthsChaosBlaupunkt Colorado Colour Television (circa 1975)
256byteram |

TTL RGB to VGA scan doubler

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER