aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-28 02:22:51 +0200
committerMartin Kiewitz2015-06-28 02:22:51 +0200
commitd1fe3d1aa320ec6fba9753bbfc8550768a3dfba2 (patch)
tree18693519f6183c669901a9bf2d01f7f94aa935e7 /audio
parent63656348a7e09c7d026099c3bd204fca10393969 (diff)
downloadscummvm-rg350-d1fe3d1aa320ec6fba9753bbfc8550768a3dfba2.tar.gz
scummvm-rg350-d1fe3d1aa320ec6fba9753bbfc8550768a3dfba2.tar.bz2
scummvm-rg350-d1fe3d1aa320ec6fba9753bbfc8550768a3dfba2.zip
AUDIO: miles audio AdLib: fix left/right panning
channels were (wrongly) reversed found and tested in discworld 1
Diffstat (limited to 'audio')
-rw-r--r--audio/miles_adlib.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/miles_adlib.cpp b/audio/miles_adlib.cpp
index 63c644ba75..1c157f67a4 100644
--- a/audio/miles_adlib.cpp
+++ b/audio/miles_adlib.cpp
@@ -789,9 +789,9 @@ void MidiDriver_Miles_AdLib::updatePhysicalFmVoice(byte virtualFmVoice, bool key
byte panning = _midiChannels[midiChannel].currentPanning;
if (panning <= MILES_ADLIB_STEREO_PANNING_THRESHOLD_LEFT) {
- regC0 |= 0x10; // left speaker only
+ regC0 |= 0x20; // left speaker only
} else if (panning >= MILES_ADLIB_STEREO_PANNING_THRESHOLD_RIGHT) {
- regC0 |= 0x20; // right speaker only
+ regC0 |= 0x10; // right speaker only
} else {
regC0 |= 0x30; // center
}