16/05/25 20:01:53.65 GAaLSrgN.net
ファミコンのエミュレータ、アセンブラを作りました。
特徴は、クロックレベルでハードを再現してることと、デバッガが付いていることです。
動作環境はlinux、gtkです。
エミュレータ
URLリンク(osdn.jp)
デモ
URLリンク(youtu.be)
アセンブラ
URLリンク(osdn.jp)
おまけ
FPGAでも作りました。
まだバグだらけですがw
URLリンク(osdn.jp)
デモ
URLリンク(youtu.be)
このプロジェクトの目的は、教育です。ファミコンを遊ぶためではなく、ハードウェア、ソフトウェアエ、ミュレーション、C、アセンブラ、CPU、FPGA、ディスプレイ(ピクチャープロセッシング)、割り込み等、プログラムの本質を学習することです。
初級のプログラミングの解説サイトはたくさんあるが、それ以上の情報はなかなか見つからないと思ったので、そういうものをコードを見ながら覚えてもらえたらと思って作りました。
ここでも色々とお話出来たら嬉しいです。