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