QEMU/9821 on Windows Snapshot (1/20/2010) - 模擬器

Kama avatar
By Kama
at 2010-01-20T11:15

Table of Contents

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の技術資料が手に入るようであれば、そっちを実装した方が早いかも。
どなたか詳細な仕様をご存知の方がいらっしゃいましたらご連絡ください。

--

All Comments

(Rom Management) ClrMamePro v3.132b

Cara avatar
By Cara
at 2010-01-19T12:56
2010.01.18 * added: support for utf-8 encoding in xml datfiles * misc: agent name for http/ftp is now set to and#34;cmproand#34; * fixed: ...

(DOSBox Front-end) ProGammaX v1.03.2a

Kristin avatar
By Kristin
at 2010-01-19T12:50
2010.01.18 ProGammaX is a front-end for DOSBox and Windows with .NET framework 2.0. 更新.....未知。 ________________________________________________ ...

(Translations) Fatal Frame 4 (English)

Barb Cronin avatar
By Barb Cronin
at 2010-01-19T12:43
2010.01.18 http://en.wikipedia.org/wiki/Fatal_Frame_IV Because Nintendo itself had no interest in the localization of and#34;Zero: Tsukiha ...

AEON v0.55

Quintina avatar
By Quintina
at 2010-01-19T00:23
http://www.aeonemulator.net/ AEON v0.55 is released. Aeon is an application that allows you to run old 16-bit DOS applications in modern versions of Windo ...

DOSBox 0.73 (2010/01/17)

Noah avatar
By Noah
at 2010-01-18T16:04
http://www.emucr.com/2010/01/dosbox-073-20100117.html DOSBox 0.73 (2010/01/17) is released.DOSBox emulates an Intel x86 PC, complete with sound, graphics, ...