From a2be46bb829224e2a20d73b2636c216e4364ea7a Mon Sep 17 00:00:00 2001 From: cam900 Date: Thu, 31 Aug 2023 20:35:35 +0900 Subject: [PATCH] Casting --- src/engine/platform/msm6295.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/msm6295.cpp b/src/engine/platform/msm6295.cpp index e72b8c42..60c8f6a6 100644 --- a/src/engine/platform/msm6295.cpp +++ b/src/engine/platform/msm6295.cpp @@ -431,7 +431,7 @@ void DivPlatformMSM6295::renderSamples(int sysID) { DivSample* s=parent->song.sample[i]; int endPos=sampleOffVOX[i]+s->lengthVOX; for (int b=0; b<4; b++) { - unsigned int bankedAddr=(bankedPhrase[i].bank<<16)+(b<<8)+(bankedPhrase[i].phrase*8); + unsigned int bankedAddr=((unsigned int)bankedPhrase[i].bank<<16)+(b<<8)+(bankedPhrase[i].phrase*8); adpcmMem[bankedAddr]=b; adpcmMem[bankedAddr+1]=(sampleOffVOX[i]>>8)&0xff; adpcmMem[bankedAddr+2]=(sampleOffVOX[i])&0xff;