ゲーム開発 ファミコン編(1段階)

2007/07/17   -ゲーム, 開発

段階を追って実践してみる。

1段階…”HELLO WORLD!”表示をエミュレータで動作させる
2段階…”HELLO WORLD!”表示を実機で動作させる
3段階…簡単なゲームを実機で動作させる

3段階目だと急に敷居が高くなるので、2段階目までを各ゲーム機で出来ることを目標にチャレンジ。

まずはファミコンからということで。

ファミコンは開発のためのサイトが多いので簡単に作成することが出来ました。
NES研究室で”HELLO WORLD!”表示のサンプルソースが公開されているので、これをそのまま利用してお終いです。

前準備として、コントロールパネル→システム→詳細設定タブ→環境変数→userのユーザー環境変数→Pathの値にコンパイラの場所を追加します。

サンプルソースにはmakefileが添付されていましたが、makeはどれを入れていいかわからないので、batファイルを作ってコンパイル、ビルドすることで対応しました。

CL65 -t none -o sample1.o -c sample1.asm
LD65 -o sample1.nes –config sample1.cfg –obj sample1.o

あとはビルドして出来たnesファイルをエミュレータで動作させます。

fc_dev1.PNG

■環境
コンパイラ:CC65
エミュレータ:VirtuaNES

■ファミコンスペック
CPU:リコー6502カスタム(8bit)
メモリ:16kB(RAM)、16kB(VRAM)

■参考サイト
NES研究室
GOROH’S PAGE (WebArchive)
すずめ愛好会

■開発ネタ
ファミリートレーナーを使用したDDR


comment

メールアドレスが公開されることはありません。

関連記事

Atari2600 S端子化

キャリングケース / ダストカバー付きS端子改造本体 Atari2600はアメリカ製のRF出力ゲーム機であるため、日本のテレビに映すことが出来ません。 RF出力が日本のVHF帯に合わせてある日本向けA …

MD MAX

MD MAXは、OneStationのMDカートリッジ専用の携帯ゲーム機。 OneStationでMDカートリッジをプレーするにはコンバータを間に挟まないといけなかったがMD MAXだと直挿し出来る。 …

PSP2TV

PSPの画面をテレビに映すことが出来るキット「PSP2TV」を試してみた。 テレビに映すとこんな感じ。 おまけ機能としてPSPにPlayStationのコントローラが接続可能。

ファミコン本体AV仕様(縦縞除去)

ファミコン本体AV仕様 TEA4TWO製のファミコン本体AV仕様(縦縞除去)です。 本体をクリーニングしたが、あまりキレイにならなかったという訳アリ品で、通常よりも安く5千円程で購入出来た。 「ゲーム …

光速船(Vectrex)

ディスプレイにはベクタスキャン方式を、コントローラにはアナログスティックを採用したコンシューマゲーム機としては画期的な製品。 アメリカでは「Vectrex」という名で発売され、日本では「光速船」と名前 …

RSS Feed