fix left/right out being swapped in YM2608-LLE

This commit is contained in:
tildearrow 2024-05-02 14:56:23 -05:00
parent 57a03778c9
commit cf38b50e54
3 changed files with 6 additions and 6 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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;