From 0ceec182a060b35c4784d224eae8aa288531a604 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 3 Feb 2022 02:46:49 -0500 Subject: [PATCH] SAA: fix negative octaves --- src/engine/platform/saa.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine/platform/saa.cpp b/src/engine/platform/saa.cpp index 13134fb5f..c2cb7224c 100644 --- a/src/engine/platform/saa.cpp +++ b/src/engine/platform/saa.cpp @@ -98,6 +98,7 @@ void DivPlatformSAA1099::tick() { } if (chan[i].freqChanged || chan[i].keyOn || chan[i].keyOff) { chan[i].freq=parent->calcFreq(chan[i].baseFreq,chan[i].pitch,true); + if (chan[i].freq>65535) chan[i].freq=65535; if (chan[i].freq>=32768) { chan[i].freqH=7; } else if (chan[i].freq>=16384) {