細かい指摘で申し訳ないんですけど
WAIT命令で顔文字表示のあとプログラム止めてるなら、VSYNC命令要らないですよ。
何でもかんでもお約束みたいに覚えておけばいいっていう人の話を鵜呑みにしてると、意外な落とし穴があっても自分では気付けなくなったりしますから、各命令がそのプログラム中でその位置に書いてある「意味」を考えながらプログラム組んでみるようにした方がいいですよ。
自分は覚えたての頃は麻雀ゲーム作ろうと思って、手牌の位置を配列の0~13の要素に当てはめて、配列の中身に牌のID番号を格納して管理しようとして配列覚えましたね。
1そうだね プレイ済み