ファミコンのプログラム4 (563レス)
上下前次1-新
抽出解除 レス栞
30: 2012/10/12(金)00:52:25.78 ID:Z8DOmKFZ(1) AAS
ASってのはFlashですか?
あぁそれはありますよね…。感覚というか形態が違いますからね…アセンブラは
108: 2013/11/22(金)17:22:34.78 ID:0CxishgT(1) AAS
すいません、16進数でFCはリターンですか?
154(1): 2014/04/14(月)19:22:56.78 ID:PHq3J+m9(2/2) AAS
>>152
カーソル枠でまわる宝石が▽と△の時でカーソル枠の上と下を少し
狭くしたほうがわかりやすいかなと思いました
189: 2014/04/23(水)17:56:22.78 ID:eYt0ULQB(1) AAS
>>186 >>187
なるほど、、、
まだ理解してないけど、このあたり読めばわかる気がしてきた。ありがと
しかし、PPUのアドレスレジスタの兼用さえなければ、レンダリング中に読み書きできて
BGアニメーションとかもっと便利だったろうにって思ってたけど、
Ntsc_timing.png みるかぎり、ひっきりなしにアクセスしてるんだね・・・
とするとメモリポートが2つないとだめだから、結局は無理だったのか。
>>188
了解。
sei/cliさえしなければ最大6クロックだから、6*3=18dot(nopにくらべて12dot大きく)
省2
202: 2014/05/10(土)20:52:41.78 ID:ShrxaRho(3/4) AAS
>>201
すごい!かなり軽減されました.しかしまだチラチラがあります.
しかしさすがのアドバイスありがとうございます.勉強になります.
251: 131 2014/06/07(土)09:33:01.78 ID:hwRmu2MG(3/8) AAS
cc65の作ったやつは(REVERSI,SHOOTING GAME SAMPLE)動く自信がないですが、
nesasmで作ったやつも(IWA WO OTOSE,BLOCK)動かないんですかね。
299: 2014/06/10(火)23:48:02.78 ID:iI+cGjJO(2/2) AAS
見つけた
307(1): 2014/06/12(木)02:17:39.78 ID:VinxFlKC(3/3) AAS
>>301
ROMてても知識は身に付かないだろうし、お題を出すのでプログラミングの経験を積んでみてはどうだろうか。
第1ステップ
スタック、メモリ、PPUなどの初期化を行い、VBlank待ちのループを行う、基本のプログラムを実装する。
NMIの割り込みも実装し、NMIの割り込みの度に、$ffのメモリを1増加させる。
割り込み処理でないVBlank待ちのループでは、$ffのメモリを監視して255から0になる度に$feのメモリを1増加させる。
エミュレータのメモリビュアーで約4秒ごとに$feのメモリの値が1増加することを確認する。
第2ステップ
BG画面を16x16サイズのブロックで画面いっぱいに埋める。
パレットの設定を行う。
省8
422(3): 2015/11/02(月)19:23:11.78 ID:Lz25rOrT(1) AAS
ファミコンのプログラムに興味出たんだけどアセンブラやるならnesasmとcc65はどっちがオススメ?
460(1): 2017/12/22(金)13:32:46.78 ID:KOEYeqlJ(1/2) AAS
MMC5PCM誰か持っていないですか?
484(2): 2018/01/20(土)04:11:54.78 ID:B+xNcX3y(1) AAS
>>483
BGにフラグの場合はスプライトより上にしたBGよりスプライトを
上にする事が不可能になる
今更そんなメリットデメリットを議論したところで変わらないから
工夫して使うしかないよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.324s*