従来式のシンプルなコードを吐くコーディングと比べると、
予想通りの二度手間だ⇒オペランド内のswitchと、(this->*_opTable[opCode])()すなわちswitchの。
当然この書き方じゃ、1バイトの命令でもこれが呼ばれる。
他、FetchOperand()が呼ばれる前に、
inline展開くさい遅いswitch(if-else化)がばら撒かれてる感じ。
あっ、コアの中でドン引き見つけた。
MemoryManager::Read内
_console->GetCheatManager()->ApplyRamCodes(addr, value);
やっぱネタ作者だな。
宣伝が多いというのはお察しだ。
>>155
全部、高速な従来式に見えるね。
switch一回で、オペコードとオペランドのアドレッシングが解決している。
インラインでもマクロでもない関数を呼ぶなんてバカな真似はしてない。
一見C++風に見えるが記述が名前空間::関数なだけで、static関数なソースのやつがあったと思う。
おそらくコア動作中thisポインタすらレジスタに入ってない。
正直、言い過ぎたかと思ったら、予想よりひどかった。
ソース見なくても起動してすぐにお察しだった。
NES/FCエミュレーター総合スレ7
■ このスレッドは過去ログ倉庫に格納されています
159名無しさん@お腹いっぱい。 (ワッチョイ 92b1-hooH)
2019/04/24(水) 20:18:03.33ID:q7k07uRI0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「いくら働いても無駄」「生活がきつい」約1,500品目が値上がり電気料金も過去最高「財布の中がいつの間にか空」 ★2 [Gecko★]
- HumanPictures 泉ピン子氏に対し、東京地方裁判所に訴訟を提起 10/23に開催した映画舞台挨拶で発生した一連の出来事について [征夷大将軍★]
- 【米中間選挙】トランプ氏 ニューメキシコ州を「ニューアメリカ州」に改称要求、共和党州知事候補反発 [蚤の市★]
- 高市首相の憲法観に「深みがない」ワケ 40年前から知る小林節慶応名誉教授示す「根本的な間違い」 [蚤の市★]
- GMO不正アクセス、複雑な統治体制で防御後手 急成長で150社傘下 [蚤の市★]
- 【速報】 米専門家、トランプ米大統領はイラン中央部のピッケル山に、11月7日までに核兵器の使用を決断する可能性 ★3 [お断り★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【高市悲報】サム・アルトマン「個人PCに大量のメモリを積むな、買うな。世界的なDRAM不足ではクラウドに集約すべきだ」これに世界が激怒 [169920436]
- 【京都】小学校事務職員の日本人、長年に渡り未納給食費を私費で補填し4600万円分を支払っていたと判明 [485187932]
- 今日はJBC‼いっちょ当ててみっか‼👊😅👊🏡
- GMO社長、漢気を見せて会社を守る