2022/10/25(火) [n年前の日記]
#1 [z80] Form Feed は動かない
制御コードの 0x0c (Form Feed, FF) についてまだ調べているところ。コレは本当に、画面クリアとして機能しないものなのだろうかと。
_制御文字 - Wikipedia
_改ページとは (form feed, FF) かいページ: - IT用語辞典バイナリ
VT100 関係の資料についてググっていたら、「FF は LF で置き換えられる」と記述されてることに気が付いた。
_ANSI Control Functions Summary
_ctlseqs(ms)
_対応制御シーケンス
VT100互換相当の Tera Term も、Mintty も、0x0c が画面クリアとしては働かずに改行になってしまったけれど、仕様通りの動作だったのだな…。やはり、ESC [2J を送って画面クリアするのが妥当らしい…。
_c - Form feed does not clear the screen - Stack Overflow
_制御文字 - Wikipedia
_改ページとは (form feed, FF) かいページ: - IT用語辞典バイナリ
VT100 関係の資料についてググっていたら、「FF は LF で置き換えられる」と記述されてることに気が付いた。
_ANSI Control Functions Summary
Form feed : FF 0/12 : Treated as LF.
_ctlseqs(ms)
FF : Form Feed or New Page (NP). (FF is Ctrl-L). FF is treated the same as LF.ctlseqs(ms) より
_対応制御シーケンス
0x0c : FF : LFと同じ対応制御シーケンス より
VT100互換相当の Tera Term も、Mintty も、0x0c が画面クリアとしては働かずに改行になってしまったけれど、仕様通りの動作だったのだな…。やはり、ESC [2J を送って画面クリアするのが妥当らしい…。
_c - Form feed does not clear the screen - Stack Overflow
[ ツッコむ ]
以上です。