文字がずれる理由はコンソール画面の高さに対して表示している CHR$(10)の数が画面に表示されている文字をスクロールアウト させるのに足らないからです。 XSCREEN 5の時はコンソール画面の高さが50行になっています。 最初のプログラムで24~27行の部分でグラフィック画面のドット数から 計算したコンソール画面の高さに合わせてCHR$(10)を表示していますが 480ドットの場合でも60個しか表示されないため画面に表示されている 文字が残ってしまいます。これが文字の表示位置がずれたように見えた 原因だと思います。 >毎回かならず全画面スクロールして、画面に文字残らないはず という仕様を想定していたようですがXSCREEN 5の場合は残ってしまって いたというわけですよ。