アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
エミュレータの作り方 (スコア:0)
タイマーで切って、命令やらハードの処理をやっていくのだと思いますけど
色々と高速化ってあると思うのです。興味があるのでできましたらお願いします。
Re:エミュレータの作り方 (スコア:1, 参考になる)
インタプリタや OS の仕組みがそのまま適用できるはずなので、
その手の参考書が使えると思う。
CPU までエミュレートするタイプの完全なエミュレータの場合、
多分インタプリタと構造的には同じはず。
従って高速化の技術も JIT とかインタプリタのそれがそのまま使えるはず。
エミュレートする環境とエミュレータを乗せる環境で CPU が同一である場合、
例えば VMWare 等は I/O 周りとか主にハードウェアの差異だけをエミュレートしてるらしいけど、
これは、特権違反、バスエラーやアドレスエラー等の割り込みをフックして
エミュレートルーチンに飛ばしてるはず。
これはどちらかと言えば OS の構造に近いんだと思う。
Re:エミュレータの作り方 (スコア:0)