VGA is very flexible, but Composite Video is very restrictive about modes -- it only supports modes compatible with known TV standards.
(Not just a Raspberry Pi issue. It would be impossible to signal colour correctly from an arbitrary video mode. Also, broadcast video has obscure features like "equalizing pulses" that can't be properly described by a modeline).
For composite 240p @ 60fps try the 720x240 mode, e.g. video=Composite-1:720x240
That will fill the screen. There's also a 704x216 mode with black borders (margins).
If you use a custom mode it must have 262 or 263 scanlines (for 240p) and the frame rate must be 60Hhz or extremely close.
Margins and scaling don't work like previous Pis, but we are working on ways to control the image size and position more conveniently.
(Not just a Raspberry Pi issue. It would be impossible to signal colour correctly from an arbitrary video mode. Also, broadcast video has obscure features like "equalizing pulses" that can't be properly described by a modeline).
For composite 240p @ 60fps try the 720x240 mode, e.g. video=Composite-1:720x240
That will fill the screen. There's also a 704x216 mode with black borders (margins).
If you use a custom mode it must have 262 or 263 scanlines (for 240p) and the frame rate must be 60Hhz or extremely close.
Margins and scaling don't work like previous Pis, but we are working on ways to control the image size and position more conveniently.
Statistics: Posted by njh — Sat Jan 27, 2024 12:52 pm