diff --git a/Core/apu.h b/Core/apu.h index c50d5a8f..c4d4fc70 100644 --- a/Core/apu.h +++ b/Core/apu.h @@ -8,7 +8,8 @@ #ifdef GB_INTERNAL /* Divides nicely and never overflows with 4 channels and 8 (1-8) volume levels */ #ifdef WIIU -#define MAX_CH_AMP 0x1FE0 / 4 +/* Todo: Remove this hack once https://github.com/libretro/RetroArch/issues/6252 is fixed*/ +#define MAX_CH_AMP (0x1FE0 / 4) #else #define MAX_CH_AMP 0x1FE0 #endif diff --git a/libretro/libretro.c b/libretro/libretro.c index dfddc6af..98b88c2f 100644 --- a/libretro/libretro.c +++ b/libretro/libretro.c @@ -9,7 +9,8 @@ #ifndef WIIU #define AUDIO_FREQUENCY 384000 #else -#define AUDIO_FREQUENCY 44100 +/* Use the internal sample rate for the Wii U */ +#define AUDIO_FREQUENCY 48000 #endif #define FRAME_RATE (0x400000 / 70224.0)