Shibapediaさんへ
IF文においては条件部分がtrueの場合(0以外の値の場合)にTHEN以下の処理を実行するのですが、IF BUTTON() AND #L+#A THEN ~という書き方だと「LボタンとAボタンを両方押した場合」ではなく「LボタンもしくはAボタンを押した場合」になってしまうんですよね。
ANDを使ってLボタン、Aボタンの両方を押している場合を判定するにはIF (BUTTON() AND #L+#A)==#L+#A THEN ~とか、IF BUTTON() AND #L && BUTTON() AND #A THEN ~のようにする必要があります。
Lボタン、Aボタン以外のボタンを押していてもOKか否かで記述方法が変わります。(L、A以外のボタンを押していたらダメならばMIKIさんの書き方になる)
8方向移動サンプルプログラムの一部にミスがありました。
4つ目のIF文となる
IF B AND #RIGHT THEN Y=Y+1:C=1
において#RIGHTではなく#DOWNです。
ただのタイプミスなので公開キーによってダウンロードしたリストは全く問題ないので安心してください。
それ以外にも何か問題があれば言ってください。
SPANIM2命令は十分なテストを行っており普通に使う限り不具合は見られませんが、それでも何らかの不具合がもしも見つかれば報告お願いします。