
Personnel – en cours
z80エミュレータ
Zilogのドキュメントをもとに、z80をできる限り正確に、素朴な方法でエミュレートする
ここでの目的は、エミュレータの書き方を学ぶこと。今まで一度も手を出したことがなかった分野だ。 Zilogの仕様書と技術ドキュメントをもとに、z80プロセッサをできる限り正確にエミュレートしようとしている。サイクルや、プロセッサの各ピンにかかる電圧までシミュレートする。 プロセッサの実装としてはかなり素朴なやり方だと思うけど、これはまだ最初の一歩。最適化は後回しにする。 でも、こうしておけばマザーボード上の他のコンポーネントもエミュレートして、プロセッサと通信させることができる。 最終的には、当時のアーキテクチャに沿ってマシンを構成できるようにして、あの頃のz80ベースのマシンを片っ端からエミュレートできるようにするのが狙いだ。