速報

## 面の途中のスタート地点について

速報！スーパーマリオブラザーズにおける、面の後半で死んだ時に
面の途中から始まる時のスタートページを指定している部分
（このページは暫定ページです。）
●マリオ１（ファミコンカセット版）
データ開始位置９１ＢＤ番地
●マリオ１（ファミコンディスクシステム版）
データ開始位置７１Ｃ７番地
ここからのデータは以下のようになっています。

５６ | ４０ | ６５ | ７０ | ６６ | ４０ | ６６ | ４０ | ６６ | ４０ | ６６ | ６０ | ６５ | ７０ | ００ | ００
ﾜｰﾙﾄﾞ1 | ﾜｰﾙﾄﾞ2 | ﾜｰﾙﾄﾞ3 | ﾜｰﾙﾄﾞ4 | ﾜｰﾙﾄﾞ5 | ﾜｰﾙﾄﾞ6 | ﾜｰﾙﾄﾞ7 | ﾜｰﾙﾄﾞ8

コマンドの単位は、１エリアにつき１／２バイト単位で指定していて、
１−１面・・・・５ページ目から開始
１−２面・・・・６ページ目から開始
１−３面・・・・４ページ目から開始
１−４面・・・・０ページ目から開始
２−１面・・・・６ページ目から開始
・
・
・
・
８−４面・・・・０ページ目から開始
というふうに、１つのワールドについて４つのエリアまで指定できるようになっています。
では、１−４をポールでゴールさせ、１−５を作ったとするとどうなるかというと、
１−１を指定している部分を見に行きます。（すなわち５ページ目になる）
以後、６、４、０、５、６、４、０、５、６、４、０．．．というふうに、ワールド１の４領域をループします。
次に、ワールド９〜２５６ではどうなるかというと、さらに下位の領域を参照します。（例によって．．．）
しかし、ここの部分は別のプログラムかデータなので、ワールド９以降を作ったとしても、あまり変えないほうが無難です。
●マリオ１（その他のバージョンの場合）
データの開始位置は、上記のデータを参考に検索すればすぐ見つかるでしょう。
データの内容は同じであると思われますので．．．
＝おまけ＝
●マリオ２（ファミコンディスクシステム版）
データ開始位置６ＦＦＤ番地
間違いや補足の情報が有りましたら、ご一報下さい。
本文中の会社名または商品名は各社の商標または登録商標です。
ホームページへ
更新日 99/3/8