[訂正]12行目のコメントは勘違いでした。 [マップを広げる方法] どうやってマップを書いているのかを考えて見ると、広げる方法もわかるようになると思います。 1)変数Iは、マップの縦の位置を示し、変数Jはマップの横の位置を示しています。 2)データ命令の文字列1つ1つがマップの縦の位置に対応し、その文字列の文字の1つ1つが横の位置に対応しています。 3)READで文字列を読み取って、文字に対応するBGをBGPUTで表示しています。 よって、マップを広げるためには、「マップに対応する文字」と対応する「IとJの最大値」を増やすと出来るようになります。新しいやり方の場合は、行の終わりを、読み出した文字列が””で判断している為、DATA ""を追加する必要があります。