From cbff29deb6b6a20bc73daed4b9351eb1b357ffb7 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 28 Nov 2022 02:48:47 -0500 Subject: [PATCH] SN: address easy noise feedback, part 2 --- src/engine/platform/sms.cpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/engine/platform/sms.cpp b/src/engine/platform/sms.cpp index 7a9d53bc7..eb680b6d8 100644 --- a/src/engine/platform/sms.cpp +++ b/src/engine/platform/sms.cpp @@ -464,32 +464,38 @@ void DivPlatformSMS::setFlags(const DivConfig& flags) { switch (flags.getInt("clockSel",0)) { case 1: chipClock=COLOR_PAL*4.0/5.0; - easyThreshold=92; + easyThreshold=84; + easyStartingPeriod=13; break; case 2: chipClock=4000000; - easyThreshold=95; + easyThreshold=86; + easyStartingPeriod=13; break; case 3: chipClock=COLOR_NTSC/2.0; - easyThreshold=80; + easyThreshold=72; + easyStartingPeriod=13; break; case 4: chipClock=3000000; - easyThreshold=89; + easyThreshold=81; + easyStartingPeriod=13; break; case 5: chipClock=2000000; - easyThreshold=82; + easyThreshold=74; + easyStartingPeriod=13; break; case 6: chipClock=COLOR_NTSC/8.0; - easyThreshold=57; + easyThreshold=48; + easyStartingPeriod=13; break; default: chipClock=COLOR_NTSC; - easyThreshold=92; - easyStartingPeriod=8; + easyThreshold=84; + easyStartingPeriod=13; break; } resetPhase=!flags.getBool("noPhaseReset",false);