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