NES/FCエミュレーター総合スレ7at SOFTWARE
NES/FCエミュレーター総合スレ7 - 暇つぶし2ch155:名無しさん@お腹いっぱい。
19/04/24 02:19:07.90 NZ0Tx9zA0.net
CPUのエミュレータを書くにあたって命令テーブルを作るのは一般的だし_settingsへのアクセスはほぼgetter、checkも軽い処理
('_settings->' 34回中 'check' 14回, 'get' 16回, 'set' 3回)
オブジェクト指向を少しでも齧ればGetXxx()は値返すだけってのがわかるのでそれすらも知らないわけだ
デバッガも現実的な速度で動作しているし読まなくてもプロファイルで処理時間は計測できますよね、わざわざここにコードを貼りつけるくらいの熱意はあるわけですから
適当に羅列して知ったかぶりしているだけで問題点を具体的に指摘できていないし
プログラミングができる人間のコードの切り取り方ではない
(まともなプログラマーなら「あちこち_settings->こんなことやってる();」なんて書き方まずしない)
わからない中貶すためにがんばってそれらしいところを拾ってきたと思うと涙ぐましい
関係ないですが前スレにも具体的な問題の指摘ができない人がいましたね
参考までに他エミュの命令デコード実装部
BizHawk(NESHawk) URLリンク(github.com)
マイクロコードに分割して各ステージ毎にswitch
Nestopia UE URLリンク(github.com)
各命令をマクロで生成して関数ポインタで飛ばす
puNES URLリンク(github.com)
命令ごとにswitch
FCEUX URLリンク(github.com)
命令ごとにswitch


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