diff --git a/src/engine/platform/msm6295.cpp b/src/engine/platform/msm6295.cpp index 29d8f9334..c2a15d2db 100644 --- a/src/engine/platform/msm6295.cpp +++ b/src/engine/platform/msm6295.cpp @@ -469,7 +469,13 @@ void DivPlatformMSM6295::renderSamples(int sysID) { } } else { int sampleCount=parent->song.sampleLen; - if (sampleCount>127) sampleCount=127; + if (sampleCount>127) { + // mark the rest as unavailable + for (int i=127; isong.sample[i]; if (!s->renderOn[0][sysID]) {