Merge branch 'vrc6' of https://github.com/cam900/furnace into cam900-vrc6

This commit is contained in:
tildearrow 2022-03-27 22:16:04 -05:00
commit 4422ff7695
17 changed files with 1234 additions and 3 deletions

View file

@ -387,6 +387,18 @@ bool DivEngine::perSystemEffect(int ch, unsigned char effect, unsigned char effe
return false;
}
break;
case DIV_SYSTEM_VRC6:
switch (effect) {
case 0x12: // duty or noise mode
dispatchCmd(DivCommand(DIV_CMD_STD_NOISE_MODE,ch,effectVal));
break;
case 0x17: // PCM enable
dispatchCmd(DivCommand(DIV_CMD_SAMPLE_MODE,ch,(effectVal>0)));
break;
default:
return false;
}
break;
default:
return false;
}