If one wanted to use a PC to do the job, one might as well get a TV tuner card since those are pretty cheap on ebay. It would be nice if there was one with RGB input though, anyone know if such a thing exists?
Any "flicker fixer" needs to have enough RAM to buffer the whole display, close to 1MB at 24bpp (well I guess a clever device could get away with only a little more than half that much RAM, buffering only the previous field and previous scanline). I wonder if the Averlogic chip has enough RAM on it to do this.
One could use the digital video signals at the video slot instead of converting A->D but that would limit the systems that you could use the device with.
Maybe designing the logic from the ground up would be the way to go? Maybe someone who knows more than I do can help me out with this...
1) First thing needed would be a set of ADCs for the RGB input (minimum 16bpp but preferably 24-bit)
2) some logic that can sample the input at 14.3MHz (28.6MHz if we need super hires ECS modes...) and generate the proper addresses to write the data to odd/even lines of a framebuffer in RAM (720x480... unless we need extra lines for PAL or super hires again)
3) set of DACs for VGA output
4) logic to generate sync for VGA output, and count addresses for reading the output data from the framebuffer
5) memory that can handle this bandwidth... (dual-ported SRAM??)