ファミコンのプログラム2
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/12/21(水) 02:19:16ID:3YuJDfXD開発ツールはどこで手に入りますか?
0002名前は開発中のものです。
2005/12/21(水) 03:53:28ID:mzczL6+y0003名前は開発中のものです。
2005/12/21(水) 04:32:39ID:DoJIn7xJ0004名前は開発中のものです。
2005/12/21(水) 07:03:53ID:ryc/8AVZ| |∧_∧
|_|´・ω・`)
|梅| o終了o
| ̄|―u'
""""""""""
| |
| |∧_∧
|_|´・ω・`)
|桜| o ヽコト
| ̄|―u' 終了
""""""""""
| |
| |
|_|
|松|ミサッ
| ̄| 終了
""""""""""
0005名前は開発中のものです。
2005/12/21(水) 10:03:38ID:vN8A7L+Jむしゃむしゃ( ´)Д(`)終了∩
むしゃむしゃ( ´)Д(`)了∩
むしゃむしゃ( ´)Д(`)∩
それと前スレ982への答えですが、KZ-NESSAでつかいたいのであれば拡張子を.bg→.namに変えれば読み込めます。
0006名前は開発中のものです。
2005/12/21(水) 11:33:32ID:4gnlqSTw0007名前は開発中のものです。
2005/12/21(水) 12:19:52ID:maMarmIb落ちた。
0008名前は開発中のものです。
2005/12/22(木) 12:27:59ID:B8Z9ng2pいずれ落ちるぞ。エイジしておくか。
0009名前は開発中のものです。
2005/12/23(金) 01:16:27ID:N8XJ3jTv前スレのリンクぐらい貼っといてくれ。
(スレタイでググればURLは分かる↓)
ファミコンのプログラム
http://pc8.2ch.net/test/read.cgi/gamedev/1013696305/
それと>>1よ。
も少しマシな>>1テンプレにしといてくれ。
単発質問スレと間違えちゃうぞ。
0010名前は開発中のものです。
2005/12/23(金) 14:52:46ID:pgjOiRzu0011名前は開発中のものです。
2005/12/23(金) 16:23:12ID:cMbGCllkマリオみたいなのならHSPや、アクションゲームツールソフトでつくた
方が楽に速くできると思うんですが・・・?
>>1さん、には何かこだわりのようなものがあるのでしょうか?
0012名前は開発中のものです。
2005/12/23(金) 16:32:24ID:rsrjdHE7動かすのならエミュは不要だよな
0013名前は開発中のものです。
2005/12/23(金) 19:02:49ID:cMbGCllkをいかに効率良く使うかを第一義に考えられた、ルービックキューブ
みたいなハードウェア・アーキテクチャ・・・しかも、失われた技術
(ロスト・テクノロジー)
>>1は、極上のM・・・?
0014名前は開発中のものです。
2005/12/24(土) 09:44:46ID:QVj6A55+また、過去のソフト開発の様子を学ぶという点では楽しい。
決して失われた技術なんかじゃないよ。
本質の部分は変わらない。むしろ既に精錬されていた。
まあ、ひとつのゲームを完成させる意味があるのかは謎ですが。
0015名前は開発中のものです。
2005/12/24(土) 10:43:28ID:I2w0YvwW最終的には実機で動かしてぇ。
完成できるかできないかはおいといて、あれこれ試行錯誤しているときが一番楽しい。
0016名前は開発中のものです。
2005/12/24(土) 19:27:14ID:+JrFX9qy0017名前は開発中のものです。
2005/12/27(火) 13:44:21ID:mpIr434Xエミュが動くところならどこでも動作する。
ファミコン用に作るだけでGBAでもLINUXでも、
いずれは携帯でも動くようになる・・・
それにしても作るの大変。何度挫折しては再開を繰り返してるか・・・
0018名前は開発中のものです。
2005/12/28(水) 19:31:45ID:sZ2oC9HO0019名前は開発中のものです。
2005/12/29(木) 22:36:32ID:zpaHN+HR0020名前は開発中のものです。
2005/12/30(金) 14:15:27ID:UWs/ZUUP$A001を設定したら普通にRWすればいいんだと思うけど
002119
2005/12/30(金) 20:29:04ID:v9eiXl8a0022名前は開発中のものです。
2006/01/01(日) 12:57:15ID:QJzR7h7Z0023名前は開発中のものです。
2006/01/03(火) 02:11:08ID:4usH3T8Gこのスレ見つけますた。
見たところ、nesファイルを作成するような環境は無いみたいですね。
0024名前は開発中のものです。
2006/01/03(火) 02:45:15ID:ljqHLRRWあるよ。ってかnsfはnesファイルの一種なのだが・・・
0025名前は開発中のものです。
2006/01/03(火) 14:49:43ID:la8mNOePトラッカーでnsfしてたのだろうか。
0026名前は開発中のものです。
2006/01/03(火) 15:36:50ID:4usH3T8Gmmlで簡単にファミコン音楽作れたんで、
ゲームも簡単に作れないかとふと思ったんだけど
トラッカーってわからんけど
0027名前は開発中のものです。
2006/01/03(火) 16:01:00ID:kGP3ZJhbつttp://gikofami.fc2web.com/
ROMライタとフラッシュEPROM注文した。
5日くらいには届くのでできるか試してみます。
0028名前は開発中のものです。
2006/01/04(水) 00:52:36ID:GpYVyRW7みんなアセンブラでやってる?
Cでも出来るらしいけど、当時はどっちが主流だったんだろう?
有志が作った作品とかってどっかに公開されてない?
質問ばっかでスマソ
0029名前は開発中のものです。
2006/01/04(水) 01:22:50ID:pLczIbe7ツールあんの?
0030名前は開発中のものです。
2006/01/04(水) 01:32:25ID:GpYVyRW7いや、それは俺が聞きたいくらいだが、
ttp://gikofami.fc2web.com/nes/nes001.html
に書いてあった。
今、冷やかし半分で勉強してるけど、
アセンブラは未経験なのとサンプルコードが無いので
ちょっと厳しい。ググったら他にはそれっぽいサイトは無いし・・・
0031名前は開発中のものです。
2006/01/04(水) 11:00:08ID:r0nL0MkN0032名前は開発中のものです。
2006/01/05(木) 03:33:18ID:MYN5hEC+0033名前は開発中のものです。
2006/01/05(木) 03:35:07ID:MYN5hEC+ttp://vsync.org/
ttp://nesdev.parodius.com/
ttp://web.archive.org/web/*/http://k2pts.home.comcast.net/gbaguy/index.htm
ttp://web.archive.org/web/*/http://www.geocities.co.jp/SiliconValley/2368/
0034名前は開発中のものです。
2006/01/05(木) 08:45:17ID:qPXAZexE"c compiler" nesでぐぐったら1ページ目に出るんだが使えないツールなのか?
Cだろうがアセンブラだろうがやらない奴は何もしないんだろうが
0035名前は開発中のものです。
2006/01/05(木) 11:42:25ID:LIPYrlnYギコファミの"giko005.asm"から抜粋なんだけど、
.dw 0 ; VBlank割り込み
.dw Start ; リセット割り込み。起動時とリセットでStartに飛ぶ
.dw 0 ; ハードウェア割り込みとソフトウェア割り込みによって発生
って部分なんだけど、
Q1:「.dw」って何?
Q2:[.dw 0]ってどういう意味?
0036名前は開発中のものです。
2006/01/05(木) 11:52:31ID:LIPYrlnYlda #$3F
sta $2006
lda #$00
sta $2006
1回目と2回目で同じアドレス(2006)を指定しているんで、
上書きされるだけな気がするんだけど?
0037名前は開発中のものです。
2006/01/05(木) 13:00:51ID:bYnb8hjSA2. 2バイト確保して0で初期化。
A3. レジスタが8bitなので2回に分けて書き込むため。そういう仕様。
多分こんな感じ。
0038名前は開発中のものです。
2006/01/05(木) 14:10:44ID:LIPYrlnY.bank 1 ; バンク1
.org $FFFA ; $FFFAから開始
.dw 0 ; VBlank割り込み
.dw Start ; リセット割り込み。起動時とリセットでStartに飛ぶ
.dw 0 ; ハードウェア割り込みとソフトウェア割り込みによって発生
よくわからないけど、以下のように解釈して問題無いかな?
;バンク1の開始位置を指定し、そこへカーソルを移す
.bank 1
.org $FFFA
.dw 0 ; $FFFAをクリアして、次のアドレスへカーソルを進める
.dw Start ; $FFFBにStartラベルへのアドレスを書き込んで、進める
.dw 0 ; $FFFCをクリアして、進める
■ このスレッドは過去ログ倉庫に格納されています