「手のり スターフォース」 製作日記

「手のりXevious」( http://togetter.com/li/122716 ) に続く第2弾! 自作の「手のりアーケードボード」に「スターフォース」を載せる過程をまとめたものです。 (完成しました!)
20
Tsuyoshi HASEGAWA™ @thasega

IM2用に割りこみ源がベクタを投げる(ハードを組む)のがイヤなのー! (マニアック?なココロの叫び)

2011-04-05 01:42:07
Tsuyoshi HASEGAWA™ @thasega

しかし$0066(NMI)の辺りには初期化ルーチンが置いてあるのだった。 コードの配置を変えよう。

2011-04-05 01:49:46
Tsuyoshi HASEGAWA™ @thasega

目論見どおりIM2->IM1仕様にコードの変更は出来たのだが、ただのテンポを決めるためのタイマーだと思っていたCTCが単音の矩形波音源としても使用されていることが判明。 取っちゃうと音楽のベースの音が出ないの orz

2011-04-05 04:48:09
Tsuyoshi HASEGAWA™ @thasega

PSGが3つも載っているのに、ベースは別の音源を重ねてるとか豪華ですね(^^; とりあえずこれは後で考えることにする。

2011-04-05 04:56:09
Tsuyoshi HASEGAWA™ @thasega

サウンド番号を調べてたなう。 $11 - クレジット音, $0D = 通常BGM, $22 = ラリオス出現時BGM, $24 = パーサー装着時BGM。

2011-04-06 00:37:23
Tsuyoshi HASEGAWA™ @thasega

サウンドCPUを載せて論理合成なう。 どうかな?(どきどき)

2011-04-06 02:47:32
Tsuyoshi HASEGAWA™ @thasega

夜なので音を出して撮影できませんが、パーサーの曲が鳴っています(^^)

2011-04-06 02:51:46
Tsuyoshi HASEGAWA™ @thasega

この隙にw サウンド部テスト(動画注意) PCじゃないと見れないかも。 http://twitpic.com/4hgo61

2011-04-06 13:24:13
拡大
Tsuyoshi HASEGAWA™ @thasega

ビデオ系をちょっと整理。 まぁ儀式みたいなものです、はい。

2011-04-09 03:14:34
Tsuyoshi HASEGAWA™ @thasega

のんべんだらりと書いたものに耐えられなくなったというか(苦笑)

2011-04-09 03:15:37
Tsuyoshi HASEGAWA™ @thasega

スプライト周りに着手。 まずはラインバッファから。

2011-04-10 02:10:03
Tsuyoshi HASEGAWA™ @thasega

そろそろ論理合成に時間がかかるようになってきた(^^;

2011-04-10 02:11:00
Tsuyoshi HASEGAWA™ @thasega

32個の属性レジスタを読んでスプライトを描くステートマシンができた。 緑の部分が表示位置。 http://twitpic.com/4ivg6k

2011-04-10 05:26:46
拡大
Tsuyoshi HASEGAWA™ @thasega

ビルドするたんびに荒ぶる Spartan-6 様をどうにか鎮めることに成功。 (XSTのオプションと拘束が適切じゃないだけという話も(^^;)

2011-04-10 15:27:37
Tsuyoshi HASEGAWA™ @thasega

とりあえず今の時点で鎮めておかないと。メインCPUを載せて不安定になったらどこが悪いのかわからんw (完成まじかでワリとありがち)

2011-04-10 15:46:00
Tsuyoshi HASEGAWA™ @thasega

春の デュアルポートRAM & アドレスデコーダ祭り! (メインCPU はじめました)

2011-04-10 16:15:00
Tsuyoshi HASEGAWA™ @thasega

ビデオ系のメモリ全てをテスト表示用のROMからデュアルポートRAMに置き換える。

2011-04-12 02:52:31
Tsuyoshi HASEGAWA™ @thasega

置き換えた。 ビデオ系をCPUに繋ぐ準備ができた。 http://twitpic.com/4jpvx9

2011-04-12 03:56:32
拡大
Tsuyoshi HASEGAWA™ @thasega

とりあえずメインのモジュールを書いて繋いだ。 構造としてはもう完成形。 http://twitpic.com/4kgwa5

2011-04-14 04:58:16
拡大
Tsuyoshi HASEGAWA™ @thasega

おっとアドレスデコーダがおかしいぞ(^^; http://twitpic.com/4kt1kr

2011-04-15 02:19:58
拡大
Tsuyoshi HASEGAWA™ @thasega

メインCPUは動いたけれど、細々と不具合が(^^;

2011-04-15 02:20:46