Page 1 of 1

NTSC vs PAL autoswitching clarification

Posted: Tue Jun 23, 2020 5:08 pm
by rhester72
Posting in Newcomers because I'm assuming the answer is obvious and I'm just daft. :)

Ideally, I'd like a "hands-off" approach to regional video output (to HDMI)...so in a more refined example, I'd like US Genesis games to display at ~60Hz, and PAL Genesis games to display at ~50Hz without intervention.

vsync_adjust=2 comes close, but unfortunately not quite close enough - for example, if the target is 60.1 and it (seemingly somewhat arbitrarily, because it changes subtly between launches) picks 59.9, the resulting 'stutter' is (at least to me) more observable than just a fixed 60Hz.

OK, so I figure I'll do this:

Code: Select all

[Genesis]
video_mode_ntsc=0
video_mode_pal=7
vsync_adjust=0
...and then I get fixed 60Hz for both NTSC and PAL, which isn't what's desired, either. It's almost as if (at least for the Genesis core) video_mode_pal is ignored.

Thinking I was crazy, I went so far as to force the region to EU, turned off auto-region and loaded a game with a known PAL header...and yet still got 60Hz.

Am I missing something completely obvious that will let me just have fixed (separate) rates for NTSC and PAL without using vsync_adjust?

Re: NTSC vs PAL autoswitching clarification

Posted: Tue Jun 23, 2020 5:48 pm
by Threepwood
I gave it a quick test and different NTSC and PAL modes only work on vsync_adjust 1 and 2, not on 0.

Re: NTSC vs PAL autoswitching clarification

Posted: Tue Jun 23, 2020 6:08 pm
by rhester72
Agreed - that's a shame. It'd be nice if you could shift video modes without tinkering with fine-grain refresh rate.

Re: NTSC vs PAL autoswitching clarification

Posted: Thu Jun 25, 2020 2:14 pm
by retrorepair
You could use RGB output and a scaler such as OSSC for this.