やりたいことが決まってるなら逆算で考えてみるといいと思いますよ。 BGPUTでBGを配置するとしたら、まずXとYの座標の数値と、置くBGを識別する数値が必要になりますよね。 それをDATA文で書いておいて、丁度いい感じで区切って読み取る処理を書いてやればいいと思いますけど。 画面のプログラムの場合だとFORのIをYに変えて、そのループの中にまたFOR X=0 TO 24みたいなループを作って、MID$(A$,X,1)で取り出した後はあまさとさんの例のような感じで行けるんじゃないかと。 BGPUTを書く場所はXのループ中の最後にすれば、XとYがそのまま画面のBGを置く場所と対応するはず。