diff --git a/src/engine/platform/pv1000.cpp b/src/engine/platform/pv1000.cpp index bf03df405..0d7d728d0 100644 --- a/src/engine/platform/pv1000.cpp +++ b/src/engine/platform/pv1000.cpp @@ -42,7 +42,7 @@ void DivPlatformPV1000::acquire(short** buf, size_t len) { short samp=d65010g031_sound_tick(&d65010g031,1); buf[0][h]=samp; for (int i=0; i<3; i++) { - oscBuf[i]->data[oscBuf[i]->needle++]=d65010g031.out[i]<<1; + oscBuf[i]->data[oscBuf[i]->needle++]=MAX(d65010g031.out[i]<<2,0); } } }