Well, you can always scan the relevant VERA registers to detect what mode the VERA is using for video output. I suppose you could infer "old man using a CRT" from one of the possible values.grml wrote: ↑Wed May 24, 2023 8:02 pm Is this something that must be fixed on a game/screen layout level by reducing the area for screen content? Or can I simply look up the relevant VERA registers that I vaguely remember, write code to detect "old man using a CRT" mode and scale the whole screen down? That should be happening by default, anyway.
Back in my day, when someone was using a VGA connector, they were responsible for configuring their monitor to address overscan. Composite modes, however, were the system or game's responsibility to keep important assets within a "safe area". In fact, even today modern game devs that work on consoles have the concept of a "safe frame" that they're supposed to obey when designing UIs, and this is why Box16 has for a long time had the ability to overlay a "safety frame" to indicate what portions of the display were likely to be hidden by overscan.