■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
エミュレータのつくり方
1 名前: 白いおたまじゃくし 投稿日: 2000/10/27(金) 01:00
NESにしても、ブリームにしても、どうゆうアルゴリズムで再現してるんでしょう。
NESの場合、ロムデータを読み込んでインタプリタみたいに解釈していくのでしょうか。
いづれにしても
そのハードのソフトのプログラム方法を熟知していないと創れないと思うのですが、資料はネット上にあるかもしれないとして、誰にでも作れるものなんでしょうか?


2 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 02:14
1には作れません。


3 名前: 黒い蛍 投稿日: 2000/10/27(金) 03:03
>>1
2行目と、4行目は、正しい

だが、NESのエミュレータは、ソースまで出ていた筈だ。(今は知らんがな)


4 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 11:57
>そのハードのソフトのプログラム方法を熟知していないと創れないと思うのですが

っていうか、ハードそのものを熟知してないと作れない。基盤やチップなどの
詳細な資料が必要で、それを手に入れるのが一番難しいかも。



5 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 13:03
ハードの資料が無い時は、そのハードにアクセスしている
部分のソース(ROMのな)を解析して、それが実機でどのよう
な結果になるか調べる。

あとは、それを再現するコードを書くだけ(これがまた
難しいんだが)。



6 名前: 黒い蛍 投稿日: 2000/10/27(金) 21:33
思い出した、任天堂がクレームつけて、仕様書公開ページは全廃だ!


7 名前: 白いおたまじゃくし 投稿日: 2000/10/27(金) 22:27
>5
なるほど、そういうふうに・・・。私の場合は解析の時点で駄目ですね

>6
なんと。公開されていたのですか。見たかった・・・


8 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 03:19
そんなのちょっと検索すれば幾らでもみつかるよ。


9 名前: 360 投稿日: 2000/10/28(土) 12:19
本当?検索しよう


10 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 17:39
Z80でZ80エミュ作ったことあるけどちょー遅かった(当然