Nestopia (2008年に開発終了)
http://nestopia.sourceforge.net/
Nestopia UE (非公式版)
http://0ldsk00l.ca/nestopia/
Nestopia Git (EmuCRによるビルド)
http://www.emucr.com/search/label/Nestopia/
FCEUX
http://www.fceux.com/web/home.html
Fceux SVN (EmuCRによるビルド)
http://www.emucr.com/search/label/Fceux/
FCEUltra Win32 mappers modified (FCEUMM)
http://cah4e3.shedevr.org.ru/fceultra.php
Nintendulator
http://www.qmtpro.com/~nes/
puNES
http://forums.nesdev.com/viewtopic.php?t=6928
Mesen
https://www.mesen.ca/
前スレ
NES/FCエミュレーター総合スレ6
https://egg.5ch.net/test/read.cgi/software/1518198018/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
NES/FCエミュレーター総合スレ7
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイ 5963-S1Ul)
2019/02/01(金) 11:45:34.10ID:KR0Ffu27069名無しさん@お腹いっぱい。 (ワッチョイ 8763-yQ/S)
2019/02/17(日) 18:25:05.44ID:Vq38Q8k50 >>68
色々と機能が豊富で、開発が活発だし良いエミュだよね
前スレで
燃えプロシリーズの音声に対応してとかあったけど
HDパックでBGMや効果音を自由に入れ替え出来るみたいだから出来るんじゃないの?
色々と機能が豊富で、開発が活発だし良いエミュだよね
前スレで
燃えプロシリーズの音声に対応してとかあったけど
HDパックでBGMや効果音を自由に入れ替え出来るみたいだから出来るんじゃないの?
70名無しさん@お腹いっぱい。 (ワッチョイ 5d63-rusg)
2019/02/23(土) 19:17:06.41ID:dJNnZ8Rn0 Mesenの最新ビルドは、ここ↓からダウンロード出来る
https://ci.appveyor.com/project/Sour/mesen/build/artifacts
https://ci.appveyor.com/project/Sour/mesen/build/artifacts
71名無しさん@お腹いっぱい。 (ワッチョイ 1758-W5e4)
2019/03/04(月) 18:52:40.73ID:mUKGTanH072名無しさん@お腹いっぱい。 (ワッチョイ a787-IPUl)
2019/03/07(木) 04:07:56.83ID:o885ovHd0 フリーで公開されてるエミュレータ本体とか販売してゲームROMまで販売してるよここ。
http://familycomputer.xii.jp/
お前が作ったんじゃないだろうと。
ROMから本体やらすべてのメーカーに許可取ってないだろ絶対にこれ。
銀行取引とかが日本の銀行だし逮捕されるべき。
販売サイトの著作権はしっかり主張してるのは謎。
自分で著作権侵害しまくってるのに。
http://familycomputer.xii.jp/
お前が作ったんじゃないだろうと。
ROMから本体やらすべてのメーカーに許可取ってないだろ絶対にこれ。
銀行取引とかが日本の銀行だし逮捕されるべき。
販売サイトの著作権はしっかり主張してるのは謎。
自分で著作権侵害しまくってるのに。
73名無しさん@お腹いっぱい。 (オッペケ Src7-XFK7)
2019/03/07(木) 15:32:51.70ID:LiTqvXlir そうか
74名無しさん@お腹いっぱい。 (ワッチョイW ffde-gVn4)
2019/03/07(木) 16:33:02.96ID:h2qGcTLg075名無しさん@お腹いっぱい。 (ワッチョイ 9758-ouaW)
2019/03/07(木) 17:22:59.41ID:G1gNH/690 >>72
ページを隅々までみて腹抱えて笑った。
ROMの販売はともかく、エミュ本体まで販売してるのってどうなのよw
ゲームボーイ・ファミコン:15000円
スーファミ:20000円
って、買う奴居るのかw
大いに楽しませてもらったんで、お礼に任天堂に通報しといた
ページを隅々までみて腹抱えて笑った。
ROMの販売はともかく、エミュ本体まで販売してるのってどうなのよw
ゲームボーイ・ファミコン:15000円
スーファミ:20000円
って、買う奴居るのかw
大いに楽しませてもらったんで、お礼に任天堂に通報しといた
76名無しさん@お腹いっぱい。 (ワッチョイ 9758-ouaW)
2019/03/07(木) 17:33:01.77ID:z1D47iaN0 態々見に行く時点で呆れる
77名無しさん@お腹いっぱい。 (ワッチョイ a787-IPUl)
2019/03/08(金) 12:37:11.09ID:k/aVAILv0 >>75
よくやった。
ROMをひとり勝手に販売して儲けてるやつなんてアメリカの世界でも速攻で通報されるわ。
本体なんて作者の好意でフリーだったりDonationだったりなのに売るなんて万死に値する。
よくやった。
ROMをひとり勝手に販売して儲けてるやつなんてアメリカの世界でも速攻で通報されるわ。
本体なんて作者の好意でフリーだったりDonationだったりなのに売るなんて万死に値する。
78名無しさん@お腹いっぱい。 (ワッチョイWW a376-wulM)
2019/03/09(土) 15:12:40.92ID:UzlsdBNE0 画像フィルターのこというときに変なの修復された油絵を例えに出す人いるけどその例えは間違ってるぞ。油絵は不特定多数が見るがエミュの画面は本人しかみないからなw
79名無しさん@お腹いっぱい。 (ワッチョイ 16e7-DZHv)
2019/03/09(土) 15:39:55.91ID:YVGEMfmE080名無しさん@お腹いっぱい。 (ワッチョイ 9758-ouaW)
2019/03/09(土) 16:39:45.26ID:3zv8pAlr081名無しさん@お腹いっぱい。 (ワッチョイ 1efe-uGU8)
2019/03/09(土) 17:52:48.80ID:sVAbRH+J0 >>78
ごもっともw
ごもっともw
82名無しさん@お腹いっぱい。 (ワッチョイ 47c7-uGU8)
2019/03/09(土) 18:47:39.82ID:al4HgW900 このサイトにたどり着く人は、ネットで検索したということだよな。
ということは、WiiUなどのバーチャルコンソールや、ミニファミコン、レトロフリークの情報にも
当然ふれるということだ。
それなのに、あえてこのサイトで20,000円のエミュレーターを買い、
8,000円とか10,000円も出してソフトを買う人はいるんだろうか。
まあいないだろうがw
ということは、WiiUなどのバーチャルコンソールや、ミニファミコン、レトロフリークの情報にも
当然ふれるということだ。
それなのに、あえてこのサイトで20,000円のエミュレーターを買い、
8,000円とか10,000円も出してソフトを買う人はいるんだろうか。
まあいないだろうがw
83マジレスマン (ワッチョイ 9758-ouaW)
2019/03/09(土) 19:04:55.56ID:3zv8pAlr0 いや、買う人がいるから売ってるんだと思うよ
84名無しさん@お腹いっぱい。 (ワッチョイ 63dc-uGU8)
2019/03/09(土) 22:40:08.06ID:WQHB78z/0 普通にヤフオクでROM入りエミュ売ってる奴昔からいるやん
今に始まったことじゃねえよ
今に始まったことじゃねえよ
85名無しさん@お腹いっぱい。 (JPWW 0H1e-wulM)
2019/03/11(月) 16:08:59.33ID:qMo/5HlCH >>78
そうそう、べつに誰かに見せないからね
そうそう、べつに誰かに見せないからね
86名無しさん@お腹いっぱい。 (ワッチョイ 9758-ouaW)
2019/03/11(月) 23:12:58.34ID:qOiE7CMl0 えっ
87名無しさん@お腹いっぱい。 (ワッチョイ 16bc-gi2a)
2019/03/13(水) 12:02:36.23ID:fSrQpepc0 申し訳ないしつもんなんですが
久々にダビスタがやりたくなってSnes9x最新版を入れたんですけど
ゲームコントローラーが認識しない(旧プレステコントローラーと新しく購入したバッファローのスーファミコン)
ウインドウズでは認識している
7の時代はできてたんだけど10になってるから?
どなたか理由わかりませんか?
久々にダビスタがやりたくなってSnes9x最新版を入れたんですけど
ゲームコントローラーが認識しない(旧プレステコントローラーと新しく購入したバッファローのスーファミコン)
ウインドウズでは認識している
7の時代はできてたんだけど10になってるから?
どなたか理由わかりませんか?
88名無しさん@お腹いっぱい。 (ワッチョイ 53d4-/kwh)
2019/03/13(水) 12:03:25.58ID:aFxDbhsl089名無しさん@お腹いっぱい。 (ワッチョイ 4387-CkMu)
2019/03/15(金) 21:16:13.98ID:3mTO/ZKj0 >>87
WindowsのゲームインプットはD-inputとX-inputと言うインターフェイスが用意されている。
たいがいそういう場合はエミュ本体がX-Inputに対応してなくてゲームパッドがX Inputのみの場合起こることあるね。
SNES9xは過去に使ってたけど、まさにバッファローのスーファミとファミコンのコントローラそろえてたけど普通に使えた記憶しかないんだが。
最近まではSNES GTだったけど。これは10でゲームパッド使えたけどフィルターもなしで画像忠実再現で画面の文字がギザギザでいらっときてやめた。
いま、10になって使ってるのUO SNESかな。
これがフィルター多くって再生ROM多数でいいんだよ。
10だけど普通にスーファミコントローラ使えるよ。
あれいいよねもう発売終了だけど、買っててよかった。
周りでは意外とこのコントローラの受けがいい。
まあでも、エレコムのワイヤレスのD-InputとX-input量対応のやつ購入して快適で倉庫にしまったけど。
あとNintendo 64にシレン2まともに再生できるやつがないな。
まあ、3Dあたりになったゲームはクラシックゲームとして認めてないからあんまやんないからいいんだが。
WindowsのゲームインプットはD-inputとX-inputと言うインターフェイスが用意されている。
たいがいそういう場合はエミュ本体がX-Inputに対応してなくてゲームパッドがX Inputのみの場合起こることあるね。
SNES9xは過去に使ってたけど、まさにバッファローのスーファミとファミコンのコントローラそろえてたけど普通に使えた記憶しかないんだが。
最近まではSNES GTだったけど。これは10でゲームパッド使えたけどフィルターもなしで画像忠実再現で画面の文字がギザギザでいらっときてやめた。
いま、10になって使ってるのUO SNESかな。
これがフィルター多くって再生ROM多数でいいんだよ。
10だけど普通にスーファミコントローラ使えるよ。
あれいいよねもう発売終了だけど、買っててよかった。
周りでは意外とこのコントローラの受けがいい。
まあでも、エレコムのワイヤレスのD-InputとX-input量対応のやつ購入して快適で倉庫にしまったけど。
あとNintendo 64にシレン2まともに再生できるやつがないな。
まあ、3Dあたりになったゲームはクラシックゲームとして認めてないからあんまやんないからいいんだが。
90名無しさん@お腹いっぱい。 (ワッチョイ 4387-CkMu)
2019/03/15(金) 21:17:55.51ID:3mTO/ZKj0 ファミコンコントローラはUSBメモリースティックに何本かファミコンROMいれてあげてコントローラーつけて友達にあげちまったけど。
もちろん金は取ってない。
もちろん金は取ってない。
91名無しさん@お腹いっぱい。 (ワッチョイ 0358-h1+v)
2019/03/15(金) 21:59:34.51ID:iRYSv/a90 ちなみにSnes9xはXinput専用のパッドは普通に使えます
92名無しさん@お腹いっぱい。 (ワッチョイWW a3d5-89qL)
2019/03/16(土) 13:16:01.04ID:nEDuGkQ20 ガキが沸いてきたなw
93名無しさん@お腹いっぱい。 (アウアウウー Sae7-GQt9)
2019/03/17(日) 02:12:54.25ID:tfwO5tGUa おっさんだろ
94名無しさん@お腹いっぱい。 (ワッチョイ 6776-DTGA)
2019/03/22(金) 10:33:15.71ID:7QdpyQja0 すみません。
Mesenを使っている方がいたら教えて欲しいのですが
縦解像度を224にする方法ってあるのでしょうか?
縦スクロールのSTGとかをプレイすると、画面の上部がチラついてやりづらいです。
Mesenを使っている方がいたら教えて欲しいのですが
縦解像度を224にする方法ってあるのでしょうか?
縦スクロールのSTGとかをプレイすると、画面の上部がチラついてやりづらいです。
95名無しさん@お腹いっぱい。 (ワッチョイWW 1bc0-Dkdi)
2019/03/22(金) 10:38:42.05ID:F3CKbRvD096名無しさん@お腹いっぱい。 (ワッチョイ 6776-DTGA)
2019/03/22(金) 10:52:15.47ID:7QdpyQja0 ありがとう、うまくいきました
97名無しさん@お腹いっぱい。 (ワッチョイ b3b1-kRhF)
2019/03/22(金) 11:17:26.40ID:/VuGE0tA0 またMesenの自演か
98名無しさん@お腹いっぱい。 (ワッチョイ b3b1-kRhF)
2019/03/22(金) 11:20:12.28ID:/VuGE0tA0 自演はいいけど他所のスレまでワッチョイ付けてスレ立てするのはやめろよ
99名無しさん@お腹いっぱい。 (ワッチョイWW ca81-UykS)
2019/03/22(金) 12:27:32.34ID:5VdYUfld0 ID:/VuGE0tA0
こいつ必死やなw
こいつ必死やなw
100名無しさん@お腹いっぱい。 (ワッチョイ b3b1-kRhF)
2019/03/22(金) 17:47:36.19ID:/VuGE0tA0 必死なのはここの>>1(Mesen作者?)だろ
このスレだけじゃなくてRetroarchのスレまでわざわざワッチョイつけてスレ立てしてる
Retroarchのスレは俺がスレ立てるかって宣言してるのを無視してまで立ててるからな
どんだけ必死なんだよ
このスレだけじゃなくてRetroarchのスレまでわざわざワッチョイつけてスレ立てしてる
Retroarchのスレは俺がスレ立てるかって宣言してるのを無視してまで立ててるからな
どんだけ必死なんだよ
101名無しさん@お腹いっぱい。 (ワッチョイ 6358-DTGA)
2019/03/22(金) 18:23:03.73ID:nixQ9Gy40 別にお前がスレ立てるのが決まりでもなんでもないんだからw
自分が立てるつもりだったのに立てられておこなの?
それを逆恨みして自演だのなんだのとファミコンエミュレータのスレで言ってる方がどう見ても必死なんですがw
自分が立てるつもりだったのに立てられておこなの?
それを逆恨みして自演だのなんだのとファミコンエミュレータのスレで言ってる方がどう見ても必死なんですがw
102名無しさん@お腹いっぱい。 (ワッチョイ 4e81-rXtv)
2019/03/22(金) 18:36:24.02ID:I4s8N3pv0 >>100
ワッチョイなしにするとお前見たいのが荒らすからじゃねえの?
ワッチョイなしにするとお前見たいのが荒らすからじゃねえの?
103名無しさん@お腹いっぱい。 (ワッチョイ cbb1-rXtv)
2019/03/22(金) 19:17:13.82ID:gu0ZKveu0 作者がどーとか妄想が激しいようだから
スレ建てなんかどうでもいいから
手遅れにならないうちに早く病院いけよ?
スレ建てなんかどうでもいいから
手遅れにならないうちに早く病院いけよ?
104名無しさん@お腹いっぱい。 (ワッチョイ cefe-rXtv)
2019/03/22(金) 19:24:36.97ID:/1+jte8E0 正に粘着豚
105名無しさん@お腹いっぱい。 (ワッチョイWW 9f76-QaDO)
2019/03/23(土) 11:35:15.45ID:aLluNK/b0 前スレから粘着してたのコイツだろうなw
ワッチョイつけてみたら文句言ってるの一人だけでしたw
分かってたけどねw
ワッチョイつけてみたら文句言ってるの一人だけでしたw
分かってたけどねw
106名無しさん@お腹いっぱい。 (ワッチョイWW 1bfe-QaDO)
2019/03/23(土) 17:42:12.89ID:vybfEaDi0 >>98
ワッチョイなければ自分も自演してたから自演はokってかw
ワッチョイなければ自分も自演してたから自演はokってかw
107名無しさん@お腹いっぱい。 (ワッチョイ eb58-9gjM)
2019/03/28(木) 20:19:07.97ID:LrU3fxqI0 ワッチョイに文句言ってる奴って変え方知らないだけなんだろう
むしろワッチョイあるほうが自演しやすいまであるのに
むしろワッチョイあるほうが自演しやすいまであるのに
108名無しさん@お腹いっぱい。 (ニククエ dfe4-ZTi4)
2019/03/29(金) 21:16:53.80ID:KGCZtDSH0NIKU VRC7(YM2413)のデバッグモードを利用してプリセット音色のダンプができたとのこと
今までのパラメータは経験的近似だったのね…
https://siliconpr0n.org/archive/doku.php?id=vendor:yamaha:opl2#ym2413_instruments
いろいろなエミュやNSFプレーヤーが反映している模様
今までのパラメータは経験的近似だったのね…
https://siliconpr0n.org/archive/doku.php?id=vendor:yamaha:opl2#ym2413_instruments
いろいろなエミュやNSFプレーヤーが反映している模様
109名無しさん@お腹いっぱい。 (ワッチョイ 9f20-FpP9)
2019/03/30(土) 08:54:40.45ID:uPsCdWHv0 昨今更新されてるNSFプレーヤーがあるのか
110名無しさん@お腹いっぱい。 (ササクッテロ Sp4f-jhAo)
2019/03/31(日) 02:06:28.89ID:W0COdYjvp111名無しさん@お腹いっぱい。 (アウアウウー Sa0f-B+HG)
2019/04/01(月) 18:07:56.93ID:RIKsLnQda 目線よりバーチャネスのが良い
112名無しさん@お腹いっぱい。 (ワッチョイ ef55-qoOB)
2019/04/01(月) 18:23:01.17ID:T/BWJaut0 NESticleの方がイイよ
113名無しさん@お腹いっぱい。 (ワッチョイ 4b63-9gjM)
2019/04/01(月) 20:43:39.51ID:wiJkuq/00114名無しさん@お腹いっぱい。 (ワッチョイ 7bd4-r4m/)
2019/04/02(火) 12:03:47.04ID:7mLxb9/v0 Mesen for スーファミ爆誕
http://emulation.gametechwiki.com/index.php/Super_Nintendo_emulators
http://emulation.gametechwiki.com/index.php/Super_Nintendo_emulators
115名無しさん@お腹いっぱい。 (ワッチョイWW 8bc0-J+IR)
2019/04/02(火) 12:49:51.99ID:iR0fDslw0 bsnesでいいわな
116名無しさん@お腹いっぱい。 (ワッチョイ eb58-ZTi4)
2019/04/02(火) 17:00:02.10ID:fNNf4qM80 mesen-sってやつか
楽しみ
楽しみ
117名無しさん@お腹いっぱい。 (ワッチョイ ee6e-bf7O)
2019/04/07(日) 07:36:27.23ID:WOgzTmAE0 Mesen-Sキター!!!
今、ファミコンはMesenにお世話になりっぱなしだから期待しちゃうわ
今、ファミコンはMesenにお世話になりっぱなしだから期待しちゃうわ
118名無しさん@お腹いっぱい。 (ワンミングク MMd2-TIyK)
2019/04/07(日) 08:01:10.44ID:7TOvJp6cM スターソルジャー1面35万とかムズすぎ
119名無しさん@お腹いっぱい。 (ササクッテロ Sp85-cQqW)
2019/04/12(金) 06:06:43.45ID:vaslJAhfp >>115
フルスクリーンもできないのに?
フルスクリーンもできないのに?
120名無しさん@お腹いっぱい。 (ワッチョイ 6958-yqpC)
2019/04/12(金) 08:31:46.53ID:fOR7AKuK0121名無しさん@お腹いっぱい。 (ワッチョイWW 1181-6kjd)
2019/04/12(金) 09:37:38.19ID:cKeRG9gZ0 てかフルスクリーンできるよね
122名無しさん@お腹いっぱい。 (オッペケ Sr85-ZiRB)
2019/04/12(金) 11:47:24.88ID:DusR2bbbr >>121
どうやるの?
どうやるの?
123名無しさん@お腹いっぱい。 (ワッチョイWW 1181-6kjd)
2019/04/12(金) 13:09:37.59ID:cKeRG9gZ0 F11じゃないの
そういうフルスクリーンじゃないのか
そういうフルスクリーンじゃないのか
124名無しさん@お腹いっぱい。 (オッペケ Sr85-ZiRB)
2019/04/12(金) 15:56:03.73ID:S3k9lyBkr 一応フルスクリーンモードとは記載してあるけど実際は境界なしのウインドウモードだからなぁアレ
125名無しさん@お腹いっぱい。 (ワッチョイ 93b1-LJPv)
2019/04/12(金) 20:56:44.12ID:XVcWl55m0 snesエミュスレ荒れてるからこっちに書く
https://ci.appveyor.com/project/Sour/mesen-s/history
mesen-s DevWin-0.1.0.14だと
今までのverにあった、がんばれゴエモン2の背景が表示されない問題と
スーパードンキーコングの違法rom云々画面が表示されずに遊べる
https://ci.appveyor.com/project/Sour/mesen-s/history
mesen-s DevWin-0.1.0.14だと
今までのverにあった、がんばれゴエモン2の背景が表示されない問題と
スーパードンキーコングの違法rom云々画面が表示されずに遊べる
126名無しさん@お腹いっぱい。 (ワッチョイ 7b55-823m)
2019/04/12(金) 22:59:51.73ID:PpjKVDt60 やめなよ
127名無しさん@お腹いっぱい。 (ササクッテロ Sp85-cQqW)
2019/04/13(土) 00:12:33.41ID:fZ7g+FnZp >>120
あーすいません
エミュレーターのスレで新しいエミュの情報が出たのに
わざわざ古い後発エミュまで出てる
今となっては軽さ以外に何も利点のない
bsnesでいいよって
言い切るからにはよっぽどのこだわりがあるのかと思って聞いてみたんですけど
思い違いでした
あーすいません
エミュレーターのスレで新しいエミュの情報が出たのに
わざわざ古い後発エミュまで出てる
今となっては軽さ以外に何も利点のない
bsnesでいいよって
言い切るからにはよっぽどのこだわりがあるのかと思って聞いてみたんですけど
思い違いでした
128名無しさん@お腹いっぱい。 (ブーイモ MMcb-6kjd)
2019/04/13(土) 00:32:16.02ID:GFUxW0ZoM こりゃ構ってはいかん奴だなw
129名無しさん@お腹いっぱい。 (ワッチョイWW b9c0-X+XG)
2019/04/13(土) 00:46:17.26ID:lEV+RufV0 再現性ではbsnes(higan)が頭一つ抜けてるわけで今更後発のそういうエミュを出しても利用価値が出てくるまでどれくらいかかんの?って思っただけだよ
UIが使いやすいかどうは別問題な
UIが使いやすいかどうは別問題な
130名無しさん@お腹いっぱい。 (ワッチョイ 6958-yqpC)
2019/04/13(土) 00:54:20.91ID:aWrebsFX0131名無しさん@お腹いっぱい。 (ワッチョイWW 13de-UMay)
2019/04/13(土) 05:27:00.10ID:AL9PPahO0 そもそもスレ違い
総合なり隔離スレと化してるSNESスレで
総合なり隔離スレと化してるSNESスレで
132名無しさん@お腹いっぱい。 (ワッチョイW 996d-ngQC)
2019/04/13(土) 11:48:59.18ID:ssAI2/EW0133名無しさん@お腹いっぱい。 (ワッチョイ 7bfe-XGqV)
2019/04/14(日) 00:31:22.62ID:CCcFzunQ0 >>125
お前はそうやってこっちまで荒らそうとしているのか?
お前はそうやってこっちまで荒らそうとしているのか?
134名無しさん@お腹いっぱい。 (ワッチョイ b173-U5P5)
2019/04/15(月) 21:16:45.11ID:RPRj4e710 最近はエミュサイトも衰退してるから
新規エミュ…たとえばmesenとnestopiaの機能比較とかの情報がないのよな
あと自称情強の爺さん連中とかはオープンソースやGit系に詳しくないから
公式サイトだけ見て情報更新を止めてるヤツ多い
新規エミュ…たとえばmesenとnestopiaの機能比較とかの情報がないのよな
あと自称情強の爺さん連中とかはオープンソースやGit系に詳しくないから
公式サイトだけ見て情報更新を止めてるヤツ多い
135名無しさん@お腹いっぱい。 (ワッチョイ 6958-yqpC)
2019/04/15(月) 21:34:38.47ID:821jkjRb0136名無しさん@お腹いっぱい。 (ワッチョイ 09c7-XGqV)
2019/04/15(月) 22:49:32.16ID:pfKA8NQS0 Mesen0.9.7使ってる人で、
ハイドライド3と貝獣物語の片方または両方を持っている人、
セーブできるか試してみてくれないか?
俺の設定がまずいのか、
その2つ(両方ともナムコだが何か関係があるのか?)はセーブできないんだ。
試してほしいこと:
ゲーム内でセーブして、srmファイルがきちんと作成されるか
セーブ後、Mesenを終了させ、再起動、セーブしたところから復帰できるか
設定>>設定>>詳細設定タブ
初めからゲームを実行する
これのチェックがオフだと、srmファイルからロードせず、
ゲーム終了時に作成されたステートセーブのデータをロードするから、
セーブしたところから復帰はできる。
だから、これのチェックをオンにしてやってみてほしい。
ハイドライド3と貝獣物語の片方または両方を持っている人、
セーブできるか試してみてくれないか?
俺の設定がまずいのか、
その2つ(両方ともナムコだが何か関係があるのか?)はセーブできないんだ。
試してほしいこと:
ゲーム内でセーブして、srmファイルがきちんと作成されるか
セーブ後、Mesenを終了させ、再起動、セーブしたところから復帰できるか
設定>>設定>>詳細設定タブ
初めからゲームを実行する
これのチェックがオフだと、srmファイルからロードせず、
ゲーム終了時に作成されたステートセーブのデータをロードするから、
セーブしたところから復帰はできる。
だから、これのチェックをオンにしてやってみてほしい。
137名無しさん@お腹いっぱい。 (ワッチョイW 51de-7djv)
2019/04/15(月) 23:00:02.61ID:Lv4h5D890 >>136
前スレで同じ話題が出たよ
809以降ね
http://egg.5ch.net/software/kako/1518/15181/1518198018.html
バグ報告されてソースコードは修正されたけど
修正されたバージョンはまだリリースされてない
前スレで同じ話題が出たよ
809以降ね
http://egg.5ch.net/software/kako/1518/15181/1518198018.html
バグ報告されてソースコードは修正されたけど
修正されたバージョンはまだリリースされてない
138名無しさん@お腹いっぱい。 (ワッチョイ 09c7-XGqV)
2019/04/15(月) 23:13:55.68ID:pfKA8NQS0 返信ありがとう。
なるほど。俺はナムコのバッテリーパックのゲームはその2つしか持っていないが、
他のも、セーブできないのかもしれない。
なるほど。俺はナムコのバッテリーパックのゲームはその2つしか持っていないが、
他のも、セーブできないのかもしれない。
139名無しさん@お腹いっぱい。 (ワッチョイ 6573-61/s)
2019/04/21(日) 11:42:39.84ID:miKpzLRQ0 軽く見てみたけどnestopiaとmesenだったら
やっぱりmesenのほうが使い勝手において軍配が上がるね
nestopiaも非公式版とか海賊版が更新はされてるけど、基本設計が古臭いからな
機能比較だけだと判断は付かないが触ってみると一目瞭然
PCSX2とPPSSPPみたいなもんで明らかに世代が違うプログラムって感じ
で、今度はスーパーmesenが出るってよ
https://emulog.net/sfc-snes-emulator-mesen-s-alpha-version-release/
やっぱりmesenのほうが使い勝手において軍配が上がるね
nestopiaも非公式版とか海賊版が更新はされてるけど、基本設計が古臭いからな
機能比較だけだと判断は付かないが触ってみると一目瞭然
PCSX2とPPSSPPみたいなもんで明らかに世代が違うプログラムって感じ
で、今度はスーパーmesenが出るってよ
https://emulog.net/sfc-snes-emulator-mesen-s-alpha-version-release/
140名無しさん@お腹いっぱい。 (ワッチョイ 5158-hooH)
2019/04/21(日) 12:32:14.52ID:EtcPvNlK0141名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/21(日) 16:15:11.92ID:Ps0REvLX0 >>139
この世界では古いPCで動くものの方が高速なコーディング優れてる。
重くて、再現性いまいちじゃ意味なし。https://egg.5ch.net/test/read.cgi/software/1518198018/350
90 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/04/01(日) 11:35:30.51
工作員いわく再現性最強のうたい文句の割には
New FeaturesとBug Fixesを見る限りではまったく未熟な再現性に見えるがな
?Accuracy: Fixed a mirroring issue with mapper 30 games.
?Accuracy: Improved FDS IRQ emulation
?Input: Added support for 20 more peripherals (including controllers, barcode readers, keyboards, mice, external storage devices, etc.)
?NSF: Fixed issue with MMC5 multiplication register (fixes Just Breed NSF).
?Emulation: Improved accuracy of $2006 write behavior (solves minor issues in 2 games).
?Emulation: Improved accuracy of $2004 read behavior.
頑張っていると思うが99.999%のプレーヤーにはほぼ誰得機能
?PPU: Added option to emulate OAM RAM decay.
?Emulation: Improved accuracy of sprite overflow bug emulation.
たぶんどこかのエミュがとっくに搭載している
プレーヤーは軽くて使いやすいエミュ使えばいいの
どんなに高精度にしたところでプログラム開発者向けの機能ばかり
330 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/08/07(火) 20:53:00.51
Mesen 0.9.6
新しい機能
・対応: 29個のMapperの対応追加。
・VS System: VS DualSystemの対応追加。
・音声: オーディオとビデオの同期を改善。
・デバッガ: 新しい機能の追加 (Text Hookerなど)、バグの修正とパフォーマンスの改善。
・ツール: ヒストリービューアを追加。
・ユーザーインターフェース: 新しい設定をいくつか追加 (ゲーム別オーバースキャン設定など)。
修正済みバグ
・PPU: PPUのメモリーバスのエミュレーションを改善。 (「東方老桜夢」を修正)
・いくつかのボードのエミュレーションを改善 (FK23C、JY Company、MMC1など)。
この世界では古いPCで動くものの方が高速なコーディング優れてる。
重くて、再現性いまいちじゃ意味なし。https://egg.5ch.net/test/read.cgi/software/1518198018/350
90 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/04/01(日) 11:35:30.51
工作員いわく再現性最強のうたい文句の割には
New FeaturesとBug Fixesを見る限りではまったく未熟な再現性に見えるがな
?Accuracy: Fixed a mirroring issue with mapper 30 games.
?Accuracy: Improved FDS IRQ emulation
?Input: Added support for 20 more peripherals (including controllers, barcode readers, keyboards, mice, external storage devices, etc.)
?NSF: Fixed issue with MMC5 multiplication register (fixes Just Breed NSF).
?Emulation: Improved accuracy of $2006 write behavior (solves minor issues in 2 games).
?Emulation: Improved accuracy of $2004 read behavior.
頑張っていると思うが99.999%のプレーヤーにはほぼ誰得機能
?PPU: Added option to emulate OAM RAM decay.
?Emulation: Improved accuracy of sprite overflow bug emulation.
たぶんどこかのエミュがとっくに搭載している
プレーヤーは軽くて使いやすいエミュ使えばいいの
どんなに高精度にしたところでプログラム開発者向けの機能ばかり
330 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/08/07(火) 20:53:00.51
Mesen 0.9.6
新しい機能
・対応: 29個のMapperの対応追加。
・VS System: VS DualSystemの対応追加。
・音声: オーディオとビデオの同期を改善。
・デバッガ: 新しい機能の追加 (Text Hookerなど)、バグの修正とパフォーマンスの改善。
・ツール: ヒストリービューアを追加。
・ユーザーインターフェース: 新しい設定をいくつか追加 (ゲーム別オーバースキャン設定など)。
修正済みバグ
・PPU: PPUのメモリーバスのエミュレーションを改善。 (「東方老桜夢」を修正)
・いくつかのボードのエミュレーションを改善 (FK23C、JY Company、MMC1など)。
142名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/21(日) 16:36:12.98ID:Ps0REvLX0 NSF: Fixed issue with MMC5 multiplication register (fixes Just Breed NSF).
これって他のエミュより10年以上遅れてんじゃないの?
↓
http://nezplug.sourceforge.net/in_nez.txt
Version 0.5 Mar.09, 2000
Added MMC5 multiplier emulation.
新しいって何の意味もない(笑)
WindowsXPで動かないゴミ(笑)
Core iで糞重いゴミ(笑)
これって他のエミュより10年以上遅れてんじゃないの?
↓
http://nezplug.sourceforge.net/in_nez.txt
Version 0.5 Mar.09, 2000
Added MMC5 multiplier emulation.
新しいって何の意味もない(笑)
WindowsXPで動かないゴミ(笑)
Core iで糞重いゴミ(笑)
143名無しさん@お腹いっぱい。 (ワッチョイ 6573-61/s)
2019/04/21(日) 16:44:21.72ID:miKpzLRQ0 「PC98で動かない糞エミュw」って言ってるのと大差ない、心底どうでもいい
今の時代でWinXPって現実世界とは関係ない話題としか思えない
エミュは過去を未来に受け継いでいくものなんだから
再現性は大前提としても、もっと大切なのはオープンソースかどうか、更新が活発かどうか、最新OSやハードに対応してるかどうかだよ
過去のOSやハードのサポートなんて軒並み切っていいよ
過去のでも遊べるってのは「エクセルでテトリス作ってみたw」みたいな面白ニュースではあるけどね
あと多機能が良いか、シンプルが良いかは何とも言えないね…そのあたりの利点欠点は性能やUIでフォローできる部分でもあるし
今の時代でWinXPって現実世界とは関係ない話題としか思えない
エミュは過去を未来に受け継いでいくものなんだから
再現性は大前提としても、もっと大切なのはオープンソースかどうか、更新が活発かどうか、最新OSやハードに対応してるかどうかだよ
過去のOSやハードのサポートなんて軒並み切っていいよ
過去のでも遊べるってのは「エクセルでテトリス作ってみたw」みたいな面白ニュースではあるけどね
あと多機能が良いか、シンプルが良いかは何とも言えないね…そのあたりの利点欠点は性能やUIでフォローできる部分でもあるし
144名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/21(日) 16:46:17.16ID:Ps0REvLX0 エミュってほとんどオープンソースだろ。
145名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/21(日) 17:00:14.80ID:Ps0REvLX0 どっちにしろファミコンは仕様上、ハードウェアレンダリングは無理だから。
CPUパワーでレンダリングすることになる。
最新ハード対応はまったく意味がない。
DirectX7で十分。
エミュレーションの並列化、
シェーダーの使用、
どちらもまず無理。やると再現性落ちる。
まあ、
並列化でありえるとしたら、キー入力先読み投機実行あたりだな。
あとは120Hz以上のリフレッシュレートと、240Hz以上のキー入力読みってとこか。
最新()のOSなら対応してくれてるんだろうな。
究極なのは
OSすら起動させないで実行するエミュだな。
大してバッファリングされてないアナログ時代のハードを正確に動作させるなら、
マニアにはそういうのが求められている。
ナノ秒単位で動いてるファミコンにおいては、120Hzでキーを読み込んでも遅すぎるのだよ。
新しいということはそういうのを再現することだ。
CPUパワーでレンダリングすることになる。
最新ハード対応はまったく意味がない。
DirectX7で十分。
エミュレーションの並列化、
シェーダーの使用、
どちらもまず無理。やると再現性落ちる。
まあ、
並列化でありえるとしたら、キー入力先読み投機実行あたりだな。
あとは120Hz以上のリフレッシュレートと、240Hz以上のキー入力読みってとこか。
最新()のOSなら対応してくれてるんだろうな。
究極なのは
OSすら起動させないで実行するエミュだな。
大してバッファリングされてないアナログ時代のハードを正確に動作させるなら、
マニアにはそういうのが求められている。
ナノ秒単位で動いてるファミコンにおいては、120Hzでキーを読み込んでも遅すぎるのだよ。
新しいということはそういうのを再現することだ。
146名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/21(日) 17:04:34.55ID:Ps0REvLX0 モニタがディジタルなせいで、その周辺がバッファリングされちゃうから
無理なんだけどね。
無理なんだけどね。
147名無しさん@お腹いっぱい。 (ワッチョイ 62e4-hooH)
2019/04/21(日) 17:16:58.20ID:xGVqANC90 じゃあその世界とやらに独り閉じこもってな
148名無しさん@お腹いっぱい。 (ワッチョイWW a9fe-Nr7z)
2019/04/21(日) 17:48:17.83ID:W44eIbNg0 >>146
自分で作れば
自分で作れば
149名無しさん@お腹いっぱい。 (ワッチョイ 5158-hooH)
2019/04/21(日) 18:18:30.11ID:EtcPvNlK0 面倒くさい事になってきたなw
鬱陶しい人は hooH でNGnameしてね!(自決
鬱陶しい人は hooH でNGnameしてね!(自決
150名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/23(火) 23:03:42.03ID:qeRF6E9p0 頭悪そうなやつらw
再現性がいいです! → そんなマニアウケ機能はNesDevの掲示板で身内に公開してろ。
見た瞬間わかる。このエミュ使うやつはITオンチの池沼。
CPU.cpp
CPU::CPU(shared_ptr<Console> console)
Func opTable[] = { 以下バカ丸出し};
AddrMode addrMode[] = {同様};
void CPU::Exec()
{
uint8_t opCode = GetOPCode();
_instAddrMode = _addrMode[opCode];
_operand = FetchOperand();
(this->*_opTable[opCode])();
あきれて物も言えない。
日本でいう、これがゆとりってやつ。
PCのこと一から勉強しなおせ。
再現性がいいです! → そんなマニアウケ機能はNesDevの掲示板で身内に公開してろ。
見た瞬間わかる。このエミュ使うやつはITオンチの池沼。
CPU.cpp
CPU::CPU(shared_ptr<Console> console)
Func opTable[] = { 以下バカ丸出し};
AddrMode addrMode[] = {同様};
void CPU::Exec()
{
uint8_t opCode = GetOPCode();
_instAddrMode = _addrMode[opCode];
_operand = FetchOperand();
(this->*_opTable[opCode])();
あきれて物も言えない。
日本でいう、これがゆとりってやつ。
PCのこと一から勉強しなおせ。
151名無しさん@お腹いっぱい。 (ワッチョイ 5158-hooH)
2019/04/23(火) 23:22:14.70ID:j0BjtC030 きっとどこへ行っても腫れ物扱いで相手にされないんだろうなぁ
可哀想な人生だ
可哀想な人生だ
152名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/23(火) 23:53:52.05ID:qeRF6E9p0 CPU::FetchOperand()
こりゃ生理的に無理だ。
今までのエミュ作者が何やってきたかまったく見てないな。
デバッガ積んでると結局こうなる。
_memoryManager->Read(addr, operationType);
この先がまたw
読む気しないけど糞重い予感がする。
でPPU.cpp
あちこち_settings->こんなことやってる();
こんなんじゃNesDevでも腫れ物扱いだろうな。
こりゃ生理的に無理だ。
今までのエミュ作者が何やってきたかまったく見てないな。
デバッガ積んでると結局こうなる。
_memoryManager->Read(addr, operationType);
この先がまたw
読む気しないけど糞重い予感がする。
でPPU.cpp
あちこち_settings->こんなことやってる();
こんなんじゃNesDevでも腫れ物扱いだろうな。
153名無しさん@お腹いっぱい。 (ワッチョイW f5de-azrN)
2019/04/24(水) 00:32:06.48ID:G2FGaYNg0 nesdevのエミュ板ではレス数も回覧数もmesenスレが一番だな
http://forums.nesdev.com/viewforum.php?f=3
http://forums.nesdev.com/viewforum.php?f=3
154名無しさん@お腹いっぱい。 (ワッチョイW f5de-azrN)
2019/04/24(水) 00:33:08.42ID:G2FGaYNg0 いやpunesに次いで2番目か
155名無しさん@お腹いっぱい。 (ワッチョイ 62e4-hooH)
2019/04/24(水) 02:19:07.90ID:NZ0Tx9zA0 CPUのエミュレータを書くにあたって命令テーブルを作るのは一般的だし_settingsへのアクセスはほぼgetter、checkも軽い処理
('_settings->' 34回中 'check' 14回, 'get' 16回, 'set' 3回)
オブジェクト指向を少しでも齧ればGetXxx()は値返すだけってのがわかるのでそれすらも知らないわけだ
デバッガも現実的な速度で動作しているし読まなくてもプロファイルで処理時間は計測できますよね、わざわざここにコードを貼りつけるくらいの熱意はあるわけですから
適当に羅列して知ったかぶりしているだけで問題点を具体的に指摘できていないし
プログラミングができる人間のコードの切り取り方ではない
(まともなプログラマーなら「あちこち_settings->こんなことやってる();」なんて書き方まずしない)
わからない中貶すためにがんばってそれらしいところを拾ってきたと思うと涙ぐましい
関係ないですが前スレにも具体的な問題の指摘ができない人がいましたね
参考までに他エミュの命令デコード実装部
BizHawk(NESHawk) https://github.com/TASVideos/BizHawk/blob/master/BizHawk.Emulation.Cores/CPUs/MOS%206502X/6502XXX/Execute.cpp
マイクロコードに分割して各ステージ毎にswitch
Nestopia UE https://github.com/0ldsk00l/nestopia/blob/master/source/core/NstCpu.cpp
各命令をマクロで生成して関数ポインタで飛ばす
puNES https://github.com/punesemu/puNES/blob/master/src/core/cpu.c
命令ごとにswitch
FCEUX https://github.com/TASVideos/fceux/blob/master/src/ops.inc
命令ごとにswitch
('_settings->' 34回中 'check' 14回, 'get' 16回, 'set' 3回)
オブジェクト指向を少しでも齧ればGetXxx()は値返すだけってのがわかるのでそれすらも知らないわけだ
デバッガも現実的な速度で動作しているし読まなくてもプロファイルで処理時間は計測できますよね、わざわざここにコードを貼りつけるくらいの熱意はあるわけですから
適当に羅列して知ったかぶりしているだけで問題点を具体的に指摘できていないし
プログラミングができる人間のコードの切り取り方ではない
(まともなプログラマーなら「あちこち_settings->こんなことやってる();」なんて書き方まずしない)
わからない中貶すためにがんばってそれらしいところを拾ってきたと思うと涙ぐましい
関係ないですが前スレにも具体的な問題の指摘ができない人がいましたね
参考までに他エミュの命令デコード実装部
BizHawk(NESHawk) https://github.com/TASVideos/BizHawk/blob/master/BizHawk.Emulation.Cores/CPUs/MOS%206502X/6502XXX/Execute.cpp
マイクロコードに分割して各ステージ毎にswitch
Nestopia UE https://github.com/0ldsk00l/nestopia/blob/master/source/core/NstCpu.cpp
各命令をマクロで生成して関数ポインタで飛ばす
puNES https://github.com/punesemu/puNES/blob/master/src/core/cpu.c
命令ごとにswitch
FCEUX https://github.com/TASVideos/fceux/blob/master/src/ops.inc
命令ごとにswitch
156名無しさん@お腹いっぱい。 (ワッチョイ 62e4-hooH)
2019/04/24(水) 03:04:10.75ID:NZ0Tx9zA0157名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/24(水) 20:03:19.37ID:q7k07uRI0 湧いてくるの早いな。
関係者常駐かよ。
OAM RAM decay ⇒ プレーヤーには必要ない。
Open bus behavior ⇒ 数ゲームに必要らしい。隠れて使ってるゲームもあるかもしれない。
コアのところにいろいろ条件判定が必要になる
マニア開発者向け機能を分離すればいいエミュになると思う。
関係者常駐かよ。
OAM RAM decay ⇒ プレーヤーには必要ない。
Open bus behavior ⇒ 数ゲームに必要らしい。隠れて使ってるゲームもあるかもしれない。
コアのところにいろいろ条件判定が必要になる
マニア開発者向け機能を分離すればいいエミュになると思う。
158名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/24(水) 20:17:27.16ID:q7k07uRI0 さすがにこの2行はinline展開できない。
_operand = FetchOperand();
(this->*_opTable[opCode])();
CPU::FetchOperand()
000007FEC7E59020
mov rax,rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp,qword ptr ds:[rax-58]
sub rsp,130
と変数の初期化か
:
条件分岐を大量に含むコード
:
速いswitch
:
入り口と逆の作業のオーバーヘッド。
_operand = FetchOperand();
(this->*_opTable[opCode])();
CPU::FetchOperand()
000007FEC7E59020
mov rax,rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp,qword ptr ds:[rax-58]
sub rsp,130
と変数の初期化か
:
条件分岐を大量に含むコード
:
速いswitch
:
入り口と逆の作業のオーバーヘッド。
159名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/24(水) 20:18:03.33ID:q7k07uRI0 従来式のシンプルなコードを吐くコーディングと比べると、
予想通りの二度手間だ⇒オペランド内のswitchと、(this->*_opTable[opCode])()すなわちswitchの。
当然この書き方じゃ、1バイトの命令でもこれが呼ばれる。
他、FetchOperand()が呼ばれる前に、
inline展開くさい遅いswitch(if-else化)がばら撒かれてる感じ。
あっ、コアの中でドン引き見つけた。
MemoryManager::Read内
_console->GetCheatManager()->ApplyRamCodes(addr, value);
やっぱネタ作者だな。
宣伝が多いというのはお察しだ。
>>155
全部、高速な従来式に見えるね。
switch一回で、オペコードとオペランドのアドレッシングが解決している。
インラインでもマクロでもない関数を呼ぶなんてバカな真似はしてない。
一見C++風に見えるが記述が名前空間::関数なだけで、static関数なソースのやつがあったと思う。
おそらくコア動作中thisポインタすらレジスタに入ってない。
正直、言い過ぎたかと思ったら、予想よりひどかった。
ソース見なくても起動してすぐにお察しだった。
予想通りの二度手間だ⇒オペランド内のswitchと、(this->*_opTable[opCode])()すなわちswitchの。
当然この書き方じゃ、1バイトの命令でもこれが呼ばれる。
他、FetchOperand()が呼ばれる前に、
inline展開くさい遅いswitch(if-else化)がばら撒かれてる感じ。
あっ、コアの中でドン引き見つけた。
MemoryManager::Read内
_console->GetCheatManager()->ApplyRamCodes(addr, value);
やっぱネタ作者だな。
宣伝が多いというのはお察しだ。
>>155
全部、高速な従来式に見えるね。
switch一回で、オペコードとオペランドのアドレッシングが解決している。
インラインでもマクロでもない関数を呼ぶなんてバカな真似はしてない。
一見C++風に見えるが記述が名前空間::関数なだけで、static関数なソースのやつがあったと思う。
おそらくコア動作中thisポインタすらレジスタに入ってない。
正直、言い過ぎたかと思ったら、予想よりひどかった。
ソース見なくても起動してすぐにお察しだった。
160名無しさん@お腹いっぱい。 (ワッチョイWW 5581-QDqZ)
2019/04/24(水) 20:28:46.70ID:BZTQPLjF0 正体を表したなw
161名無しさん@お腹いっぱい。 (ワッチョイ 83e4-HJzg)
2019/04/25(木) 00:01:37.35ID:FEgm4esu0 「日本でいう」とか、不自然な言葉の節々を見るに海外の方ですか?
プレイヤーは使わないとか他エミュが実装していないという理由がまかり通るなら再起的にあらゆる機能が不要になる
「全部」(マイクロコード内でアドレッシングを解決しているため1命令に命令サイクル数だけswitchを繰り返すBizHawkを含む)
FetchOperand()はアドレッシング解決できなかった(KILを踏んだ)際にメッセージ表示・例外を投げているのでインライン展開されなくてもおかしくはないしここでしか呼ばれない定数オーダー
1バイト命令もダミーリードしているので意味がある
クラッシュ検知をどこに入れるかは設計思想じゃねーの、各命令でやったらコード肥大化するし
switchはcaseが増えればテーブルジャンプを吐くこともあるので他エミュも要調査(256個あればテーブルだろうけど)
// (this->*_opTable[opCode])();
000007FEC5BC6259 mov word ptr ds:[r13+3C],ax
000007FEC5BC625E mov rcx,r13
000007FEC5BC6261 call qword ptr ds:[r13+rbx*8+40]
手間(3命令)
チートも有効な項目があればそっちに差し替えてるだけ
x64でこの程度を気にするって何時代?
プレイヤーは使わないとか他エミュが実装していないという理由がまかり通るなら再起的にあらゆる機能が不要になる
「全部」(マイクロコード内でアドレッシングを解決しているため1命令に命令サイクル数だけswitchを繰り返すBizHawkを含む)
FetchOperand()はアドレッシング解決できなかった(KILを踏んだ)際にメッセージ表示・例外を投げているのでインライン展開されなくてもおかしくはないしここでしか呼ばれない定数オーダー
1バイト命令もダミーリードしているので意味がある
クラッシュ検知をどこに入れるかは設計思想じゃねーの、各命令でやったらコード肥大化するし
switchはcaseが増えればテーブルジャンプを吐くこともあるので他エミュも要調査(256個あればテーブルだろうけど)
// (this->*_opTable[opCode])();
000007FEC5BC6259 mov word ptr ds:[r13+3C],ax
000007FEC5BC625E mov rcx,r13
000007FEC5BC6261 call qword ptr ds:[r13+rbx*8+40]
手間(3命令)
チートも有効な項目があればそっちに差し替えてるだけ
x64でこの程度を気にするって何時代?
162名無しさん@お腹いっぱい。 (ワッチョイWW 1558-8rlg)
2019/04/25(木) 01:13:58.76ID:CKFVzU580 御託はもういいからソース見た人がグゥの音も出ないようなエミュレータを作ってよ
成果物で相手を黙らせればええやん
それとも口先だけ達者で本当は無能なの?
成果物で相手を黙らせればええやん
それとも口先だけ達者で本当は無能なの?
163名無しさん@お腹いっぱい。 (ワッチョイ 23b1-HJzg)
2019/04/25(木) 22:41:09.18ID:i9bwh+Cm0 >「日本でいう」とか、不自然な言葉の節々を見るに海外の方ですか?
作者が外人想定でそう言ったんだが、外人じゃなかったのか!
>再起的にあらゆる機能が不要になる
通らない。コアを重くする機能が要らないと言ってるだけ。
>定数オーダー
コアは1ステップでも減らすという議論で、物事の件数に対するオーダーはまったく関係ない。
定数オーダーで例えるなら、その定数が膨大に増えてるというやつだ。
>クラッシュ検知
BAD-Opのことを
>x64でこの程度を気にするって何時代
何時代だろうがGHzで頭打ちなんだから、だめなものはだめ。
現実に重いと言われてる。
500MHz→5GHz
100ステップ→1000ステップ
作者が外人想定でそう言ったんだが、外人じゃなかったのか!
>再起的にあらゆる機能が不要になる
通らない。コアを重くする機能が要らないと言ってるだけ。
>定数オーダー
コアは1ステップでも減らすという議論で、物事の件数に対するオーダーはまったく関係ない。
定数オーダーで例えるなら、その定数が膨大に増えてるというやつだ。
>クラッシュ検知
BAD-Opのことを
>x64でこの程度を気にするって何時代
何時代だろうがGHzで頭打ちなんだから、だめなものはだめ。
現実に重いと言われてる。
500MHz→5GHz
100ステップ→1000ステップ
164名無しさん@お腹いっぱい。 (ワッチョイ 23b1-HJzg)
2019/04/25(木) 22:41:36.72ID:i9bwh+Cm0 ↑ミスった書き直し
165名無しさん@お腹いっぱい。 (オッペケ Sr01-8rlg)
2019/04/25(木) 23:05:44.70ID:okGbJ9Isr いつからここは無能なバカ二人の日記帳になったのですか?
166名無しさん@お腹いっぱい。 (ワッチョイ 23b1-HJzg)
2019/04/25(木) 23:58:41.17ID:i9bwh+Cm0 全体的に墓穴掘ってますよ。そこまでして擁護する理由があるのか、または精神病か。
>「日本でいう」とか、不自然な言葉の節々を見るに海外の方ですか?
作者が外人想定でそう言ったんだが、外人じゃなかったのか!
>再起的にあらゆる機能が不要になる
通らない。コアを重くする機能が要らないと言ってるだけ。
>定数オーダー
コアは1ステップでも減らすという議論で、物事の件数に対するオーダーはまったく関係ない。
定数オーダーで例えるなら、その定数が膨大に増えてるというやつだ。
>クラッシュ検知
HLT (KIL)のために他全犠牲か。これじゃ二度手間どころじゃない。
>ダミーリード
そもそも必要性が無駄高精度の為?だかなんだかよくわからないが、
MemoryManager::Read()へ合流してでどうでもいい他クラス触りにいってるね。
デバッガ用みたいだけど引数のMemoryOperationTypeも二度手間行為じゃ?
逆にダミーじゃない方は
GetOperandValue()→if(_instAddrMode >= AddrMode::Zero) {
これもとんでもない二度手間行為だね。
オペコードとアドレッシング分離した結果www
>「日本でいう」とか、不自然な言葉の節々を見るに海外の方ですか?
作者が外人想定でそう言ったんだが、外人じゃなかったのか!
>再起的にあらゆる機能が不要になる
通らない。コアを重くする機能が要らないと言ってるだけ。
>定数オーダー
コアは1ステップでも減らすという議論で、物事の件数に対するオーダーはまったく関係ない。
定数オーダーで例えるなら、その定数が膨大に増えてるというやつだ。
>クラッシュ検知
HLT (KIL)のために他全犠牲か。これじゃ二度手間どころじゃない。
>ダミーリード
そもそも必要性が無駄高精度の為?だかなんだかよくわからないが、
MemoryManager::Read()へ合流してでどうでもいい他クラス触りにいってるね。
デバッガ用みたいだけど引数のMemoryOperationTypeも二度手間行為じゃ?
逆にダミーじゃない方は
GetOperandValue()→if(_instAddrMode >= AddrMode::Zero) {
これもとんでもない二度手間行為だね。
オペコードとアドレッシング分離した結果www
167名無しさん@お腹いっぱい。 (ワッチョイ 23b1-HJzg)
2019/04/25(木) 23:58:55.86ID:i9bwh+Cm0 >テーブルジャンプを吐くこともある
吐くこともあるじゃなくて、テーブルジャンプでなければならない。
他のエミュ作者は0-255皆やってる。>>159で既に暗黙に書いた。
コア内じゃ、
重たい条件分岐は極力避ける、
PCMレジスタのキューは仕方ないとして局所性を重視する、他のクラスを呼ばない。
>>158のレジスタ退避がやたら多いのがインラインで広範囲呼んじゃった結果のような気がする。
>x64でこの程度を気にするって何時代
何時代だろうがGHzで頭打ちなんだから、だめなものはだめ。
現実に前スレ、等速で重いという俺以外からも重いと言われてる。
500MHz→5GHz
100ステップ→1000ステップ
仮に過去に比べて比例で実行ステップ数増やせたとしても、
1000どころで済んでないから重いと指摘されているのだろう。
このスタイルでCPUだけでなく他でもヘマやってればたちまち2000、4000いくだろうから。
キャッシュにヒットしなければそうなる。
吐くこともあるじゃなくて、テーブルジャンプでなければならない。
他のエミュ作者は0-255皆やってる。>>159で既に暗黙に書いた。
コア内じゃ、
重たい条件分岐は極力避ける、
PCMレジスタのキューは仕方ないとして局所性を重視する、他のクラスを呼ばない。
>>158のレジスタ退避がやたら多いのがインラインで広範囲呼んじゃった結果のような気がする。
>x64でこの程度を気にするって何時代
何時代だろうがGHzで頭打ちなんだから、だめなものはだめ。
現実に前スレ、等速で重いという俺以外からも重いと言われてる。
500MHz→5GHz
100ステップ→1000ステップ
仮に過去に比べて比例で実行ステップ数増やせたとしても、
1000どころで済んでないから重いと指摘されているのだろう。
このスタイルでCPUだけでなく他でもヘマやってればたちまち2000、4000いくだろうから。
キャッシュにヒットしなければそうなる。
168名無しさん@お腹いっぱい。 (ワッチョイ 23b1-HJzg)
2019/04/26(金) 00:04:53.71ID:vYmhvVGC0 >>165
バカは一人だと皆思ってる。
https://egg.5ch.net/test/read.cgi/software/1488728381/538
538 名前:名無しさん@お腹いっぱい。[] 投稿日:2017/09/22(金) 15:53:22.27 ID:ELvk8D9B0
>>534
よく見たらそのサイトの記事のソースがMESENのHPじゃねーか
再現性最高って自称かよ
ひでーな
542 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/09/22(金) 16:34:47.66 ID:m6wxgayP0 [2/2]
>>538
やめたれwww
549 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/09/26(火) 00:28:07.28 ID:hALI/kgN0 [1/2]
>>505って作者なの?
こんなとこまで出張ってきて他人のフリしてマジで痛いんだが…
バカは一人だと皆思ってる。
https://egg.5ch.net/test/read.cgi/software/1488728381/538
538 名前:名無しさん@お腹いっぱい。[] 投稿日:2017/09/22(金) 15:53:22.27 ID:ELvk8D9B0
>>534
よく見たらそのサイトの記事のソースがMESENのHPじゃねーか
再現性最高って自称かよ
ひでーな
542 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/09/22(金) 16:34:47.66 ID:m6wxgayP0 [2/2]
>>538
やめたれwww
549 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/09/26(火) 00:28:07.28 ID:hALI/kgN0 [1/2]
>>505って作者なの?
こんなとこまで出張ってきて他人のフリしてマジで痛いんだが…
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】J2第38節 水戸がJ2初優勝!長崎は2位でJ1自動昇格!千葉は大量得点もPOへ [久太郎★]
- 「特に中国は事態悪化を控えるべき」 日中対立巡りフランス高官言及 ★2 [蚤の市★]
- アミューズが同性婚訴訟への声明を発表「誰もが良く生きられる自由」を目指す、東京高裁の判決を受け [muffin★]
- 【公明党】派遣型風俗店の女性の裸をスマホで盗撮か 徳島県議会議員の古川広志容疑者逮捕 警視庁 [nita★]
- 橋下徹氏 高市首相“台湾有事”発言に「政治家の失言で一部の人でも仕事がキャンセルに…我々は認めていいのかな」疑問呈す★2 [muffin★]
- 【イオン】中国湖南省に新大型店を開業 混乱なく地元客でにぎわい モール内にユニクロや無印良品★2 [1ゲットロボ★]
- 他サポ2025-275
- 他サポ2025-276
- ジュビロ磐田を応援するにぃ~ vs 鳥栖 part2
- ジェフユナイテッド千葉実況 vs 今治
- 【なでしこ】女子サッカーMS&ADカップ2025 日本vsカナダ
- 東京競馬
- 鈴木農相「お米券でパスタやお菓子も買えるようにします☺」・・・???😰 [931948549]
- 【速報】壱百満天原サロメさん、大炎上
- ふなっしょい🍬なのらああああああwww🏡
- おちんちんきもちいいお(´;ω;`)
- (ヽ´😷`)⇐鼻だしマスクしてるおじさんいるでしょ [904880432]
- 余る新米「国が買い取って」卸売業者ら [177178129]
