ゲーム開発 ファミコン編(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

関連記事

Cocolecovision

コレコビジョンのロシア構成主義マルチカート。数が少なそうなので購入。コレコビジョンのマルチカートはもっといいのがあるので(そのうち投稿)完全にコレクターアイテム。 収録ゲーム Antarctic Ad …

GameBoyAdvanced in1

部屋を整理していたら出てきたのでメモ。 ダイソーのプラファイルに保管 所有ゲーム 16IN1 SUC009 25IN1 DS-25B48 32IN1 HK4006 32IN1 HK4016 32IN1 …

NEOGEO POCKET 4in1

結構レアだと思われるNEOGEO POCKETのin1カート。珍しく箱ありの状態。 昔NEOGEO POCKETのリストを作成しようとしたときに見つけて購入した。 ネオジオポケットのin1カートは7種 …

ファミコンin1 – 4in1 (YH4222)

昔、某サイトでアレしていた時の記録が残っていたのでここに転載。 ファミコンin1の紹介 収録ゲーム 1. 鉄拳3 2. SD FIGHTER (MIGHTY FINAL FIGHT) 3. The T …

スーパーファミコン in1カート

(‘11.1.13) スーファミのin1カートは、その後大量に入手することが出来ました。 しかし全て、箱、説明書なし、カートリッジのみの状態。 こういうカートリッジに箱説があるかどうか知り …


comment

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

RSS Feed