diff --git a/sdl/sdl-speaker.cpp b/sdl/sdl-speaker.cpp index 2308610..5b66dab 100644 --- a/sdl/sdl-speaker.cpp +++ b/sdl/sdl-speaker.cpp @@ -149,7 +149,7 @@ void SDLSpeaker::maintainSpeaker(uint32_t c) // FIXME: g_volume - curSpeakerData = mixerValue & 0xFF; + curSpeakerData = (mixerValue & 0xFF) >> 4; } void SDLSpeaker::beginMixing()