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

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

俺「そろそろオレは『スターフォース』を作るべきだと思うんだよね」 嫁「‥‥作ればいいんじゃないかしら」 ということで着手しようと思います。

2011-04-02 15:48:07
Tsuyoshi HASEGAWA™ @thasega

地上物の影を実現するためにBGを2枚重ねにしているとは! なんと贅沢な画面設計。

2011-04-02 23:55:52
Tsuyoshi HASEGAWA™ @thasega

スターフォースはてっきりBGは2面しかないと思っていた。 (マップと背景で)

2011-04-02 23:58:04
Tsuyoshi HASEGAWA™ @thasega

3枚あるんだ! (Kou☆fun)

2011-04-02 23:59:18
Tsuyoshi HASEGAWA™ @thasega

表示系に使ってるFG込みだと4面か。贅沢だなぁ(この当時のボードとしては)

2011-04-03 00:04:23
Tsuyoshi HASEGAWA™ @thasega

サウンドCPUの割り込みがデイジーチェインなのか‥‥ めんどいなぁ(^^;

2011-04-03 00:40:12
Tsuyoshi HASEGAWA™ @thasega

サウンド側に載ってるPIOもCTCもスターフォースではいらなさそうな感じなんだがなぁ。 ハードを簡単にするためにソフトにパッチを当てるのは邪道ですかね(^^;

2011-04-03 00:49:44
Tsuyoshi HASEGAWA™ @thasega

ただの8ビットのラッチと適当なカウンタで済みそうな予感(まだわかんないけど)

2011-04-03 00:54:14
Tsuyoshi HASEGAWA™ @thasega

10ん年ぶりに引っ張り出したなう。 http://twitpic.com/4g4zby

2011-04-03 01:13:47
拡大
Tsuyoshi HASEGAWA™ @thasega

パレットはRAMなんだね。 そろそろFGぐらい載せようかと思ったが眠い(^^;

2011-04-03 04:54:20
Tsuyoshi HASEGAWA™ @thasega

とりあえずCRTCができた。 画面外は青いボーダーカラー。 http://twitpic.com/4g7tle

2011-04-03 05:25:10
拡大
Tsuyoshi HASEGAWA™ @thasega

ちゃんと色が出ているようだ。 よしよし(^^)

2011-04-03 12:13:55
Tsuyoshi HASEGAWA™ @thasega

タイトル画面のVRAMイメージを書き込んでみた。 ばっちり(^^) http://twitpic.com/4ge2l5

2011-04-03 14:50:24
拡大
Tsuyoshi HASEGAWA™ @thasega

ちょっとだけソース公開。 ひどいw http://twitpic.com/4ge5pj

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

なんかFGのせたら疲れちゃったなぁ(^^;(こらこら)

2011-04-03 16:35:33
Tsuyoshi HASEGAWA™ @thasega

BG#2 ができた。 位置あわせもしてみる。 http://twitpic.com/4ghtst

2011-04-03 21:32:44
拡大
Tsuyoshi HASEGAWA™ @thasega

一番手前のBG#1ができた。 これでBG周りは完了(^^) http://twitpic.com/4gi54l

2011-04-03 22:03:49
拡大
Tsuyoshi HASEGAWA™ @thasega

有り得ない画面を出して遊んでみるw http://twitpic.com/4gibb2

2011-04-03 22:20:40
拡大
Tsuyoshi HASEGAWA™ @thasega

次はスプライト周りだが、今日中にできる気がしないのでここまでにしとこう(^^;

2011-04-03 22:24:58
Tsuyoshi HASEGAWA™ @thasega

とりあえずビデオ周りは見えてきたので、サウンド側を攻めてみる。

2011-04-05 00:46:29
Tsuyoshi HASEGAWA™ @thasega

サウンドドライバ解析なう。 CTC割りこみハンドラが $00D0。PIO割りこみハンドラが $00B3 から。

2011-04-05 01:38:30
Tsuyoshi HASEGAWA™ @thasega

ていうことは、IM 1 にして各々のハンドラを NMI と IRQ に振ってあげれば、ハードは簡単にできる‥‥はず。

2011-04-05 01:40:17