アカウント名:
パスワード:
> 個々の再現性
少なくともMZ-700エミュレータは、水平同期のタイミングに合わせたVRAM書き換えと、それと同期した音楽演奏 [nifty.com]なんてレベルで再現できてますし、再現性はかなり高いと思います。
基本的に、汎用的な各種デバイス(CPUおよび周辺IC)のシミュレータを作成し、それを組み合わせることで各機種のエミュレータを作っているようですが、MZ-2500エミュ [nifty.com]のページには
そこで、以下のように実際の回路と近い動作をするように、割り込み処理の大幅な見直しを行っています。・各デバイスは、任意のタイミングで割り込みを要求できる。・CPUは、オペコードの実行のたびにINT信号の監視を行う。・CPUが割り込みを受け付けると、割り込み元のデバイスにACK信号を送出して、割り込みベクタを受け取る。・デバイス側は、CPUからのACK信号の受け取りでin-service状態になる。・Z80ファミリのデイジーチェーンは、Z80ファミリの各デバイスのIEI/OEI信号によって実現する。・Z80ファミリの各デバイスからのINT信号のwired-orは、Z80クラス内で処理する。何だか益々回路シミュレータじみてきた気がします(苦笑)が、随分とすっきりした実装になりました。
なんてことも書かれてました。本当に「回路シミュレータ」じみてきてると思います。
…そういう方向だと、ほとんどディスクリートな昔の8bitPCなんかは再現が簡単そうですが、カスタムチップ使われまくりなX68000のエミュレータはかなり難しいでしょうねぇ…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
再現性 (スコア:2, 興味深い)
あいにく対応ソフトをもっていないので試せないのですが、どんなもんなのでしょうか
作者のHPでPC98HAエミュレータがSS付きで紹介されていて
過去に実機を所有していたのでとても懐かしい気持ちになりました
どうせならOSその他が公式に無償配布されているX68kのエミュレータを作って欲しいです
(現在公開中の物はどうも動作が怪しいので・・・)
Re:再現性 (スコア:2, 参考になる)
> 個々の再現性
少なくともMZ-700エミュレータは、水平同期のタイミングに合わせたVRAM書き換えと、それと同期した音楽演奏 [nifty.com]なんてレベルで再現できてますし、再現性はかなり高いと思います。
基本的に、汎用的な各種デバイス(CPUおよび周辺IC)のシミュレータを作成し、それを組み合わせることで各機種のエミュレータを作っているようですが、
MZ-2500エミュ [nifty.com]のページには
なんてことも書かれてました。本当に「回路シミュレータ」じみてきてると思います。
…そういう方向だと、ほとんどディスクリートな昔の8bitPCなんかは再現が簡単そうですが、
カスタムチップ使われまくりなX68000のエミュレータはかなり難しいでしょうねぇ…