COPY命令なんかはラベルで指定する書式で
配列の要素数以上をコピーする場合は要素数の引数は省略できるけど
コピー先がサイズが0の配列だと省略不可だったり。例えば
DIM A[0]
COPY A,"@1"
@1
DATA 0,1,2,3
だとエラーになるけど
配列Aを DIM A[1] としてやるだけでエラーにならない。
でも DIM A[5] だとDATAの要素の方が少ないので当然エラー。
よくよく考えたら読み込む先の要素数が0ってありえないので当たり前なんだけど
PUSH命令とか使ってると意外と盲点になったりする。