From 2a4383b4debb8b11276e2a2b62c0b0c0b9633b07 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 30 Apr 2024 02:20:37 -0500 Subject: [PATCH] OPLL: and now fix match --- src/engine/platform/opll.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/engine/platform/opll.cpp b/src/engine/platform/opll.cpp index 633429cab..a5b554c6d 100644 --- a/src/engine/platform/opll.cpp +++ b/src/engine/platform/opll.cpp @@ -1173,7 +1173,11 @@ void DivPlatformOPLL::setFlags(const DivConfig& flags) { if (selCore==1) { oscBuf[i]->rate=rate; } else { - oscBuf[i]->rate=rate/2; + if (i>=6 && properDrumsSys) { + oscBuf[i]->rate=rate; + } else { + oscBuf[i]->rate=rate/2; + } } } noTopHatFreq=flags.getBool("noTopHatFreq",false);