そのままでも問題ないですが、データを代入している部分 DIM MAP$[16] @MAP DATA "…(※MAP$[0]のデータ)  : DATA "…(※MAP$[15]のデータ) RESTORE @MAP FOR I=0 TO 15 READ MAP$[I] NEXT という風にも書けます。また、さらに上の「RESTOR~FOR~READ~NEXT」の部分ですが、「COPY MAP$,"@MAP"」とすることが出来ます。 それと、この処理のあとにある「M$=MID$(MAP$[Y],X,1)」は、この場合「M$=MAP$[Y][X]」と書けます。 一応、参考まで。 ※理解出来ていない処理は「混ぜると危険w」なので採用する場合は、充分理解した上で。