ucon(http://www.umonfw.com/ucon)というターミナルエミュレーターを作成/保守しました。これを実際の端末エミュレーターと呼ぶのは悲しいことだと思います。なぜなら、それは多くの優れた機能を果たしますが、VT100エスケープシーケンスの処理はあまり得意ではないからです。とにかく、私が解決したことのない問題の1つは、左上隅(TLC)の実際の座標位置です。かなり長い間、私は1,1がTLCであると想定していました(これはVIが使用しているようです)。ただし、0,0がTLCであるように見える場合がいくつかあります。さらに、プログラムが実際にエスケープシーケンス "<1b> [0; 0f"を使用して、カーソルを0,0の位置に強制するのを時々目にします。したがって、カーソルが意図的に画面の外に置かれていないと仮定すると、0,0がTLCであると仮定する必要があります。
VT100の第一人者はいますか?