VGA

俺メモ: 続(以下略)

VGA

よく考えたら bochs とか qemu の VGA まわりのコード読めばすむ話のような気はする。qemu の vga.c はけっこううまく書いてあるなあ。たしかに 4plane x 8bit なら 32bit だから unsigned 一発で済むなあ、とか思った。bochs のコードは…ほんと言うとあんま…

俺メモ: 俺と VGA と書きこみモード

VGA

さて、VGA の書きこみモードついてきちんと説明しつくした文献って実はほとんど存在しないということに気づいてしまった今日この頃…というのが今までのあらすじ。こんなとき頼りになるのはやはり原典。そう、IBM の技術解説書であります。ありがたいことに V…

どうでもいいメモ

VGA

でまあ、何となく VGA のリファレンスをいくつか眺めているのですが、やっぱいろいろわかんねえ機能が多いですね。正直メーカのドキュメント書いてる人もそんなに理解してないと思われる箇所がないでもない(きのうの書きこみモード3とかね)。 たとえばで…

資料を鵜呑みにしてはいけません (3)

VGA

いろいろあげつらってしまいましたが、もちろん「ほらこんなに説明に不備があるからこういうドキュメントは信用できません!」というようなことを言いたいわけではありません。実際はげしくお世話になっており、これだけの情報がロハでシェアできることがお…

資料を鵜呑みにしてはいけません (2)

VGA

今度はメーカのリファレンスじゃなくて、オンラインで入手可能な「私家版」の資料も見てみましょう(下線引用者)。まず VGADOC4b。VGA レジスタの説明はアーカイブ中の VGAREGS.TXT。 3CEh index 3 (R/W): Graphics: Data Rotate bit 0-2 Number of positio…

資料を鵜呑みにしてはいけません

VGA

むかしちょこっと紹介したシーラスの VGA リファレンスですが、こないだぼーっと眺めていたらちょっと意表をつく記述を発見したのでした。 542x/544x/5446 用のどのリファレンスでもいいのですが、VGA のレジスタを説明しているところで、GRAPHICS CONTROLLE…

cirrus-vgabios.bin 方面(続)

VGA

lgpl-vgabios の cvs からとってきますた。なんかシーラスじゃないほうの bios もサイズがちょっと小さくなってるような気がしました。スモールイズビューティフル。 というか今日まであっちのリンク直すの忘れてました。落としちゃった人が何人いるのかわか…

テクニカルリファレンス(続)

VGA

こないだ書き忘れてしまったのでいま書きますが、leo のあのへんにはシーラスだけじゃなくて Chips & Technologies のやつも置いてありましたね(いま確認しようとしたらなんか繋がんない)。 といっても C&T のデータシートやらアプリケーションノートやら…

Cirrus VGA のテクニカルリファレンスマニュアル

VGA

そうそう、これっすよこれこれ。 まさかあの OS/2 アーカイブでおなじみの leo.org にシーラスのサイトデータが保存してあったとは。OS/2 ユーザとして一生の不覚であります。bochs や qemu の Cirrus 実装をあれこれしてみたい人は、とりあえず以下の3つを…