From 61c69324a1283292073ede01e2e1d0154beae2c0 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 28 Oct 2022 01:56:07 -0500 Subject: [PATCH] SNES: big volume scaling blunder --- src/engine/platform/snes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/snes.cpp b/src/engine/platform/snes.cpp index fd15cc74..f7790e42 100644 --- a/src/engine/platform/snes.cpp +++ b/src/engine/platform/snes.cpp @@ -104,7 +104,7 @@ void DivPlatformSNES::tick(bool sysTick) { for (int i=0; i<8; i++) { chan[i].std.next(); if (chan[i].std.vol.had) { - chan[i].outVol=VOL_SCALE_LOG(chan[i].vol&127,MIN(127,chan[i].std.vol.val),127); + chan[i].outVol=VOL_SCALE_LINEAR(chan[i].vol&127,MIN(127,chan[i].std.vol.val),127); } if (chan[i].std.arp.had) { if (!chan[i].inPorta) {