文字によって表示するBGを指定してるのです。 A$="!!!??!!" FOR I=0 TO LEN(A$)-1 IF MID$(A$,I,1)=="!" THEN BGPUT 0,I,0,1 ELSEIF MID$(A$,I,1)=="?" THEN BGPUT 0,I,0,2 ENDIF NEXT これだったら、横にBGが文字通りに出力されます。!のところは1番目が、?のところは2番目のBGが出力されます。 果たして伝わったのでしょうか。