ファミコンのプログラム4 (567レス)
上下前次1-新
118: 名前は開発中のものです。 [sage] 2014/02/25(火) 00:48:36.47 ID:PEseuuNL(1) AAS
同人でファミコンゲーだしてみたいので勉強中
実機でできるようになるまで遠いなぁ
119(1): 名前は開発中のものです。 [sage] 2014/03/11(火) 21:45:52.01 ID:xOOt/lks(1) AAS
BG読書き時のレジスタアクセス等の手順を日本語で正しく説明しているサイトってないかね?
120: 名前は開発中のものです。 [sage] 2014/03/11(火) 23:17:40.95 ID:Ee7AGpD7(1) AAS
古い情報を掲載してるとこしか知らない。
どこかで詰まってて表示できないとかトラブル抱えてるならソースファイルちょっと見せて?
121: 名前は開発中のものです。 [sage] 2014/03/12(水) 00:28:23.93 ID:WZH/SRI7(1) AAS
ロジックは正しいハズなのにBG表示上手く行かねーって時あるけど
そういう時って大抵「ブランク期間中に全ての処理を一括でやらせて終わるのを待つ」的なロジックだったりする
ファミコンさんって割とレトロで非力な環境なので、毎フレームBG全書き換えできるほど速度早くないっていう。
なので、BG書き換え期間中は非表示にして、書き換え終了後にのみ表示する設定にすると、うまくいく事がある。
122: 名前は開発中のものです。 [] 2014/03/12(水) 01:37:23.21 ID:sVRc03+V(1) AAS
スクロールレジスタ戻してないに1票
123: 名前は開発中のものです。 [sage] 2014/03/12(水) 21:31:45.55 ID:AKXlzqE0(1) AAS
まだこのスレ見てる人結構いるんだな。。。。
124: 名前は開発中のものです。 [sage] 2014/03/20(木) 16:18:48.51 ID:NcrvcaHS(1) AAS
スレチかもしれんがSFCのことについて聞きたい。
65816でCOP命令ってあるよね、あれ普通のソフトウェア割り込み命令とどう違うの?
てかコプロセッサ使用時にどう使えばいいの?
125: 名前は開発中のものです。 [sage] 2014/03/20(木) 23:57:41.03 ID:nDoqvjBg(1) AAS
別枠で跳び先用意してるだけで、仕組み自体はソフトウェア割り込みそのもの。
意味があるかは別として、コプロセッサを使う以外の処理にも使用できる。(使用頻度が高いルーチンの呼び出しとか)
コプロセッサは、COP命令発行後、割り込みベクタを参照して飛んだ先のルーチンで、普通にI/O叩いて使う。
パラメータ渡したり、処理に違いをつけたかったら、レジスタで処理番号渡してルーチン側で分岐とか、
スタックにパラメータ積んどくとか。
ちょっと昔のパソコンで浮動小数点演算ユニット使うのとあんまり変わらない。(というかそのものか)
126: 名前は開発中のものです。 [sage] 2014/03/21(金) 00:22:20.42 ID:P1JaUJrV(1/2) AAS
【65816:SNES】アセンブリ【6502:NES】
2chスレ:gamedev
127: 名前は開発中のものです。 [sage] 2014/03/21(金) 00:23:50.90 ID:P1JaUJrV(2/2) AAS
スーファミのプログラム
2chスレ:gamedev
128: 名前は開発中のものです。 [sage] 2014/03/27(木) 11:27:04.95 ID:Boex24sn(1) AAS
去年あたりにCPUとPPUのデータシートが流出したって聞いたが本当かね?
129: 名前は開発中のものです。 [sage] 2014/03/27(木) 11:33:55.73 ID:6ZjkSFol(1) AAS
バーイ ハドソン
130: 名前は開発中のものです。 [sage] 2014/03/31(月) 23:12:27.47 ID:2ZMIQNqL(1) AAS
ネトウヨ「国際司法際はチョン」
なのに竹島問題もハーグで決着つけようとかいってるジャップwwww
131(33): 名前は開発中のものです。 [sage] 2014/04/04(金) 07:14:22.67 ID:stHAjJOS(1/2) AAS
外部リンク[zip]:www1.axfc.net
ファミコンゲームです。操作方法は付属のtxtを参照
132(1): 名前は開発中のものです。 [sage] 2014/04/04(金) 08:34:30.32 ID:FAM6mLE7(1) AAS
>>131
fceuでは正常に動作しています
133: 131 [sage] 2014/04/04(金) 16:51:41.09 ID:stHAjJOS(2/2) AAS
>>132
動作確認ありがとうございます。
134: 名前は開発中のものです。 [sage] 2014/04/05(土) 21:35:51.55 ID:RihLvMZN(1) AAS
nnnesterJでも動いた
ずっとやってたらCLEARって表示されたわ
135: 131 [] 2014/04/07(月) 06:20:21.08 ID:ANvPoB1w(1) AAS
ありがとうございます。あと、透明な敵が現れるバグがあるのと、
静岡県立沼津工業高校の校歌を使っています。
136: 名前は開発中のものです。 [sage] 2014/04/07(月) 07:28:54.96 ID:fDBMyb5C(1) AAS
>>119の子か。お礼ぐらい言えないのかね。
137: 名前は開発中のものです。 [sage] 2014/04/07(月) 15:41:53.87 ID:YJHniqKP(1) AAS
?
138: 名前は開発中のものです。 [sage] 2014/04/09(水) 17:36:23.74 ID:Aiee0k4j(1) AAS
6502プログラミングの基礎はどうやって勉強するんだろ
アセンブラ言語そのものは分かるけど実装技術が・・・
139: 名前は開発中のものです。 [sage] 2014/04/10(木) 21:35:34.35 ID:hnCuty6F(1/2) AAS
>プログラミングの基礎
6502のCPUの割り込みベクタとかの仕様を確認理解して、
他人が書いたソースコードを読んでいくのが良いかと。
ファミコン(古いゲーム機)のプログラミングは、初期化の後、
VSYNC待ち→1フレーム分の処理
の繰り返しとなる独特のプログラム構造を理解する必要があるかな。
140(8): 名前は開発中のものです。 [sage] 2014/04/10(木) 21:41:45.23 ID:hnCuty6F(2/2) AAS
開発途中で、まだゲームの体裁になっていないけど、自作のソフトをさらしてみる。
src.zipにソース一式入っているので、参考頂ければ幸いです。
外部リンク[zip]:homepage3.nifty.com
十字キーでカーソル移動、Aボタンが時計回り、Bボタンが反時計回りに宝石を回します。
宝石が4個以上つながったら消滅します。
141(2): 名前は開発中のものです。 [sage] 2014/04/12(土) 04:57:10.26 ID:IdgE9LS/(1) AAS
おお、すげぇ
宝石がヌルヌル流れるのがいいね。
なんでわざわざラスターしてるのかとおもったら、パレットのために必要なのか。
勉強になる・・・
142: 名前は開発中のものです。 [sage] 2014/04/12(土) 13:04:08.62 ID:BjcqFb8t(1) AAS
すごい
仕事がコンピュータに関係ない仕事で趣味だけでここまで作ったのなら偉いと思われるレベル
当時のベーマガに投稿していれば採用されたと思う
上下前次1-新書関写板覧索設栞歴
あと 425 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s