diff --git a/src/gb/audio.c b/src/gb/audio.c index 516c6c663..a1af17247 100644 --- a/src/gb/audio.c +++ b/src/gb/audio.c @@ -116,6 +116,7 @@ void GBAudioReset(struct GBAudio* audio) { audio->ch3.wavedata8[13] = 0xFF; audio->ch3.wavedata8[14] = 0x00; audio->ch3.wavedata8[15] = 0xFF; + audio->ch3.window = 0; audio->ch4 = (struct GBAudioNoiseChannel) { .envelope = { .dead = 2 } }; audio->frame = 0; audio->sampleInterval = SAMPLE_INTERVAL * GB_MAX_SAMPLES;