前のTALKを使ったことがないので正確な動作はわからないのですが、 DEF WTALK S$ REPEAT:VSYNC:UNTIL !TALKCHK() TALK S$ END という命令を作って、TALKの代わりにWTALKを使えば同じような動作になるんですかね?