そして、Pはよく見ると配列じゃない、普通の数値変数の宣言です。プチコン3号ではDIMとVARは同じ意味なのです。 これが8+32*8となっているのは、ファイルから読み込んだ配列Bの、頭からこれだけの分は飛ばして読むということです。 本当ならここにマップデータのレイヤーが何枚とか、縦横のキャラ数がいくつとか、そういうデータが入っているはずなんですが、結局全部のマップファイルが4レイヤーで64×64キャラなので、飛ばしても一緒なのです。 そして配列B[P]には、二つ分のキャラ情報が詰め込まれているので、これを10,11行でM[I]とM[I+1]に分けています。