アカウント名:
パスワード:
想像ですが、これに内蔵されている NET2280 は PCI マスタモードで動いてるんでないかと思います。んでその先に PCI で VRAM が 2MB のビデオデバイスがつながっていて、PC からはドライバが USB2 経由で PCI read/write をするだけでしょう。
メインメモリにフレームバッファを置いて毎フレーム転送というのは、必要な帯域を考えるとありえない気がします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
このデバイスの構造とドライバについて (スコア:2, すばらしい洞察)
想像ですが、これに内蔵されている NET2280 は PCI マスタモードで動いてるんでないかと思います。んでその先に PCI で VRAM が 2MB のビデオデバイスがつながっていて、PC からはドライバが USB2 経由で PCI read/write をするだけでしょう。
メインメモリにフレームバッファを置いて毎フレーム転送というのは、必要な帯域を考えるとありえない気がします。
Re:このデバイスの構造とドライバについて (スコア:1)
あとはテキストの描画とBitBltってとこでしょうか。
>ゲームやマルチメディア系はやっぱりつらそうですね。
DirectXのやつは論外として、GDIベースで画面を激しく書き換えない奴なら結構動きそうな予感。
Re:このデバイスの構造とドライバについて (スコア:1)
昔話ですが、10年ちょっと前、VL-BUS が出るまでは、ISA での転送速度がボトルネックになっているのを解消するために、GDIをグラフィックチップ側で解釈するようにする、というのがトレンドでした。
S3 86C911 が一世風靡した頃ですね [atmarkit.co.jp]
私自身の経験では、PC-9801で C-BUS(ISA相当)で、S3 の 86C801 や CirrusLogic の CL-GD5434 を使ってましたけど、全然問題なかったですね。
主に1024x768 8bit/16bitですけど、主に Windows 3.1 で、後にWindows 95 も使いました。