ファミコンのエミュレータ作ってみました。at TECH
ファミコンのエミュレータ作ってみました。 - 暇つぶし2ch2:デフォルトの名無しさん
16/05/25 20:09:12.35 GAaLSrgN.net
立ててみた。誰か来るかな。。。

3:デフォルトの名無しさん
16/05/25 21:36:53.83 12c0g7hY.net
来ましたよ。
動作環境がないから試せないけど。

4:デフォルトの名無しさん
16/05/25 22:33:19.98 DgT5Nw4O.net
一応cygwinならwindowsでも動くんですけどね。GUIがgtkなので、画面なしなら動きますw
ファミコンのROMをデバッグしたかったら便利っていうとてもニッチなソリューションなんです!

5:デフォルトの名無しさん
16/05/26 00:49:48.11 oq/UiWFm.net
動作するROMイメージのフォーマットは?

6:デフォルトの名無しさん
16/05/26 00:55:25.83 SCyOubMm.net
テスト用に、>>1氏の自作ゲームがあるといいと思う

7:デフォルトの名無しさん
16/05/26 00:56:37.39 B/Q2fO5b.net
板違い

8:デフォルトの名無しさん
16/05/26 01:33:56.74 cAjDmLh7.net
ROMをダウンロード出来る場所を教えてください

9:デフォルトの名無しさん
16/05/26 04:59:59.26 l0lSrV+L.net
とりあえず'init_joypad'のmemsetが気に入らねぇ
とgccが宣うので第二引数と第三引数の順序は逆っぽい
英語キーボードなのでキーがよく分からんし動かんROMが多いとかあるけど
なんか教育目的ってことなのでとりあえず頑張って

10:デフォルトの名無しさん
16/05/26 15:12:43.77 CnTJPxKl.net
ROMに関する書き込みが多いですね。ROMは普通の.nes形式のROMです。
ネットでNES ROM imageとか検索すればたくさん出てきます。
URLリンク(wlt.up.seesaa.net)
ファミコンのROMにはマッパーってのがあるんですが、このエミュではMapper 0しかサポートしてません。
時間があったら色んなマッパーも追加していきたいんですが、ちょっと忙しくて。。。
マッパーをサポートするなら、動的にマッパーをロードする、独自ローダーとかを作りたいですね。せっかくだし。
マッパーをカスタマイズすれば、ROMが自由に拡張できるとか、あったら面白いと思います。はい。

11:デフォルトの名無しさん
16/05/26 15:29:57.78 CnTJPxKl.net
>>6
ゲームじゃないんですが。。。
テスト用のROMは
URLリンク(osdn.jp)
にアップしました。
ソースは
URLリンク(osdn.jp)
にあります。
ゲーム作るのは目的じゃないのでできないですが、ゲーム作りたい人なら、このエミュは役立つかもしれません。

12:デフォルトの名無しさん
16/05/26 15:37:45.00 CnTJPxKl.net
>>9
ありがとうございます!
バグってましたw
直しました~
たぶんmemsetしなくてもBSSの変数は全部0で初期化してくれてたんでしょうね。

13:デフォルトの名無しさん
16/05/26 16:28:02.07 NjLHNC15.net
なんでみんな VHDL で書くんだ?
Verilog の方がシミュレータとかも多いのに。

14:デフォルトの名無しさん
16/05/26 17:20:40.07 gh9LR7ia.net
そうなんですよ、僕がアホでした。
Verilogで書けばよかったと後悔してます。。。
次はverilogで書きます。。
verilogのがメジャーだと思ってたんですけどね。VHDL結構多いんですかね


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch