finish channel pairs for dave chip

This commit is contained in:
LTVA1 2024-08-14 21:48:57 +03:00
parent b6ecd79ffa
commit 75f35e91d6

View file

@ -524,11 +524,16 @@ unsigned short DivPlatformDave::getPan(int ch) {
return (chan[ch].panL<<8)|chan[ch].panR;
}
// TODO: the rest
void DivPlatformDave::getPaired(int ch, std::vector<DivChannelPair>& ret) {
if (chan[ch].highPass) {
ret.push_back(DivChannelPair("high",(ch+1)&3));
}
if (chan[ch].ringMod) {
ret.push_back(DivChannelPair("ring",(ch+2)&3));
}
if (chan[ch].lowPass && ch == 3) {
ret.push_back(DivChannelPair("low",2));
}
}
DivChannelModeHints DivPlatformDave::getModeHints(int ch) {