So, I now have an OSSC .
After some phase adjustments, it works great in all pass-through resolutions, that is anything with more than 400 lines of vertical resolution, up to and including 1600x1200 at 60Hz .
720x400@70Hz and 640x400@70Hz display fine in pass-through mode and with line2x, but are stretched by the monitor .
I then tried 720x400@70Hz and 640x400@70Hz with the line3x option and found that they were glitchy on my OSSC unit at least (on screen shimmering) .
I understand that the 1600x1200 @70Hz mode that is being output is out of spec (189MHz) and that the TMDS in the OSSC likely does not like it .
What I do not understand is why it was not possible to implement 1600x1200@70Hz with reduced blanking to fit under 162MHz and avoid over-specing the TMDS . Is this due to the line-multiplication only implementation of OSSC and thus lack of a frame buffer ?
Another thing I do not understand is why, in line3x mode, does horizontal sampling need to be set to 2000 lines? The actual horizontal resolution of the source does not change when line3x is enabled, so why is horizontal sampling not set to 900 or 800 total lines (including inactive lines for 720x400@70Hz and 640x400@70Hz ), like in line 2x or pass-through mode ?
Sorry if these are dumb questions and if this is not the best place to ask, but there does not seem to be a lot of info about using 400-line DOS modes with an OSSC , or at least not that I have found .
Any insight, suggestions or references to good beginner docs on using an OSSC, especiallly with DOS VGA modes, would be greatly appreciated .