上の方のプログラム、正しくは 『BGMCHK()』 を 『BGMCHK()==1』 とすれば大丈夫ですね。VSYNCは抜いても抜かなくてもいいですよ。