PR
TOP > スポンサー広告 > 『VS.スーパーマリオブラザーズ』をエミュで動かすTOP > 【レトロ】 改造・分解 > 『VS.スーパーマリオブラザーズ』をエミュで動かす

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

『VS.スーパーマリオブラザーズ』をエミュで動かす

ばくてんさんのブログで「VS.スーパーマリオ ファミコンカセット化」という記事があったので、吸い出したROMをエミュレータで動かす手順をまとめてみました。

まず、「VS.スーパーマリオ」をざっくり説明すると、FC『スーパーマリオ』のアーケード版で、1プレイが長くならないよう、難しくアレンジされたもの。
現物を見たことが無い方も結構いる事かと思います。

知らない人は全く知らない『VS.スーパーマリオ』
知らない人は全く知らない『VS.スーパーマリオ』


この『VS.スーパーマリオ』はPRGROM(8kbyte)×4、CHRROM(8kbyte)×2で構成されており、これをNESエミュレータで動かすには、アタマにNESヘッダ(16byte)を付けて結合する必要があります。

こちらの写真で説明すると、PRGROMが1a,1b,1c,1dで、CHRROMが2a,2b。
これを逆になるように、
 PRGROM(1d+1c+1b+1a) + CHRROM(2b+2a
の順で結合したものに、NESヘッダ
 4E 45 53 1A 02 02 33 60 00 00 00 00 00 00 00 00
を追加します。

NESヘッダについては、こちらで詳しく説明していますが、簡単に説明すると、PRGROMとCHRROMをエミュレータで制御するための設定です。


まずは、吸い出したROMを結合します。
結合できればどんなアプリを使ってもかまいませんが、今回はファイルの分割・結合ができる『ファイルカッター』を使用しました。

また、NESヘッダの追加には、バイナリエディタで上記NESヘッダのバイナリを入力し、新規保存。
バイナリカッターを使用し、NESヘッダと吸い出したROMを結合し、ファイル名を付けて保存。
(NESヘッダ+[PRGROM + CHRROM]→ 「vssmb.nes」で保存)
これで完了です。


NESヘッダ情報について詳しく知らなかった為、初めは“スクロール時に画面半分がずれる”という症状が出たものの、NESヘッダ編集ツール「NCvt」で“Bert Mirror”にチェックを入れたところ、正常に稼働しました。(上記NESヘッダはチェック済み)

また、元々がアーケード用ということもあり、プレイ前にはコイン投入が必須になりますので、「VirtuaNES」でプレイする際には、
 設定 → コントローラ設定 → VS-Unisystem
からコイン投入の挙動を設定する必要があります。(初期ではCキーに割り当て済み)


これでようやくエミュレータでは動くようになりましたが、ファミコン実機で遊ぶ為には
 ・マッパ99 → マッパ1へ変更
 ・コイン投入の挙動をコントローラに割り当て
 ・通常のPPUでも正常に色が出るようにパレットを変更
が必要であり、ばくてんさんはそのパッチを貰ったようですが、今のところ公開されていないようですので、現状では実機で動かすことができません。残念。


ちなみに、ぐらにどっとこむさんでは「VS.グラディウスをエミュで遊ぶ方法」をまとめていますので、こちらもご参照ください。
関連記事

この記事へのコメント

管理人のみ閲覧できます - - 2010年04月25日 00:21:45

このコメントは管理人のみ閲覧できます

- ゆーすけ - 2010年05月08日 18:11:15

ご連絡ありがとうございます。
確認してみましたが、某SMB2化パッチと同様、SMB1に当てることによってVS SMBにするものの様です。

試しに起動してみましたが、上記で作ったものとほぼ全く同じでした。
同じなので、スタートにコイン投入が必要な点も、マッパが99な点も一緒です。

残念ながら僕が欲しかったパッチではないですが、それでもこのようなものがあるとは……驚きです。

それにしても、この作者さん。一度ウチのブログに訪れてるんですよね。それにも驚きですが。

- J - 2010年10月13日 13:39:53

こういうのがありました

ttp://hlc6502.web.fc2.com/frame.htm
ttp://hlc6502.web.fc2.com/Kakikae.htm
ttp://hlc6502.web.fc2.com/vspat.htm

- ゆーすけ - 2010年10月14日 00:11:40

おぉ!探し求めていたものが…。
ご報告ありがとうございます!

そちらのサイトは以前紹介しましたが、どうやらマリオ25周年という事で公開に踏み切ったようですね。
これは嬉しい。
ようやく『VSマリオ』が完結しそうですw

- J - 2010年10月14日 10:24:40

そちらのサイトの方とは関係ない人間ですので。一応

- ゆーすけ - 2010年10月14日 21:31:57

大丈夫。理解してます。

積みゲーマーの証
ソーシャルブックマーク
Yahoo!ブックマークに登録 はてなブックマークに追加 Googleブックマークに登録 livedoorクリップに登録 @niftyクリップに登録
ブログ内検索
カスタム検索
PR

オススメ記事
・ω・)ノ 彡 最新記事ヘッドライン
test
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
タグクラウド
はてブ人気エントリー
Rockn'nゲーム三昧のはてブ数
月別アーカイブ
リンク
  • BAKUTENDO
  • ぽんRev!! 個人的備忘録
  • レトロゲーム漫遊記 : episode2
  • てきとうなブログ
  • ImagingLABO
  • げーむぼーいまにあ
  • OJOUFOEP
  • 貴之の趣味のサイト
  • 街へいこうよどうぶつの森.com
  • とびだせどうぶつの森.com
  • オリジナル小説 投稿
  • ☆ 管理者ページ
管理人メモ
play-asia
■play-asia
海外版ソフトを買うならココ。
いろんなソフトが週一で超特価になるので、毎週チェック。

UGキングダム
■UGキングダム
各種ゲームパーツなどの怪しいグッズを買うならココ。

Yahoo!外国為替換算
レート計算の際はこちらから。
現在の閲覧ユーザー数
現在の閲覧者数:
Twitterやってます
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。