Code: Select all
Region : JP, US, EU, Auto
Prefered Region Order : U>J>E, J>U>E,E>U>J
The prefered region order is pretty self explanatory and just listing 3 cases (which imho cover most cases) is simple enough.
The prefered region order shall be grayed if the region is not auto (this way, i think it is more understandable for the user)
new_vmode is signal to force notify about new resolution. Toggling the PAL/NTSC don't set the output video to specific PAL/NTSC immediately. Delay gives some time to make video stable before it will be measured.
Well, on my monitors, i do not see any difference when timer and no timer but perhaps on TV it will. The length of the timer depend on which parameter, is it related on the monitor/tv, is it related only on the scaler? on the core? Because this length is different in the snes core and the genesis one and is 0 in the sms core (and it does not seem to have a region selection in the nes core)
Perhaps this timer shall be implemented in the framework (could be configured through a option)