From ba273549dd298adc55d786ea5d1d463874f24eda Mon Sep 17 00:00:00 2001 From: cam900 Date: Thu, 31 Oct 2019 13:07:55 +0900 Subject: es5506.cpp : Fix silence (#5834) * es5506.cpp : Fix silence * es5506.cpp : Fix algorithm --- src/devices/sound/es5506.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/sound/es5506.cpp b/src/devices/sound/es5506.cpp index 43a022d52fd..c317435d34f 100644 --- a/src/devices/sound/es5506.cpp +++ b/src/devices/sound/es5506.cpp @@ -499,7 +499,7 @@ void es550x_device::compute_tables(u32 total_volume_bit, u32 exponent_bit, u32 m const u8 exponent = (i >> mantissa_bit) & exponent_mask; const u32 mantissa = (i & mantissa_mask) | mantissa_len; - m_volume_lookup[i] = (mantissa << mantissa_shift) >> (((mantissa_shift - mantissa_bit) + 1 + (1 << exponent_bit)) - exponent); + m_volume_lookup[i] = (mantissa << mantissa_shift) >> ((mantissa_shift + mantissa_bit + 1) - exponent); } } -- cgit v1.2.3