diff --git a/src/engine/platform/saa.cpp b/src/engine/platform/saa.cpp index c3a4bac84..698aeb347 100644 --- a/src/engine/platform/saa.cpp +++ b/src/engine/platform/saa.cpp @@ -95,7 +95,7 @@ void DivPlatformSAA1099::tick() { rWrite(i,0); } rWrite(0x08+i,chan[i].freqL); - rWrite(0x10+(i>>1),chan[i&2].freqH|(chan[1+(i&2)].freqH<<4)); + rWrite(0x10+(i>>1),chan[i&6].freqH|(chan[1+(i&6)].freqH<<4)); if (chan[i].keyOn) chan[i].keyOn=false; if (chan[i].keyOff) chan[i].keyOff=false; chan[i].freqChanged=false;