「Scale2x」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
57行目: | 57行目: | ||
E2 = D == H && D!= B && H!= F?D:E; | E2 = D == H && D!= B && H!= F?D:E; | ||
E3 = H == F && D!= H && B!= F?F:E; | E3 = H == F && D!= H && B!= F?F:E; | ||
− | </syntaxhighlight> | + | </syntaxhighlight>これは次のように書き換えることができる。この僅かながら最適化されたコードは2001年ごろに各種ゲーム機のエミュレーターとして有名な「MAME」に搭載されたものであり、 「AdvMAME2x」と呼ばれる。<syntaxhighlight lang="c++"> |
E0 = D == B && B!= H && D!= F?D:E; | E0 = D == B && B!= H && D!= F?D:E; | ||
E1 = B == F && B!= H && D!= F?F:E; | E1 = B == F && B!= H && D!= F?F:E; |