SN: address easy noise feedback, part 2

This commit is contained in:
tildearrow 2022-11-28 02:48:47 -05:00
parent a7dfe6534d
commit cbff29deb6
1 changed files with 14 additions and 8 deletions

View File

@ -464,32 +464,38 @@ void DivPlatformSMS::setFlags(const DivConfig& flags) {
switch (flags.getInt("clockSel",0)) { switch (flags.getInt("clockSel",0)) {
case 1: case 1:
chipClock=COLOR_PAL*4.0/5.0; chipClock=COLOR_PAL*4.0/5.0;
easyThreshold=92; easyThreshold=84;
easyStartingPeriod=13;
break; break;
case 2: case 2:
chipClock=4000000; chipClock=4000000;
easyThreshold=95; easyThreshold=86;
easyStartingPeriod=13;
break; break;
case 3: case 3:
chipClock=COLOR_NTSC/2.0; chipClock=COLOR_NTSC/2.0;
easyThreshold=80; easyThreshold=72;
easyStartingPeriod=13;
break; break;
case 4: case 4:
chipClock=3000000; chipClock=3000000;
easyThreshold=89; easyThreshold=81;
easyStartingPeriod=13;
break; break;
case 5: case 5:
chipClock=2000000; chipClock=2000000;
easyThreshold=82; easyThreshold=74;
easyStartingPeriod=13;
break; break;
case 6: case 6:
chipClock=COLOR_NTSC/8.0; chipClock=COLOR_NTSC/8.0;
easyThreshold=57; easyThreshold=48;
easyStartingPeriod=13;
break; break;
default: default:
chipClock=COLOR_NTSC; chipClock=COLOR_NTSC;
easyThreshold=92; easyThreshold=84;
easyStartingPeriod=8; easyStartingPeriod=13;
break; break;
} }
resetPhase=!flags.getBool("noPhaseReset",false); resetPhase=!flags.getBool("noPhaseReset",false);