diff --git a/src/cmd_check.c b/src/cmd_check.c index 5a77971..ef39ff4 100644 --- a/src/cmd_check.c +++ b/src/cmd_check.c @@ -976,6 +976,8 @@ void exec_command(void) { commandST(); break; case 'U': commandSU(); break; + case 'V': + commandSV(); break; case 'W': commandSW(); break; case 'X': diff --git a/src/cmd_check.h b/src/cmd_check.h index 0cb7702..4291786 100644 --- a/src/cmd_check.h +++ b/src/cmd_check.h @@ -220,6 +220,7 @@ extern void commandSR(); extern void commandSS(); extern void commandST(); extern void commandSU(); +extern void commandSV(); extern void commandSW(); extern void commandSX(); extern void commandSI(); diff --git a/src/cmds.c b/src/cmds.c index 0c8da37..f031616 100644 --- a/src/cmds.c +++ b/src/cmds.c @@ -280,6 +280,13 @@ void commandSU() { DEBUG_COMMAND("SU %d,%d:",*var1, *var2); } +void commandSV() { + // Set volume (Rance4 v2.05) + int device = getCaliValue(); + int volume = getCaliValue(); + DEBUG_COMMAND_YET("SV %d,%d", device, volume); +} + void commandSQ() { /* 左右別々のPCMデータを合成して演奏する */ int noL = getCaliValue();