From 12a1d2ff3dfbf7d6c6b350c369436fe128100814 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 10 Mar 2023 12:44:45 -0500 Subject: [PATCH] Amiga: fix per-chan osc --- src/engine/platform/amiga.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/amiga.cpp b/src/engine/platform/amiga.cpp index 4e3f6412..79e9c50a 100644 --- a/src/engine/platform/amiga.cpp +++ b/src/engine/platform/amiga.cpp @@ -130,7 +130,7 @@ void DivPlatformAmiga::acquire(short** buf, size_t len) { outL+=(output*sep2)>>7; outR+=(output*sep1)>>7; } - oscBuf[i]->data[oscBuf[i]->needle++]=output<<2; + oscBuf[i]->data[oscBuf[i]->needle++]=amiga.audDat[amiga.audByte[i]][i]*MIN(64,amiga.audVol[i]); } else { oscBuf[i]->data[oscBuf[i]->needle++]=0; }