ディスクシステムエミュで後編をディスク2に入れてプレイする方法「前編と後編で分かれているゲームのみ」

任天堂のファミリーコンピュータ ディスクシステム(略称FDS)で発売された多くのゲームの中で特に前編と後編で分けて発売されたゲームは今まで知られているタイトルの数を基にして約6個のタイトルです。


以下六つのゲームのタイトル一覧「No-Introの情報によるもの」

ファミコン探偵倶楽部 消えた後継者
ファミコン探偵倶楽部PartII うしろに立つ少女
タイムツイスト 歴史のかたすみで…
探偵 神宮寺三郎 危険な二人
ふぁみこんむかし話 遊遊記
ふぁみこんむかし話 新・鬼ヶ島

 

上記のタイトルは全て前編と後編で存在します。これらのタイトルはファミコンのエミュレータで一応プレイできますが、問題になるのは前編が終わったからです。まず、前編のROMファイル「ディスク1に該当」後編のROMファイル「ディスク2に該当」こう仮定しましょう。
MesenやNestopiaなどで前編を最後までプレイしたら、「後編のA面を入れてください」というメッセージが表示されます。しかし、後編は入れることはできません自分がソフトから吸い出したROMファイルは前編1個と後編1個、二つのファイル。

MesenやNestopiaなど多くのエミュではディスク2を認識し取り換えることはできますが、ディスク1を挿入したままでディスク2を挿入することはできません。ディスク2が認識される場合は前編と後編が共に一つのROMファイルに含まれている場合のみです。じゃ、ディスク1を取り外してディスク2を挿入すればいいんだろうと考える方もいますが、ディスク1を取り外したらゲームはプレイできません。またディスク2をディスク1のない状態で開くとエラーが発生します。

前編を挿入した場合、上記のスクショのようにディスク1(前編)のA面とB面しか見えないし、ディスク2はない。後編をディスク2に挿入しないと後編のプレイはできない。

そもそもこの問題の原因は多くのエミュがFDSゲームのディスク2の挿入に対応していないからです。これを解決しない理由としてどのファミコンのエミュ開発者によると多機種互換のエミュ「Libretro」との互換性とインターフェースの容易性を挙げています。

他の方法として色々な海外の海賊サイトで合併されているROMファイルを入手する手段もありますが、これは自分が該当するゲームソフトを所有していないと著作権違法だし、何よりもこれらのROMファイルはファイルの状態が悪いためお勧めしません。ここで「状態が悪い」というのはROMファイルのダンプ(Dump)状態が悪いことを指します。ゲームの異常動作や画面化けなどのバグが起きる恐れもあります。現在ネット上で配布されているディスクシステムの多くのROMファイルは他の機種に比べて不良状態のファイルが少なくないのです。なぜならこれらはかつて悪いダンプ環境で最初にダンプされたROMファイルが色んなところに配布されているからです。特にディスクシステムは正常にダンプしにくい側面もありますし、上記の複数のゲームタイトルも一つに合併されている不良ファイルが存在しています。なのにあんな不良ファイルがゲーム前編・後編の片方や両方とも不良だったらどの部分に問題があるのか不明です。

単に不良ROMファイルを区別しやすい方法はファイル名の後ろに[b]という文字が書かれているとそれは不良です。GoodNESおよび他のGoodToolsでは正常ファイルに[!]マークが付いています。No-introの場合は正常ファイルに何のマークも付いていません。

つまり、現在ネットで配布されているFDSのROMは不良ファイルが多数で、上記の六つのゲームも不良状態のままそれに加えて二つのROMファイルが合併されたものが配布されているからいろんな問題が発生していて、正常にプレイしにくい。
そんなGoodToolsと違ってNo-introでは前編と後編、二つのファイルで分かれています。しかし私が話した通りROMファイルが二つである以上、前後版のゲームをエミューで完全に起動できない。一番良いものは利用者がディスク2にROMファイルを直接に入れるようにエミュレータが対応することですが、
今の時点では自分が前編と後編両方とも正常にソフトをダンプし、正常にダンプされたファイルを一つに合併する方法だけです。実機が故障などで使えなくなったりしてエミュレータを使わなければならない場合もありますのでそれで、今から二つのROMファイルを一つのファイルに合併する方法をWindows OSで説明します。もし、Mac OSまたはLinuxを使っている方はWindowsの「copy /b」代わりに「cat」コマンドを使う方法があります。


【持ち物】
1.前編のROMファイルと後編のROMファイル
2.ROMファイル名をメモ帳に記録しておいてください。

【説明】
1.ファイル名を変更する。できるだけ短くします。これは重要です!(長すぎるとエラーが発生します。)
私は神宮寺三郎の危険な二人で試します。
例)

2.コマンドプロンプトを起動する。(パスによっては管理者権限を必要とする場合もあります。)


3.cdコマンドを使ってROMファイルがあるパスを指定する。そしてEnterキーを押す。
cd ファイルがあるパス

4.次の通りに入力する。
copy /b 前編のファイル名.fds + 後編のファイル名.fds 合併されるファイル名.fds
ここでは例として copy /b 1Zenpen.fds + 2Kouhen.fds 3.fds にする。合併されるファイル名も短く!


5.入力したらEnterキー押す。コピーできたらこれで終わりです。

6.前後ファイル名を元に戻します。メモ帳に記録したものを確認!合併されたファイル名はご自由に。

成功画面
合併したファイルを開いてください。

これで「こうへんのAめんを入れてください」のメッセージが出てもディスク2のA面とB面を切り替えできるようになりましたから一応問題解決しました。


ちなみに自分が吸い出したROMファイルが良か不良かを確認できるサイトをご案内します。
https://datomatic.no-intro.org/
このサイトで自分が欲しいゲームタイトルの機種を選択し、SEARCH(検索)ボタンをクリックしゲームのタイトル名をローマ字で入力してください。
例)ふぁみこんむかし話 遊遊記 前編 → Famicom Mukashi Banashi Yuuyuuki Zenpen
ふぁみこんむかし話 遊遊記 後編 → Famicom Mukashi Banashi Yuuyuuki Kouhen
ゲームを選択したら、ROMファイルのタイプとハッシュ情報が出てきます。これを見て自分が持ってるファイルのハッシュと照合します。
緑色で信頼できるダンプ(Trusted Dump)の事項が一番いいです。
このサイトにまだ正常ファイルとしてハッシュ情報が登録されていない場合は報告にご協力をお願いいたします。