From fedb8cdd946de3d120a7c75297ab5dacb62b645a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 28 May 2021 02:49:01 -0500 Subject: [PATCH] out of bounds --- src/engine/platform/gb.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine/platform/gb.cpp b/src/engine/platform/gb.cpp index c39ed19b2..58c6b8508 100644 --- a/src/engine/platform/gb.cpp +++ b/src/engine/platform/gb.cpp @@ -114,6 +114,7 @@ void DivPlatformGB::tick() { chan[i].freq=noiseTable[chan[i].baseFreq]; } else { chan[i].freq=(chan[i].baseFreq*(ONE_SEMITONE-chan[i].pitch))/ONE_SEMITONE; + if (chan[i].freq>2047) chan[i].freq=2047; } if (chan[i].note>0x5d) chan[i].freq=0x01; if (chan[i].keyOn) {