ほうほう~ 下画面で入力と表示の両方はできないので使う場面はありそうですね。 最初の画面描写に時間が掛かっているのが気になってソースを見ましたが、わざとなんですね・・・ 最後にDISPLAY 0されていますが、呼び出し元のプログラムが既にDISPLAY 1の可能性もあるので、最初に D=DISPLAY() DISPLAY 1 などしておいて、最後に DISPLAY D とするのが親切だと思います。