14行目のACLSをGCLS:VSYNCにすればちらつきは抑えられると思います。 ACLS命令はヘルプを読むと分かりますが、画面を消す以外にも スプライトやBGのグラフィックデーターを読み込むため、画面が 消えている時間が画面を表示している時間より長くなりちらついて 見えます。