マリオの最大の謎とも言える、256Wの存在...。この256Wに関しては、当時様々な議 論が有りました。ひとつには、マリオ256ワールドがバグか どうかという話がありますが、これはバグではありません。通常のプレーでは行けないのですから...では、256ワールドは作者が前もって用意した物 か?...というのも違います。256ワールドはマリオのシステムが生み出した、別次元の世界のような物です。以後、何故256ワールドが存在するのか、 について書きますが、(なるべく解りやすく書くつもりですが..)きっと理解しにくい文章になるとは思います。でも、辛抱して付き合って下さいネ...。
●わかりやすく言うと..
intel のCPUである、Celeron 300Aが、内部クロックを上げて、450MHzで動いたとしましょう。これはメーカー保証外ですが、動け ば儲け物。元々Celeron 300Aは450MHzで動く潜在能力を持っていた訳です。しかし、メーカーがPentium2との兼ね合いで、わざと能 力を制限して出荷したのです。これと同じ事がスーパーマリオ1にも言えます。元々ワールドには256個(8ビット処理)の入れ物が有りますが、出荷時には 8個の入れ物しか使用できない様に制限を加えました。しかし、この制限をなんらかの方法でかいくぐると、256ワールドに行ってしまうのです。●制限を越えて、新しい禁断の世界が広がり...
そ の制限は、「ワールド8をクリアしたらワールド1に戻る」というわずか2バイトの命令です。通常はワールド1からしかゲームは始められないのですか ら、これで完璧な筈なのですが...実際にこの命令をエディターで取り除くと、自由に256ワールドに旅立つ事が出来ます。そこはまさしく禁断の世界。全 く作者の意図していない面が繰り広げられます。時には、ワールド1から8には出現しないキャラクターまで出てきたりします。(スーパーマリオブラザーズオ リジナルマップ作成講座のコマンドの説明参照)
●これらの世界の生い立ちは...
ではこれらのマップはどの部分をデータ として読みに行き、表示されているのでしょうか?オリジナルマップ作成講座の面データの開始位置の指定方法にある 通り、面データの指定は、パラメーターで3重指定方式になっています。面を作った後で、面のつながりや順番を容易に変更出来る様にするためです。(実際は ここを変更しただけでは、ワールドの変更は上手く行かないのだが...) ここの8つ分の正規のワールドとして割り当てられた、8バイトのパラメータの後 に続く別の領域が、9~256ワールドとして認識されています。つまり、ワールド9はその次の1バイトに割り当てられますから、実際には1番目のエリア データ(原本ではワールド1のエリア1の始まりのルームこれを全ステージやった某サイトの管理人さんの言葉
とにかく、やったことない人に。
そんな面白いもんじゃないっすよ。
海中面とか珍しいだけで慣れたら殺意しか覚えなかったり。
よし、やって見よう、
というわけで
http://urakaizoupc.blog123.fc2.com/blog-entry-412.html
ips見つけてきました。
とりあえずDLして解凍すると
nes.ips と fds.ips
というipsファイルが出てくるのでどっちからでもいいので両方に
パッチを当てて下さい。
パッチするファイルは
スーパーマリオブラザーズのROMです。
欲しければDLして下さい、DLは自己責任でお願いします。
http://www.planetemu.net/?section=roms&dat=715&action=showrom&id=980608
パッチの当て方は過去記事を見て下さい。
正常に終了したら、エミュにいれて試してください。
PS、 タイトル画面時にBボタンを押すと右上のWORLDが選択可能に
ちなみに256面の中に、同じ面は一つも無いそうです 。
0 コメント:
コメントを投稿