0518
h.b. > f.
昨日決めたとおりゲームボーイのエミュレイタを書き始めた。まあ書くといっても写経だけど。なんか細かいところがわからないから調べていたら、ゲームボーイに異常に詳しいフィンランド人?が公開しているPDFに全部書いてあってビビった。歴史的なゲーム機だもんねえ。
メモリアクセスが挟まると命令サイクルがその分延びるみたいなのが新鮮味があった。あとこれは簡単なパイプラインにもなっているんだな。すげえ。
しかし道はまだ遠い。ブートROMに必要な命令は実装したが、デコードを書くのが面倒なのと、まだ描画は何もできていない。いったんは著者に従ってSDL2でやればいいと思うが、あとでWebGLかなにかにしたい。それにはもう一冊読む必要があるが。
寝ます。充実した週末って感じだ。