・ω・)ノ 彡 最新記事ヘッドライン
- ▼ 04/01 GoogleMapのエイプリルフールネタ(ドラクエ風Map)
- ▼ 03/25 ヤフオクに出品されてたゲームボーイ関連
- ▼ 03/16 クラブニンテンドープラチナ会員特典の「ドットマリオクッション」が届いた
- ▼ 02/28 岩田社長のスペシャルMiiが遊びに来た
- ▼ 02/04 GB「ポケットカメラ」の画像吸い出しに挑戦
『VS.スーパーマリオブラザーズ』を実機で動かす
以前、「『VS.スーパーマリオ』をエミュレータで動かす」という記事をまとめたものの、ばくてんさんの記事では実機で動かすためにカセット化を行っていました。
しかし、カセット化には
・マッパ99 → マッパ1へ変更
・コイン投入の挙動をコントローラに割り当て
・通常のPPUでも正常に色が出るようにパレットを変更
などなど、問題が山積み。
それを克服するためのパッチがあるらしいものの、諸問題によりパッチの公開はされておりませんでした。
そんな中、ブログへのご報告により『VS.スーパーマリオ』カセット化の為のパッチが公開された事を知りました。
公開先は、パッチ公開でお馴染みHigh Level Challenge!さん。
そんな訳で、さっそく『VS.スーパーマリオ』カセット化に挑戦してみることに。
1.以前用意した『VS.スーパーマリオ』のNESファイルをバイナリエディタで開き、NESヘッダを
4E 45 53 1A 02 02 33 60 00 1D 1C 1B 1A 2B 2A 00
に変更し、上書き保存する

2.公開されているVSパッチを上記ファイルにあてる
3.ROM情報を確認し、Mapperが「1」になっていたら成功

試しにエミュレータで動かしてみると、コイン投入をセレクトボタンで行えるようになりました。
やった!!
あとは再度PRGROMとCHRROMに分解し、MM1用カートリッジに書き戻すのみですが、よく考えたら前回のブーツマリオで使用したフラッシュカートリッジは“mmc3”、今回は“mmc1”ですので、mmc1用のフラッシュカートリッジを製作する必要があることに気が付きました。
まだ途中段階ですが、ここまで来れば後は作るだけですので、『VS.スーパーマリオ』記事は一旦これで終了。
なかなか恩恵にあずかれない今年のスーパーマリオ25周年ですが、ようやく(個人的に)おめでたい事があって一安心です。
しかし、カセット化には
・マッパ99 → マッパ1へ変更
・コイン投入の挙動をコントローラに割り当て
・通常のPPUでも正常に色が出るようにパレットを変更
などなど、問題が山積み。
それを克服するためのパッチがあるらしいものの、諸問題によりパッチの公開はされておりませんでした。
そんな中、ブログへのご報告により『VS.スーパーマリオ』カセット化の為のパッチが公開された事を知りました。
公開先は、パッチ公開でお馴染みHigh Level Challenge!さん。
そんな訳で、さっそく『VS.スーパーマリオ』カセット化に挑戦してみることに。
『VS.スーパーマリオ』カセット化
1.以前用意した『VS.スーパーマリオ』のNESファイルをバイナリエディタで開き、NESヘッダを
4E 45 53 1A 02 02 33 60 00 1D 1C 1B 1A 2B 2A 00
に変更し、上書き保存する

2.公開されているVSパッチを上記ファイルにあてる
3.ROM情報を確認し、Mapperが「1」になっていたら成功

試しにエミュレータで動かしてみると、コイン投入をセレクトボタンで行えるようになりました。
やった!!
あとは再度PRGROMとCHRROMに分解し、MM1用カートリッジに書き戻すのみですが、よく考えたら前回のブーツマリオで使用したフラッシュカートリッジは“mmc3”、今回は“mmc1”ですので、mmc1用のフラッシュカートリッジを製作する必要があることに気が付きました。
まだ途中段階ですが、ここまで来れば後は作るだけですので、『VS.スーパーマリオ』記事は一旦これで終了。
なかなか恩恵にあずかれない今年のスーパーマリオ25周年ですが、ようやく(個人的に)おめでたい事があって一安心です。
>> 関連記事読み込み中...
Twitterに投稿



