Jo22 wrote on 2025-07-27, 02:21:To my understanding, it's doing "fake" progressive scan and 200 lines of information. That's all the Motorola CRTC can do.
Ie, i […]
Show full quote
To my understanding, it's doing "fake" progressive scan and 200 lines of information. That's all the Motorola CRTC can do.
Ie, it uses merely odd or even lines of an interlaced signal for information but not both.
About "fake": I mean to say the TV/video monitor doesn't change to a native progressive signal format with the matching timings and adapted dot size for 200 lines,
but continues to behave as if the TV signal was normally interlaced (400 lines)
The black lines are "dead" lines without useful picture information (the other 200 lines).
To the TV/video monitor, there are 400 lines total thus (+blank/border etc). As usual.
The TV/video monitor is not natively operating on 200 lines as if it was "real" progressive scan (no odd/even lines or fields).
That's not much unlike NES or any other 240p/288p console.
Though the NES is a bit special, because it uses timing tricks to draw "inbetween" somehow. Not sure how to describe.
Edit: Speaking under correction.
For your amusement, we had some discussion about such things earlier. 😀
You can read it here: CGA/EGA "pixel-doubling" of 320-pixel wide modes
NES and SNES use 262 total lines per frame, including sync and blanking. Every other scanline on the TV shows image, but the ones inbetween show black. So each video frame of this progressive video is approximately the same duration as single field of interlaced video. The way it works to force progressive scanning, is that each field has an integer number of lines (262, instead of 262.5), therefore every field can be thought of as a complete frame with half the vertical resolution. Interlacing occurs only when a field has a non-integer number of lines.
But there's another problem with this, they chose to make an integer number of lines by removing a half line, rather than adding a half line. This means there's 262 lines per frame (an even number of lines), so that the chroma carrier doesn't switch polarity at the end of the frame. This would normally create a stationary pattern of chroma carrier, that could be visible as a grid on the screen (some chroma carrier leaks through to the brightness/luma part of the circuit). To prevent this from happening, they adjust the timing after every second frame in a way that is still compatible with NTSC TVs, but that keeps there from being a stationary pattern on the screen.
The N64 doesn't have this problem at all, because it uses 263 lines per frame. An odd number of lines per frame means that the chroma carrier inverts polarity for every frame, so no stationary pattern from the chroma carrier, so no timing tricks need to be used like with the NES and SNES to try to remove that pattern.
I'm curious which way the CGA graphics card outputs a signal. Does it use the NES and SNES technique with 262 lines per frame, or the N64 technique with 263 lines per frame?