first prototype using directsound