YDiary

メモ的な

2022-01-01から1年間の記事一覧

Rustでファミコンエミュレータを作った その3

ずいぶん間があいてしまいましたが、 ydkk.hateblo.jp の続きです。 前回の記事ではPPUの実装を進め、何とかスーパーマリオブラザーズ(SMB)の冒頭部分を動作させることができるようになりました。 今回の記事では、マップを右に進んだ際にスプライト0ヒッ…

Rustでファミコンエミュレータを作った その2

ydkk.hateblo.jp の続きです。 前回の記事ではCPUと最低限のPPUを実装してnestestの公式命令テストを完走することができました。 今回の記事ではいよいよスーパーマリオブラザーズ(SMB)を動作させてみます。 ROMの入手 さて、動作させるにはまず初めにROM…

Rustでファミコンエミュレータを作った その1

前回の記事の終わりに新年の抱負として書いていた通り、Rustを書けるようになりたいなーと思っていたので勉強も兼ねてファミコンエミュレータを作ってみました。 新しい技術を身に着けるには実際に使ってみるのが一番、ということで別に作るものは何でもよか…