diff --git a/src/engine/platform/su.cpp b/src/engine/platform/su.cpp index 6efa0a482..4733e5b24 100644 --- a/src/engine/platform/su.cpp +++ b/src/engine/platform/su.cpp @@ -270,7 +270,7 @@ int DivPlatformSoundUnit::dispatch(DivCommand c) { break; } case DIV_CMD_PANNING: { - chan[c.chan].pan=c.value; + chan[c.chan].pan=parent->convertPanSplitToLinear(c.value,4,254)-127; chWrite(c.chan,0x03,chan[c.chan].pan); break; }