ファミコンのプログラム4 (567レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
218
(2): 名前は開発中のものです。 [sage] 2014/05/11(日) 21:45:37.94 ID:hyDhkYCi(1) AAS
>>199
199(8): 名前は開発中のものです。 [sage] 2014/05/10(土) 19:06:34.44 ID:ShrxaRho(2/4) AAS
ちなみに作りたいカセットとはこれです.
この1週間ちょっと頑張ってインプリしてました.
アセンブラなんか普段いじらないので,めちゃくちゃです.
でも,このスレはちょくちょく見てるので,恩返しに公開します.
外部リンク[zip]:sayonari.com
綺麗に書き直したかったですが,しばらくいじれそうにないので,
皆さんに託します.

FCEUXではちゃんと動くんですが,ROMに焼いて,
FC互換機(GCC NEXT)で動かすと,
スプライトがチラチラと画面中に散らばって表示されます.

メモリ管理とかちゃんとしてないし,変なところに書き込んだり,
PPUアクセスのタイミングがむちゃくちゃだったりとかが原因だと思います.
互換機じゃなくて正規版本体ならちゃんとうごくのかな・・.
□ゲームについて
全体的に良い感じにまとまっていると思いました。
ただ、ミス即ゲームオーバーなので、残機制かライフ制にした方が少し長く遊べて楽しいかなと思います。
あと、果物などのアイテムを出して取ればボーナス点が入るとか。

□プログラムについて
BG書き換えについては、VBlankを深く考えていない実装になっているので、ここから立て直すのはきついと思いました。
205さんの指摘のように、PPUに転送するデータを一旦バッファに入れてVBlank中に転送するフレームワークを作って移行する方が早いかと。
VBlank中にPPUに転送できるデータ量は限界があるので、BG書き換えの実装部分はそれを配慮した作りに直さないと駄目ですね。
256: 131 [sage] 2014/06/07(土) 14:27:25.94 ID:HAL7UNXv(2/2) AAS
など問題が山積しているので、現段階では難しいです。
331: 名前は開発中のものです。 [sage] 2014/06/22(日) 12:04:05.94 ID:FYXz9cFX(1) AAS
Vblank(NMI)発生待ちじゃなくてVblank(NMI)終了待ちの書き方がわからない。
$2002読めばVblank中でも即座にスキャンラインの頭に戻るのかな?
451: 名前は開発中のものです。 [sage] 2016/02/11(木) 00:53:37.94 ID:bMdTUmpq(1) AAS
>>450
450(1): 名前は開発中のものです。 [sage] 2016/02/10(水) 23:57:07.30 ID:blT4oqOl(1) AAS
ファミコン本体内の抵抗が過電流になる。定格を超えた電流が流れる。
なんでRF出力をテレビにつなぐとファミコンの回路中の抵抗がやられるんだ?
ファミコンの中の7805が壊れるようなことでもない限りファミコン本体側の部品に過電流が流れるってまずないだろ
561: 名前は開発中のものです。 [sage] 2025/07/01(火) 21:03:45.94 ID:SiXJq6oa(1) AAS
>>560
560(2): 名前は開発中のものです。 [sage] 2025/07/01(火) 18:48:29.83 ID:ZFCLvlKd(1) AAS
内容を今風に作り直してくれ
そこまで難しいことはやってないし、大半は生成AIにお願いすればそれなりに作ってくれる
生成AIにお願いしたとして誰が校正・検証するんだよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s