「手のり パックランド」 製作日記

自作基板『手のりアーケードボード』に、ナムコの業務用ビデオゲーム『パックランド』を実装する過程をまとめたものです。 (完成しました!) 『手のりアーケードボード』とは、特殊電子回路株式会社から販売されている『Spartan-6 FPGA評価ボード』をベースに自作した、小さなビデオゲーム基板です。 (FPGAなので自由に回路を組み込むことができます) 続きを読む
18
Tsuyoshi HASEGAWA™ @thasega

もうこんな時間か(^^; 正確にマイクロコードを書ける気がしないので、今日は趣味らず。

2013-11-22 05:08:01
Tsuyoshi HASEGAWA™ @thasega

こんな感じ。今はムリw (趣味でHD63701互換IPを書いている) http://t.co/Kj0pOfKDxd

2013-11-22 05:15:01
拡大
Tsuyoshi HASEGAWA™ @thasega

マイクロコードを書いている(趣味)

2013-11-24 03:01:17
Tsuyoshi HASEGAWA™ @thasega

ALU周りを直したり、それに伴ってマイクロコードを直したりで疲れてきた(^^;

2013-11-24 03:03:18
Tsuyoshi HASEGAWA™ @thasega

まだまだ先は長い。 なんか食べよう(^^; http://t.co/2EefgoSHjA

2013-11-24 03:10:59
拡大
Tsuyoshi HASEGAWA™ @thasega

そろそろ頑張るか。 (何をだ)

2013-12-10 04:58:27
Tsuyoshi HASEGAWA™ @thasega

美しくない。美しくないね。 (自作IPのタイミングチャートを見ながら)

2013-12-11 04:08:31
Tsuyoshi HASEGAWA™ @thasega

綺麗になった。よしよし(^^) (自己満足)

2013-12-11 04:27:52
Tsuyoshi HASEGAWA™ @thasega

いろいろ目処がたってきた。 よかよか(^^)

2013-12-12 02:21:44
Tsuyoshi HASEGAWA™ @thasega

プリントアウトしてにらめっこなう。 (紙好き) http://t.co/ZpD0JaOQsR

2013-12-12 02:44:07
拡大
Tsuyoshi HASEGAWA™ @thasega

さっきみたいなのを直してはチャートを見てうなるだけのお仕事です(^^; (趣味だが) http://t.co/mS2mrup4NP

2013-12-12 02:58:00
拡大
Tsuyoshi HASEGAWA™ @thasega

マイクロコードを直接書くのが辛くなってきたので、ツールを書いてラクになることにする。 (趣味)

2013-12-21 23:16:07
Tsuyoshi HASEGAWA™ @thasega

気づくのがやや遅かったw (1/3ぐらいは書いてしまった(^^;)

2013-12-21 23:16:58
Tsuyoshi HASEGAWA™ @thasega

マイクロコード進捗状況 (趣味) http://t.co/AMR9COwADl

2013-12-22 13:05:56
拡大
Tsuyoshi HASEGAWA™ @thasega

蛍光ペンなんて何年ぶりに買っただろうか(^^;

2013-12-22 13:07:26
Tsuyoshi HASEGAWA™ @thasega

68系のOpコードを見ると心が安らぐw (個人差があります)

2013-12-22 13:09:26
Tsuyoshi HASEGAWA™ @thasega

♪ Motorolaで育った~ 女や~さかい~ (女ではないです)

2013-12-22 13:18:19
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-22 22:06:32
Tsuyoshi HASEGAWA™ @thasega

ツールにちょっとした最適化をさせようかなあ、などと…(^^; (まずは動かしてからにしなさい)

2013-12-23 02:45:35
Tsuyoshi HASEGAWA™ @thasega

まあ後でも出来るしね、ということでこのまま先に進む。 論理合成の段階で最適化してもらえるであろうことを期待して。 (甘いか?(^^;)

2013-12-23 02:51:07
Tsuyoshi HASEGAWA™ @thasega

マイクロコードでけた(^^) しかしALUに足りない機能があることがわかったので直す。 (趣味) http://t.co/0s64mq1j5w

2013-12-23 22:12:12
拡大
残りを読む(275)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?