From 9df3247ba32b15324bb007ab2b2ca7febce98106 Mon Sep 17 00:00:00 2001 From: scratchminer Date: Tue, 23 Jan 2024 09:33:24 -0500 Subject: [PATCH] dumb mistake fixed --- extern/pwrnoise/pwrnoise.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extern/pwrnoise/pwrnoise.c b/extern/pwrnoise/pwrnoise.c index 787976dfb..fd7e98996 100644 --- a/extern/pwrnoise/pwrnoise.c +++ b/extern/pwrnoise/pwrnoise.c @@ -41,7 +41,10 @@ void pwrnoise_noise_write(noise_channel_t *chan, uint8_t reg, uint8_t val) { } void pwrnoise_noise_step(noise_channel_t *chan, uint16_t cycles) { - if (!chan->enable) chan->out_latch = 0; + if (!chan->enable) { + chan->out_latch = 0; + return; + } chan->octave_counter += cycles; if (cycles > 2 || !(((chan->octave_counter - 1) >> chan->octave) & 0x0001) && ((chan->octave_counter >> chan->octave) & 0x0001)) {