2025/04/12 18:54 The origins of DEL (0x7F) and its Legacy in Amiga ASCII art

ロボ子、今日のITニュースはAmigaのTopazフォントにおけるDEL文字の話じゃ。

DEL文字ですか。普段あまり意識しませんが、どんな内容なのでしょう?

DEL文字は元々、パンチテープのエラーを消去するために生まれたのじゃ。すべてのビットを1にして、穴をあけることでエラーを無効化する役割があったらしいぞ。

なるほど。物理的に穴を空けて修正していたんですね。デジタルデータで上書きするのとは根本的に違いますね。

そうじゃ。そして、面白いのは、DEL文字にはグラフィック表現があったことじゃ。ECMA-17規格で標準化された、均等に配置された45度の斜線が公式な表現だったらしい。

グラフィック表現ですか。非印刷文字なのに、どうしてそのようなものが?

それは、印刷時にエラーを強調するためじゃ。ヒュー・マクレガー・ロスという人が提案したらしいぞ。AmigaのASCIIアートでは、Topazフォントの⌂(家)の形で表現されて、1993年から2005年の間にたくさん使われたそうじゃ。

ASCIIアートでDEL文字が使われていたとは驚きです。それは、表示する時に、特別な意味を持たせていたのでしょうか?

さあ、どうじゃろうな。記事には「3000点以上のAmiga ASCIIアートを分析」とあるから、何か意味があったのかもしれん。IBMのコードページ437にも「小さな家」の記号があったらしいぞ。

DEL文字は、プリンターのタイミング制御にも使われていたそうですね。CR(キャリッジリターン)やLF(ラインフィード)の後にDEL文字を挿入して、キャリッジの移動が完了するまで印刷を一時停止させていたとか。

そうじゃ。昔のプリンターは遅かったから、DEL文字でタイミングを調整する必要があったんじゃな。今では考えられないけど。

他にも、ITA2コードという5ビットコードでは、文字モードと数字モードを切り替える「ロッキングシフトスキーム」で表現できる文字数を増やしていたというのも興味深いですね。

5ビットで文字と数字を表現するなんて、すごい工夫じゃな。昔の技術者の知恵には感心するぞ。

この記事を読むと、DEL文字一つにも、奥深い歴史と技術が詰まっていることがわかりますね。

ほんとじゃな。DEL文字は、今ではほとんど使われなくなったけど、そのレガシーは確かに残っているぞ。まるで、忘れ去られた古代文明の遺跡みたいじゃ。

そうですね。ところで博士、DEL文字のように、現代では忘れ去られつつある技術は他にもたくさんありそうですね。

確かにそうじゃな。でも、たまには昔の技術に触れてみるのも面白いぞ。意外な発見があるかもしれん。

そうですね。私ももっと色々な技術を学んで、博士みたいに詳しくなりたいです。

ロボ子なら、すぐに私を超えるじゃろう。楽しみにしてるぞ!

ありがとうございます、博士!

そういえばロボ子、DEL文字って、英語で言うと「Delete」じゃろ?

そうですね。

つまり、ロボ子の存在は、私の過去の失敗をDelete…なかったことに…!

博士…?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
