「Iループ、Jループへの処理」を理解してないことが挙げられます 「IループはDATA文を読み込むためのものだよーん」 「JループはIで読み込んだ内容を加工するんだな」 と、個々のループのやる仕事を分ける事が必要です Jループの仕事は「A$を加工する仕事」なので、 「A$を一文字ごとに分割します」 →c$=mid$(a$,j,1) 「分割したものを内容に応じて設定し直します」 →if ~(省略) 「加工した内容を表示する」 →bgput 0,x,y,b (ここはここで別の問題があるが、これはまたいつか) ということをさせなければなりません