diff --git a/src/engine/platform/sound/t6w28/T6W28_Apu.cpp b/src/engine/platform/sound/t6w28/T6W28_Apu.cpp index 0065ef3d4..2cd9c7d98 100644 --- a/src/engine/platform/sound/t6w28/T6W28_Apu.cpp +++ b/src/engine/platform/sound/t6w28/T6W28_Apu.cpp @@ -104,8 +104,8 @@ void T6W28_Square::run( sms_time_t time, sms_time_t end_time ) time += delay; if ( time < end_time ) { - blip_buffer_t* const output_left = this->outputs[1]; - blip_buffer_t* const output_right = this->outputs[2]; + blip_buffer_t* const output_left = this->outputs[0]; + blip_buffer_t* const output_right = this->outputs[1]; int delta_left = amp_left * 2; int delta_right = amp_right * 2;