diff --git a/src/engine/platform/ym2608.cpp b/src/engine/platform/ym2608.cpp index af48f4670..76c67272d 100644 --- a/src/engine/platform/ym2608.cpp +++ b/src/engine/platform/ym2608.cpp @@ -664,8 +664,8 @@ void DivPlatformYM2608::acquire_lle(short** buf, size_t len) { oscBuf[15]->data[oscBuf[15]->needle++]=fm_lle.ac_ad_output; // DAC - int accm1=(short)dacOut[0]; - int accm2=(short)dacOut[1]; + int accm1=(short)dacOut[1]; + int accm2=(short)dacOut[0]; int outL=((accm1*fmVol)>>8)+fm_lle.o_analog*ssgVol*42; int outR=((accm2*fmVol)>>8)+fm_lle.o_analog*ssgVol*42; diff --git a/src/engine/platform/ym2610.cpp b/src/engine/platform/ym2610.cpp index a3eaeecf3..adda4bc7e 100644 --- a/src/engine/platform/ym2610.cpp +++ b/src/engine/platform/ym2610.cpp @@ -595,8 +595,8 @@ void DivPlatformYM2610::acquire_lle(short** buf, size_t len) { oscBuf[13]->data[oscBuf[13]->needle++]=fm_lle.ac_ad_output; // DAC - int accm1=(short)dacOut[0]; - int accm2=(short)dacOut[1]; + int accm1=(short)dacOut[1]; + int accm2=(short)dacOut[0]; int outL=((accm1*fmVol)>>8)+fm_lle.o_analog*ssgVol*42; int outR=((accm2*fmVol)>>8)+fm_lle.o_analog*ssgVol*42; diff --git a/src/engine/platform/ym2610b.cpp b/src/engine/platform/ym2610b.cpp index 118ce4009..e4d0dca85 100644 --- a/src/engine/platform/ym2610b.cpp +++ b/src/engine/platform/ym2610b.cpp @@ -664,8 +664,8 @@ void DivPlatformYM2610B::acquire_lle(short** buf, size_t len) { oscBuf[15]->data[oscBuf[15]->needle++]=fm_lle.ac_ad_output; // DAC - int accm1=(short)dacOut[0]; - int accm2=(short)dacOut[1]; + int accm1=(short)dacOut[1]; + int accm2=(short)dacOut[0]; int outL=((accm1*fmVol)>>8)+fm_lle.o_analog*ssgVol*42; int outR=((accm2*fmVol)>>8)+fm_lle.o_analog*ssgVol*42;