「どうでもいいこと」の編集履歴(バックアップ)一覧はこちら
どうでもいいこと - (2017/01/18 (水) 22:45:10) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*どうでもいいこと
**真偽不明
***特殊
-レイヤー2ステではレイヤー1・2を重ねないと正しく壁走りできない
-レイヤー3水のあるステでは壁走りできない
--レイヤー3の水は内部的にレイヤー2として扱われているため起こっている?
-画面上部で水中判定のあるレベルでは画面両脇でも水中判定がある
#region(死について)
-死ぬと同時に出来ること
--宮殿スイッチを押す
-TIME UPと同時に出来ること
--ヨッシーでパワーアップを取得し死亡キャンセル
-死亡アニメーション中に出来ること
--ストックアイテムを出す
--ヨッシー騎乗中
---ヨッシーの口に触れる木の実を食べようとしてフリーズ
---出してある舌でスプライトを掴む(出したストックアイテムも可)
---鍵を咥えていて落下中に鍵穴にふれると鍵ゴール
---舌を出して足がついた状態で死んでると、上入力でヨッシーの頭が上下する
--レイヤーチェンジバグ中
---ヨッシーを乗り降りする
#endregion
***オブジェクト
-上向き土管から出てくる時、Bおしっぱだと若干浮く
***スプライト
-甲羅から飛び出て怯んでいる裸ノコノコに触れる時、マリオが自動でノコノコの方を向く
-コントロールコインは63コイン分、TIME25
-左右に泳いで跳ねるプクプク(47)は水中以外においてもちゃんと動く
-スター状態でプクプクに近づくと、逃げ出す。(地上マップでも)
-長いロープスプライトはスプライトスロットが0x06未満、またはスプライトメモリが0x00の時に短くなる。(スプライトメモリ0x00,0x01以外での使用は想定されていない)
-スプライトの判定は■だが、■の大きさは2種類あり、ロープの1マス下にスプライトがあるとき、マリオが当たるかどうか
***改造
-16x16タイル
--本家の水中の緩やかな坂(タイル0x181と0x186)のタイル設定は間違っている。修正すると使えるようになる。
--タイル0x1B6と0x1B7は未使用の坂。0x1B6は坂滑りをすると坂の勾配と逆の方向に滑る。
--森の木はソリッドオブジェクトに重ねると、別のタイル番号になる
-縦ステージ
--オブジェクトをMap16から配置すると、TBLでずれない(lm18x以降)
--背景のスクロールをなしにするとバグらない
--レイヤー2と相互作用するレベルではコントロールコインがバグった背景に触れると消える
-Overworld
--OWの雲はROMをバイナリエディタで開いて、27D44を20 62 FEからEA EA EAにすれば消える
--Event24で下に進むとなる原作の変な動きは21518の29 FF 00をA9 00 00に変えればよい
--レベル設置数はLevel000を含めて最大96
--左上[0,0]にOWスプライトを置くと、タイトル画面に映り込む
--[Overworld]-[Change Special World Levels]で指定してあるレベルをクリア済みにしておくと、最初から特殊グラになる
***その他
-pic2snesやTRASM等の16bitアプリケーションは64bit OSでは動かないが、[[MS-DOS Player>http://homepage3.nifty.com/takeda-toshiya/msdos/index.html]]を介せば動かせる。
-Alcaro氏作の[[AlcaRobot>https://floating.muncher.se/cgi-bin/alcarobot?cmd=help]]を使うことで65c816のアセンブルや逆アセンブル、実行等さまざまなテストが可能。詳細はヘルプ参照。
--なおこのbotはcaffie.netの#serioushax等に常駐している。
--ちなみにVitorVilela氏作のVilelaBotというbotも存在し、こちらはSA-1のメモリリマップに対応している。
*どうでもいいこと
**真偽不明
***特殊
-レイヤー2ステではレイヤー1・2を重ねないと正しく壁走りできない
-レイヤー3水のあるステでは壁走りできない
--レイヤー3の水は内部的にレイヤー2として扱われているため起こっている?
-画面上部で水中判定のあるレベルでは画面両脇でも水中判定がある
#region(死について)
-死ぬと同時に出来ること
--宮殿スイッチを押す
-TIME UPと同時に出来ること
--ヨッシーでパワーアップを取得し死亡キャンセル
-死亡アニメーション中に出来ること
--ストックアイテムを出す
--ヨッシー騎乗中
---ヨッシーの口に触れる木の実を食べようとしてフリーズ
---出してある舌でスプライトを掴む(出したストックアイテムも可)
---鍵を咥えていて落下中に鍵穴にふれると鍵ゴール
---舌を出して足がついた状態で死んでると、上入力でヨッシーの頭が上下する
--レイヤーチェンジバグ中
---ヨッシーを乗り降りする
#endregion
***オブジェクト
-上向き土管から出てくる時、Bおしっぱだと若干浮く
-森の木はソリッドオブジェクトに重ねると、別のタイル番号になる
-ページ1のオブジェクトは全て壁走りできる
***スプライト
-甲羅から飛び出て怯んでいる裸ノコノコに触れる時、マリオが自動でノコノコの方を向く
-コントロールコインは63コイン分、TIME25
-左右に泳いで跳ねるプクプク(47)は水中以外においてもちゃんと動く
-スター状態でプクプクに近づくと、逃げ出す。(地上マップでも)
-長いロープスプライトはスプライトスロットが0x06未満、またはスプライトメモリが0x00の時に短くなる。(スプライトメモリ0x00,0x01以外での使用は想定されていない)
-スプライトの判定は■だが、■の大きさは2種類あり、ロープの1マス下にスプライトがあるとき、マリオが当たるかどうか
-レイヤー2と相互作用するレベルではコントロールコインがバグった背景に触れると消える
-ボステレサとカメックと沈没船のテレサ群を同時に読み込むとVRAMが逝く
***改造
-16x16タイル
--本家の水中の緩やかな坂(タイル0x181と0x186)のタイル設定は間違っている。修正すると使えるようになる。
--タイル0x1B6と0x1B7は未使用の坂。0x1B6は坂滑りをすると坂の勾配と逆の方向に滑る。
-縦ステージ
--オブジェクトをMap16から配置すると、TBLでずれない(lm18x以降)
--背景のスクロールをなしにするとバグらない
-Overworld
--OWの雲はROMをバイナリエディタで開いて、27D44を20 62 FEからEA EA EAにすれば消える
--Event24で下に進むとなる原作の変な動きは21518の29 FF 00をA9 00 00に変えればよい
--レベル設置数はLevel000を含めて最大96
--左上[0,0]にOWスプライトを置くと、タイトル画面に映り込む
--[Overworld]-[Change Special World Levels]で指定してあるレベルをクリア済みにしておくと、最初から特殊グラになる
***その他
-pic2snesやTRASM等の16bitアプリケーションは64bit OSでは動かないが、[[MS-DOS Player>http://homepage3.nifty.com/takeda-toshiya/msdos/index.html]]を介せば動かせる。
-Alcaro氏作の[[AlcaRobot>https://floating.muncher.se/cgi-bin/alcarobot?cmd=help]]を使うことで65c816のアセンブルや逆アセンブル、実行等さまざまなテストが可能。詳細はヘルプ参照。
--なおこのbotはcaffie.netの#serioushax等に常駐している。
--ちなみにVitorVilela氏作のVilelaBotというbotも存在し、こちらはSA-1のメモリリマップに対応している。