作者choan (八房龙之助)
看板Emulator
标题[新闻] QEMU/9821 on Windows Snapshot (1/20/2010)
时间Wed Jan 20 11:15:56 2010
http://homepage3.nifty.com/takeda-toshiya/
2010/1/20
Windows 98を使用する上で必要な细かい修正を施しました。
音源识别IDを読み取るI/Oをサポートしたり、
システム领域を补正して、プリンタポートを强制的にレガシーにしたり、
システムポートやプリンタポートの8255のモードをちゃんと実装したり、
PCI-PC98グラフィックのブリッジチップを追加したりしています。
で、これらの修正の何が効いたのかは判らないのですが。
今までクラッシュしていたWindows 98のインストーラが起动するようになりました。
プラグ&プレイデバイスの検索にえらく时间が挂かりましたが、インストール成功。
これで、実机のバックアップを使わなくても大丈夫ですね。
本来、PC-9801BX4に実装できる最大メモリサイズは64MBなのですが、
システム领域を补正してやることで、512MB认识させることも可能です。
これだけメモリがあると、superπの记録も随分と伸びますね。
IE6とDirectX9C(Feldlotosさんとこのパッチで)とFlash Playerをインストールして
、
ニコニコ动画を再生することだって可能です。
流石に多少の音飞びはありますが、エコノミーでしたら动画はちゃんと再生可能です。
PC-9821标准グラフィックの640x480/256色ですが、メモリウェイトのない仮想环境であ
れば、
CPUパワー次第で结构どうとでもなるものですね。
内部的にはCIRRUS VGAも一応実装してみたのですが、Windows 98ではまだ动作しません
。
デバイスはちゃんと认识はしているのですが、画面に何も表示されない状态です。
ログを取ってみましたが、I/Oを色々叩いたまま、VRAMに何も転送していないようです
。
ドライバと実装の相性の问题なのかもしれませんが…
冗谈半分でVMWARE SVGA IIもサポートしてみたのですが、こっちはドライバ自体が
标准VGA相当部分のリソースも确保してしまうため动作せず。
(こっちはまったく见込みがないので、ソースからも削除しています)
GA-1024A/1280Aの技术资料が手に入るようであれば、そっちを実装した方が早いかも。
どなたか详细な仕様をご存知の方がいらっしゃいましたらご连络ください。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.238.100