diff --git a/src/engine/platform/ym2610.cpp b/src/engine/platform/ym2610.cpp index 18acd074d..5154acc62 100644 --- a/src/engine/platform/ym2610.cpp +++ b/src/engine/platform/ym2610.cpp @@ -388,7 +388,7 @@ void DivPlatformYM2610::acquire(short* bufL, short* bufR, size_t start, size_t l for (int i=7; i<13; i++) { adpcmOut.clear(); - aae->debug_channel(i-7)->output(adpcmOut); + aae->debug_channel(i-7)->output<2>(adpcmOut); oscBuf[i]->data[oscBuf[i]->needle++]=adpcmOut.data[0]+adpcmOut.data[1]; } diff --git a/src/engine/platform/ym2610b.cpp b/src/engine/platform/ym2610b.cpp index dde693054..a0f1a6e3f 100644 --- a/src/engine/platform/ym2610b.cpp +++ b/src/engine/platform/ym2610b.cpp @@ -447,7 +447,7 @@ void DivPlatformYM2610B::acquire(short* bufL, short* bufR, size_t start, size_t for (int i=9; i<15; i++) { adpcmOut.clear(); - aae->debug_channel(i-9)->output(adpcmOut); + aae->debug_channel(i-9)->output<2>(adpcmOut); oscBuf[i]->data[oscBuf[i]->needle++]=adpcmOut.data[0]+adpcmOut.data[1]; }