したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

いろいろ報告スレ

30MHS ◆Kc5p0MalEM:2005/12/22(木) 04:57:47 ID:RRWI6Ex2
なかなかマリオ改造のほうにまで意欲がわかない今日この頃。
天津fan氏のNESの動作等ページを眺めつつ
以前から試していたMAPデータCHR領域移植計画をまたやってみることにしました。
前回のパッチ(http://www5d.biglobe.ne.jp/~Kawasumi/mario/other/maps-chr.zip)では
タイトル画面表示時は正常で、そこからスタートすると切り替え不良。
ミス後のリトライで元のマップに置き換わっていました。
タイトルからスタートするときに何かあるのではないかと考え、
調べてみたところ、ついに見つけました。

ベータ氏のSMBRAM資料によると
$0722
スプライト初期化フラグ

だそうです。
タイトル表示直前でもミス後のリトライでもこの$0722の値は初期化されていましたが、
タイトルからスタートしたときにはこの処理がありませんでした。
この予想が正しかったようで初期化処理を追加してみたところ、
タイトルからスタートしてもおかしな値をストアされることはありませんでした。
http://www5d.biglobe.ne.jp/~Kawasumi/mario/other/Maps-CHR2b.zip

とりあえずβ版。
ソースを整理する前に作ったものではfamtasiaでも動作。
VirtuaNESで確認した段階ではデモが始まって最初のジャンプ直後に
タイトルに戻すとバグ発生(ムービーつけました。普通にやればあまり遭遇しないので深刻度は低)


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板