Mercurial > repos > blastem
changeset 2555:78e1769efcdb
Implement additional YM2612 pan leakage observed by MarkeyJester
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 11 Jan 2025 23:03:24 -0800 |
parents | 76259d246695 |
children | 6f1eebc0a90b |
files | ym2612.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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);