kao wrote:The second line is only necessary on true blue IBM CGA cards since you must set the border to a nonblack color in 80-column text mode or you'll get a B&W picture (a hardware bug that does not occur on the PCjr, Tandy, and all CGA clones)
This is only for composite. And the reason for this is that the timing of 80-column mode is not compatible with the colorburst signal. Because the display logic has to be clocked higher in 80-column mode, the timing gets messed up, and the scanline starts during the colorburst signal.
That is why they disable the colorburst, because otherwise the display can lose sync and the image becomes unstable. People discovered that many TVs/monitors would work with the 'broken' colorburst if you use certain background colours, because the TV/monitor would mistake that for the colorburst, and it would sync properly.
IBM probably figured that it wasn't worth the trouble of fixing this at the time, because the high resolution of textmode meant that it would create lots of artifacts anyway, and text wouldn't be readable with composite.
If you wanted 80-column mode in colour, you should use RGBI.
They might have fixed it for PCjr because it was a home computer, meant to be used with a TV. Besides, they overhauled the graphics chip anyway, and added various features.