Custom resolution for TV out?

I’m running Angstrom on a Beagleboard-xM rev c4. My external LCD display is connected to S-Video and works fine but the image quality is fuzzy and quite awful. The screen is also cut off at the top and bottom.

I believe this is because the LCD is natively 800x480 but the beagleboard forces me to use NTSC or PAL. Is there a way to get 800x480 from the TV out instead? I tried omapfb.mode=800x480MR-24@60 (instead of omapfb.mode=tv:ntsc) and it refused to work at all. Thanks.

No.

PAL is 720x576 and NTSC is 720x480, you cannot change these resolutions
for the the S-Video output.

Also, PAL/NTSC TVs/monitors employ so called "overscan" which is why
you do not see parts of your screen.

So in the end there is not much you can do unless you get a monitor
that you connect e.g. via DVI/HDMI...

Ah I see. Well that's not really an option for what I'm doing... Is
there any way to fix the overscan at least, or make the interface
compensate for it somehow?

None wrote:

Ah I see. Well that's not really an option for what I'm doing... Is
there any way to fix the overscan at least, or make the interface
compensate for it somehow?

you cannot turn off overscan on your TV, the only thing you can do is
not to use the full area for displaying your UI or whatever...

see Safe area - Wikipedia