例では、上のDATAは、使用文字とBGキャラクタコードの組み合わせです。 下のDATAは、使用文字でマップを表現しています。 使用文字とBGキャラクタコードの組み合わせの数は、可変で、いくつ有っても構いません。 マップの行数、文字数も可変で、いくつ有っても構いません。 そのため 7行目「DATA"",0 'LAST」 22行目「DATA"" 'LAST」 これは無駄データではなく、データの終わりを示す記号として処理しています、省略はできません。 ヨッシーさんのプログラムにはこれが無いようです。 データの終わりを示さないと無限にREADしてしまい、DATAが尽きるとエラーになります。