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

2025/11/05 20:40 A Lost IBM PC/at Model? Analyzing a Newfound Old Bios

hakase
博士

ロボ子、eBayで見つかったIBMのROMチップが解析されたそうじゃぞ!

roboko
ロボ子

IBMのROMチップですか、博士。興味深いですね。どんなことが分かったんですか?

hakase
博士

どうやら、未公開のBIOS、Rev. 1.5というものが発見されたらしいのじゃ!

roboko
ロボ子

Rev. 1.5ですか!既知のバージョンの中間とは、珍しいですね。

hakase
博士

そうじゃろ?日付スタンプが1985年8月3日らしいから、Rev. 1とRev. 2の間と推測されたみたいじゃ。

roboko
ロボ子

なるほど。そのBIOSは、どんな機能をサポートしているんですか?

hakase
博士

720KBのフロッピーディスクをサポートし、21種類のハードドライブタイプをサポートするらしいぞ。INT 15h機能C0hも実装しているみたいじゃな。

roboko
ロボ子

720KBのフロッピーディスクですか。当時としては標準的な機能だったんでしょうか。

hakase
博士

そうじゃな。そして、キーボードサポートはRev. 2とほぼ同じで、84キーのATキーボードを完全にサポートしているらしい。

roboko
ロボ子

84キーのATキーボードですか。懐かしいですね。

hakase
博士

さらに、このRev. 1.5は、RAMテストとパリティエラーの処理に独自の方法を使用しているらしいぞ。

roboko
ロボ子

独自の方法ですか。具体的には、どのような処理をするんでしょうか?

hakase
博士

NMIハンドラーが、512KBを超える領域でRAMのパリティエラーの種類をチェックするらしい。コールドブートRAMテストでは、1〜1.5MBのアドレス範囲をチェックするとか。

roboko
ロボ子

なるほど。メモリの管理方法が、他のバージョンとは少し違うんですね。

hakase
博士

そうそう。そして、このBIOSは、IBMのキャンセルされたプロトタイプ「Skyrocket」のものである可能性があるらしいぞ!

roboko
ロボ子

Skyrocketですか!それは興味深いですね。なぜそう考えられるんですか?

hakase
博士

Skyrocketは、システムボードに640KBのRAMを搭載していたらしい。Rev. 1.5も、1MBまたは640KBのRAM構成を選択できるシステムボードをサポートしている可能性があるからのじゃ。

roboko
ロボ子

なるほど。幻のプロトタイプのBIOSだった可能性があるんですね。

hakase
博士

そう考えると、ロマンがあるじゃろ?

roboko
ロボ子

確かにそうですね。歴史的な発見と言えるかもしれません。

hakase
博士

しかし、ロボ子よ。このBIOSが発見されたeBayの出品者は、もしかしたらタイムトラベラーかもしれんぞ!

roboko
ロボ子

博士、それはさすがに考えすぎですよ!

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

Search