# HG changeset patch # User Michael Pavone # Date 1736665404 28800 # Node ID 78e1769efcdb0b424450b39136c17361bc5a3db9 # Parent 76259d246695f67512d9a7d3c45aad446604e628 Implement additional YM2612 pan leakage observed by MarkeyJester diff -r 76259d246695 -r 78e1769efcdb ym2612.c --- a/ym2612.c Sat Jan 11 17:58:58 2025 -0800 +++ b/ym2612.c Sat Jan 11 23:03:24 2025 -0800 @@ -648,6 +648,7 @@ } else { left -= (context->zero_offset * context->volume_mult) / context->volume_div; } + left += (value * context->volume_mult) / (60 * context->volume_div); } if (context->channels[i].lr & 0x40) { right += (value * context->volume_mult) / context->volume_div; @@ -657,6 +658,7 @@ } else { right -= (context->zero_offset * context->volume_mult) / context->volume_div; } + right += (value * context->volume_mult) / (60 * context->volume_div); } } render_put_stereo_sample(context->audio, left, right);