From 90859be901d13003e1e94d7dcf6748d6dce60f99 Mon Sep 17 00:00:00 2001 From: Natt Akuma Date: Mon, 1 Apr 2024 04:06:32 +0700 Subject: [PATCH] MinMod: use loop end instead of sample end --- src/engine/platform/gbaminmod.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/gbaminmod.cpp b/src/engine/platform/gbaminmod.cpp index 30d9da7c0..65342be43 100644 --- a/src/engine/platform/gbaminmod.cpp +++ b/src/engine/platform/gbaminmod.cpp @@ -316,7 +316,7 @@ void DivPlatformGBAMinMod::tick(bool sysTick) { size_t maxPos=getSampleMemCapacity(); start=sampleOff[chan[i].sample]; if (s->isLoopable()) { - end=MIN(start+MAX(s->length8,1),maxPos); + end=MIN(start+MAX(s->loopEnd,1),maxPos); loop=start+s->loopStart; } else { end=MIN(start+s->length8+16,maxPos);