diff --git a/Source/Core/Core/HW/WiimoteEmu/Speaker.cpp b/Source/Core/Core/HW/WiimoteEmu/Speaker.cpp index d7b0ff496d..065511667f 100644 --- a/Source/Core/Core/HW/WiimoteEmu/Speaker.cpp +++ b/Source/Core/Core/HW/WiimoteEmu/Speaker.cpp @@ -97,7 +97,10 @@ void Wiimote::SpeakerData(wm_speaker_data* sd) // Following details from http://wiibrew.org/wiki/Wiimote#Speaker sample_rate_dividend = 6000000; - volume_divisor = 0x40; + + // 0 - 127 + // TODO: does it go beyond 127 for format == 0x40? + volume_divisor = 0x7F; } else {