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