From 6ce2a6743c12c832f97e7037540a7b1f4d03562c Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 5 Mar 2022 04:59:05 -0500 Subject: [PATCH] lynx: fix 3xxx effect not working --- src/engine/playback.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index 23cb54e1..f0f43dc1 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -224,14 +224,6 @@ bool DivEngine::perSystemEffect(int ch, unsigned char effect, unsigned char effe return false; } break; - case DIV_SYSTEM_LYNX: - if (effect>=0x30 && effect<0x40) { - int value = ((int)(effect&0x0f)<<8)|effectVal; - dispatchCmd(DivCommand(DIV_CMD_LYNX_LFSR_LOAD,ch,value)); - break; - } - return false; - break; case DIV_SYSTEM_OPLL_DRUMS: switch (effect) { case 0x18: // drum mode toggle @@ -533,6 +525,14 @@ bool DivEngine::perSystemPostEffect(int ch, unsigned char effect, unsigned char return false; } break; + case DIV_SYSTEM_LYNX: + if (effect>=0x30 && effect<0x40) { + int value = ((int)(effect&0x0f)<<8)|effectVal; + dispatchCmd(DivCommand(DIV_CMD_LYNX_LFSR_LOAD,ch,value)); + break; + } + return false; + break; default: return false; }