From 1a4bbef15b36738f363d8d1ae8c09420a992b7e7 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 14 Mar 2024 14:40:02 -0500 Subject: [PATCH] YM2151: so we need hacky legato mess here too... issue #1797 --- src/engine/platform/arcade.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/arcade.cpp b/src/engine/platform/arcade.cpp index 2b6663c32..914453271 100644 --- a/src/engine/platform/arcade.cpp +++ b/src/engine/platform/arcade.cpp @@ -560,7 +560,7 @@ int DivPlatformArcade::dispatch(DivCommand c) { commitState(c.chan,ins); chan[c.chan].insChanged=false; } - chan[c.chan].baseFreq=NOTE_LINEAR(c.value); + chan[c.chan].baseFreq=NOTE_LINEAR(c.value+((HACKY_LEGATO_MESS)?(chan[c.chan].std.arp.val):(0))); chan[c.chan].freqChanged=true; break; }