From 3d570d2ab934e53c5a098b18b4762394e1c5d45e Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 17 May 2025 17:21:43 -0500 Subject: [PATCH] T6W28: fix DC offset on pan issue #2502 --- src/engine/platform/sound/t6w28/T6W28_Apu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/sound/t6w28/T6W28_Apu.cpp b/src/engine/platform/sound/t6w28/T6W28_Apu.cpp index c3bf4ae0f..3f1c28fe1 100644 --- a/src/engine/platform/sound/t6w28/T6W28_Apu.cpp +++ b/src/engine/platform/sound/t6w28/T6W28_Apu.cpp @@ -94,13 +94,13 @@ void T6W28_Square::run( sms_time_t time, sms_time_t end_time ) if ( delta_left ) { last_amp_left = amp_left; - blip_add_delta( outputs[1], time, delta_left ); + blip_add_delta( outputs[0], time, delta_left ); } if ( delta_right ) { last_amp_right = amp_right; - blip_add_delta( outputs[0], time, delta_right ); + blip_add_delta( outputs[1], time, delta_right ); } oscBuf->putSample(time,(amp_left+amp_right)>>2);