port board-doubleshot-audio.c to ds