Unified · Split
| @@ -373,6 +373,10 @@ void paulaStartDMA(int32_t ch) · 372 unmodified lines | ||
| 373 | 373 | // set current sample point |
| 374 | 374 | v->dSample = v->AUD_DAT[0] * v->AUD_VOL; |
| 375 | 375 | |
| 376 | + // progress AUD_DAT buffer | |
| 377 | + v->AUD_DAT[0] = v->AUD_DAT[1]; | |
| 378 | + v->sampleCounter--; | |
| 379 | + | |
| 376 | 380 | // set BLEP stuff |
| 377 | 381 | v->dLastPhase = 0.0; |
| 378 | 382 | v->dLastDelta = v->dDelta; |