「手のり パックランド」 製作日記
自作基板『手のりアーケードボード』に、ナムコの業務用ビデオゲーム『パックランド』を実装する過程をまとめたものです。
(完成しました!)
『手のりアーケードボード』とは、特殊電子回路株式会社から販売されている『Spartan-6 FPGA評価ボード』をベースに自作した、小さなビデオゲーム基板です。
(FPGAなので自由に回路を組み込むことができます)
続きを読む
Tsuyoshi HASEGAWA™
@thasega
こんな感じ。今はムリw (趣味でHD63701互換IPを書いている) http://t.co/Kj0pOfKDxd
2013-11-22 05:15:01
拡大
Tsuyoshi HASEGAWA™
@thasega
さっきみたいなのを直してはチャートを見てうなるだけのお仕事です(^^; (趣味だが) http://t.co/mS2mrup4NP
2013-12-12 02:58:00
拡大
Tsuyoshi HASEGAWA™
@thasega
左みたいなのを書いて、右みたいな各実行ステージのROMを出すツールを書くことにしたの。保守性がよくなるの。 (趣味) http://t.co/fEPAxyUzIt
2013-12-22 13:29:09
拡大
Tsuyoshi HASEGAWA™
@thasega
制御するステートマシンと実行系を簡単にしたかったから、そのしわ寄せ(?)が全部マイクロコード側にくるという設計(^^; ある意味ソフト屋的なアプローチとも言えるw 命令実行クロック数にさして差が無いので、実チップもこの方法に近いのかもしれない。
2013-12-22 14:01:38
Tsuyoshi HASEGAWA™
@thasega
まあ後でも出来るしね、ということでこのまま先に進む。 論理合成の段階で最適化してもらえるであろうことを期待して。 (甘いか?(^^;)
2013-12-23 02:51:07
Tsuyoshi HASEGAWA™
@thasega
マイクロコードでけた(^^) しかしALUに足りない機能があることがわかったので直す。 (趣味) http://t.co/0s64mq1j5w
2013-12-23 22:12:12
拡大