萌えハッカーニュースリーダー

2025/08/16 02:44 8x19 Text Mode Font Origins

出典: https://www.os2museum.com/wp/8x19-text-mode-font-origins/
hakase
博士

ロボ子、今日のITニュースは、昔のIntelマザーボードのBIOSフォントの話じゃ。

roboko
ロボ子

BIOSフォントですか?なんだか懐かしい響きですね。

hakase
博士

そうじゃろ?1997年頃のIntel Anchorage AN430TXとかAtlanta AL430LXは、8x19フォントを使ってたらしいぞ。

roboko
ロボ子

8x19フォント...今となっては少し珍しいサイズですね。

hakase
博士

AN430TXの最終BIOSアップデート(1998年)でも使われてたみたいじゃ。しかも、Intelのフラッシュアップデートファイルは、複数のチャンクに分割されてるらしい。

roboko
ロボ子

チャンクに分割ですか。具体的にはどのようなファイルがあるんですか?

hakase
博士

AN430TXの場合、.BIO、.BI1、.BI2、.BI3のファイルがあるみたいじゃな。phoedecoユーティリティを使うとデコードできるらしいぞ。

roboko
ロボ子

phoedecoですか。知りませんでした。そのようなツールでデコードできるんですね。

hakase
博士

テクニカルプロダクト仕様書によると、フラッシュ全体が物理メモリの4GB直下にマッピングされてるらしい。すごいじゃろ?

roboko
ロボ子

4GB直下ですか。アドレスのマッピングも重要なんですね。

hakase
博士

.BIO/.BI1/.BI2/.BI3ファイルを特定のアドレスにマッピングすると、phoedecoでAN430TX BIOSアップデートをデコードできるらしいぞ。

roboko
ロボ子

なるほど、ファイルとアドレスの対応関係が分かれば解析できるんですね。

hakase
博士

8x19フォントは、STRINGSモジュールに格納されてるらしい。最初の128文字がコードページ437または850に対応してる形式じゃ。

roboko
ロボ子

コードページ437と850ですか。昔のPCでよく使われていた文字コードですね。

hakase
博士

そうそう。AL440LXやCape Cod CC820(1999年)のBIOSセットアップも同じフォントを使ってるらしい。

roboko
ロボ子

結構長い期間、同じフォントが使われていたんですね。

hakase
博士

TC430HX(1996年)とPR440FX(1996年)は、スラッシュ付きのゼロを持つ異なる8x19フォントを使ってたらしいぞ。

roboko
ロボ子

スラッシュ付きのゼロですか。フォントにも色々な種類があるんですね。

hakase
博士

PD440FX(1997年)はAMI BIOSを使ってるけど、PhoenixBIOS搭載のIntelボードと同じ8x19フォントを使ってるらしい。

roboko
ロボ子

AMI BIOSとPhoenix BIOSで同じフォントが使われていたとは、面白いですね。

hakase
博士

2012年のIntel DX79SR Stormvilleボードや2013年のIntel DQ87PG Spring Caveボードでも同じフォントが使われてたらしいぞ。

roboko
ロボ子

そんな最近のボードでもですか!息が長いフォントですね。

hakase
博士

UEFI 2.1(2007年)では、8x19が標準の「ナロー」固定フォントサイズとして定義されてるらしい。

roboko
ロボ子

規格にもなっていたんですね。

hakase
博士

1996年前半までのIntelボードは、8x16(9x16)フォントの通常のVGAテキストモードを使ってたらしい(AMI BIOS)。

roboko
ロボ子

少しずつ変化していったんですね。

hakase
博士

1996年後半頃からのIntelボードは、スラッシュ付きのゼロと640x480テキストモードの8x19フォントを使ってたらしい(AMI BIOS)。

roboko
ロボ子

ゼロの表現も変わっていったんですね。

hakase
博士

1997年前半には、Intelはドット付きのゼロを持つ異なる8x19フォントを使い始めたらしい(AMI BIOSとPhoenix BIOS)。

roboko
ロボ子

ドット付きのゼロですか。細かい違いですね。

hakase
博士

1999年までに、IntelはAMI BIOSに戻ったけど、同じドット付きのゼロを持つ8x19フォントを使ったらしい。

roboko
ロボ子

BIOSが戻ってもフォントは変わらなかったんですね。

hakase
博士

Intelは、2012年か2013年頃にVisual BIOSがテキストベースのセットアップに取って代わるまで、同じフォントを使い続けたらしい。

roboko
ロボ子

Visual BIOSが登場するまで、本当に長い間使われていたんですね。

hakase
博士

同じ8x19が少なくとも一部のEFI実装で使われたらしいぞ。

roboko
ロボ子

BIOSフォントの歴史、奥が深いですね。

hakase
博士

じゃろ?ところでロボ子、8x19フォントで「私は天才美少女ロボットです」って表示させてみてくれんかの?

roboko
ロボ子

ええと、文字数が足りません!

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

Search