Hack the 2.5" LCD A/V Display ??
Rayman
Posts: 14,789
I just got around to trying out the 2.5" LCD TV from Parallax.· I'm not terribly impressed by the image quality...· I can read the text good in 16x12 text mode as in the "Graphics_Palette" example.· But, text is quite blurry in the 40x13 text mode of the "TV_Text_Demo"...
I saw an earlier post that described hacking a larger LCD TV to make it into sort of an LCD RGB monitor that then used a modified form of a VGA driver to do the display...
Anyone think this could be done with this little display?· Think this would improve the clarity of small text?
I guess the main benefit would be that it would be a progressive rather than interlaced update.· Maybe this will reduce the flicker I see in this monitor also...
I saw an earlier post that described hacking a larger LCD TV to make it into sort of an LCD RGB monitor that then used a modified form of a VGA driver to do the display...
Anyone think this could be done with this little display?· Think this would improve the clarity of small text?
I guess the main benefit would be that it would be a progressive rather than interlaced update.· Maybe this will reduce the flicker I see in this monitor also...
Comments
But, I did play with the four pots on the board and was able to improve the display a hair.· At least its centered now (The pot labelled H.P. is horizontal position.)
I've attached a photo of the insides.· There's another big IC and other stuff on the back side of the circuit board too.
I changed the TEXT.SPIN to grayscale non-interlaced. This gives a very sharp image on those kind of monitors!
The driver wont work else.
I hezitatingly post a modified _TEXT which is in an undefined state (not worked on it for weeks)...
deSilva: Thanks for the example!
I just got your file working with this change:
_clkmode = xtal1 + pll16x'pll8x
_xinfreq = 5_000_000 '10_000_000
videoPin = 12'24
This "non-interlaced" mode is much better for the tiny (and inexpensive) Parallax TV monitor. The display doesn't flicker and the text is much more readable.
I don't know why you go with B&W though... It looks better in color.
Is this a true "non-interlaced" mode? Or, is it just sending the same field twice? I'm just thinking that my big TVs accept 480p signals. But, I don't think this is really that, is it?
Instead of a full frame taking 1/30 sec, it takes 1/60 sec. Vertical resolution is divided by two, and the half line that normally offsets the vertical scanlines is not sent. Most older computers and video game consoles sent video this way to prevent flicker.
I'm sure overall resolution capability / RAM has as much to do with that as flicker does.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Wiki: Share the coolness!
Instead of a full frame taking 1/30 sec, it takes 1/60 sec. Vertical resolution is divided by two, and the half line that normally offsets the vertical scanlines is not sent. Most older computers and video game consoles sent video this way to prevent flicker.
I'm sure overall resolution capability / RAM has as much to do with that as flicker does.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Wiki: Share the coolness!
VGA does not have this need, as it displays a full frame within 1/60 second, (and thus needs twice the bandwidth).
For the Propeller Video Logic it makes not much difference whether sending twice the same field or even/odd lines.
However when the real number of lines on a monitor is 240 rather than 480+ different even/odd lines it will result in worse quality due to the necessary (and incontrolled) averaging.
For a "tiled" driver there is not so much difference wrt memory usage (of course the number of tiles is doubled)