Implement QSound support
This commit is contained in:
parent
721445cf07
commit
b3908216f8
17 changed files with 1746 additions and 15 deletions
|
|
@ -109,6 +109,9 @@ const char* cmdName[DIV_CMD_MAX]={
|
|||
|
||||
"SAA_ENVELOPE",
|
||||
|
||||
"QSOUND_ECHO_FEEDBACK",
|
||||
"QSOUND_ECHO_LEVEL",
|
||||
|
||||
"ALWAYS_SET_VOLUME"
|
||||
};
|
||||
|
||||
|
|
@ -218,6 +221,18 @@ bool DivEngine::perSystemEffect(int ch, unsigned char effect, unsigned char effe
|
|||
return false;
|
||||
}
|
||||
break;
|
||||
case DIV_SYSTEM_QSOUND:
|
||||
switch (effect) {
|
||||
case 0x10: // echo feedback
|
||||
dispatchCmd(DivCommand(DIV_CMD_QSOUND_ECHO_FEEDBACK,ch,effectVal));
|
||||
break;
|
||||
case 0x11: // echo level
|
||||
dispatchCmd(DivCommand(DIV_CMD_QSOUND_ECHO_LEVEL,ch,effectVal));
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue