前回、ゲームボーイエミュレータを開発してから2ヶ月ほど、今度はファミコンエミュレータを開発したのでゲームボーイとの開発の比較をしたいと思います。 ちなみに、ファミコンエミュレータの作成はこれで二回目。 スーパーマリオを動かした様子 前回の記事: mjhd.hatenablog.com 命令がシンプル CPUの実装の大半は数多い命令をデバッグしながらチマチマと実装していく部分なのですが、ファミコンで使用されているMOS 6502の命令セットはゲームボーイのZ80, 8080と比べても命令数が少ないです。 ファミコンは8bitを素直にデコードすれば命令と一対一に対応するため、たかだか250個程度の…