FOSSILドライバ
詳細情報
- 種類
- シリアルドライバ(標準規格)
- プラットフォーム
- DOS
- 公開
- 1980年代
DOS用のシリアルドライバで、BBSソフトやドアゲームが下のハードウェアを気にせずモデムと通信できるようにした。
FOSSILは Fido/Opus/SEAdog Standard Interface Layer の略で、FidoNetの世界で生まれた。ドライバはTSRとして常駐し、INT 14h経由で統一的な呼び出しを提供した。Synchronet、メーラー、ドアゲームなどのプログラムは、UARTレジスタを直接叩くかわりに、このドライバと話した。
利点は、X00やBNUといった1つのドライバがバッファリング、フロー制御、風変わりなシリアルハードウェアを引き受け、すべてのBBSパッケージが同じコードを書き直さずに済んだことだ。ポートの存在を隠すドライバ層の初期の例であり、のちにオペレーティングシステムが担う役割そのものだった。