zerkman / zest

Implementation of an Atari ST in VHDL for Xilinx-based FPGAs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zest doesn't work on my "normal" TV

matt-grain opened this issue · comments

When trying to run Zest, my TV (Sony HD TV) says the signal is not compatible. Tried TOS US and FR, same result.
Works on my Lenovo monitor.

zeST does not output a "standard" HDMI signal, but rather an equivalent of a VGA scan-doubled signal of the original PAL or NTSC output. In monochrome high resolution, it outputs a signal with the exact same characteristics as the original signal.
This produces exactly the same video output framerate, and either the same or twice the horizontal scanline rate.
This is equivalent to what you would get using a video converter device such as the OSSC.
This is also necessary to restrict the video latency to minimum. Indeed, if we used higher level scaling to proper 1080p HDMI, we would have in the worst case to record a complete frame and then scale it to 1080p, producing a delay of 1 frame. This is what emulators do, but they can not do otherwise.
This would not be impossible to do, but 1) it requires quite some work to achieve and 2) introduces undesired latency.
I'm sorry your TV set does not accept zeST, but it works on many, including my Sony 4K TV.

This might be solved in the future, when proper 1080p upscaling is implemented.