From 42135242866e47657ff58faf76c7f2a66a3710e2 Mon Sep 17 00:00:00 2001 From: Noah Sweilem Date: Fri, 16 Jun 2023 19:04:12 -0700 Subject: [PATCH] Fix swapped wave channel volume --- Core/apu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/apu.c b/Core/apu.c index db56130..ae223a1 100644 --- a/Core/apu.c +++ b/Core/apu.c @@ -1768,7 +1768,7 @@ uint8_t GB_get_channel_volume(GB_gameboy_t *gb, GB_channel_t channel) { return gb->apu.square_channels[channel].current_volume; case GB_WAVE: - return (const uint8_t[]){0, 4, 8, 0, 0xF}[gb->apu.wave_channel.shift]; + return (const uint8_t[]){0xF, 8, 4, 0, 0}[gb->apu.wave_channel.shift]; case GB_NOISE: return gb->apu.noise_channel.current_volume;