Another Rust Implemented x86 Architecture emulator

自作x86エミュレータ本をRustで実装した

リポジトリはここ

動機

「アッ自作エミュレータまだやってないやんけ」ってなってやった。

行動

今まで技術書読む時、「この本はJavaで実装する奴だしいいや」とかやってたけど、今回Cで実装する本を読みながらRustで実装した。

構造体のポインタを受け取って操作するタイプの実装だったので、Rustのオブジェクト指向に落とし込みやすかった。

結果

意外と素直にC読みながらRust書けたし、今後は本選ぶ時に実装言語を気にして避けたりしないようにしようかね。