当記事は2020年2月22日時点の情報です】ペイヴメント(@pavement1234)ですゲーム好きの若者ファミコンのディスクシステムのゲームを合法的にエミュレータで動作させたい。ファミコンのディスクシステムのBIOSとゲームデータを吸い出したい。こんな悩みを解決します。著作者の許可なくインターネットを通じてゲームをダウンロードすることは、法律で禁止されていますこのページは違法行為を助長するものではありませんディスクシステムのゲーム吸い出しには失敗のリスクがあります(当サイトは責任を負いかねます)まずディスクシステム本体は故障していることが多く磁気ディスクもデータがエラーで読み取れないことが多いです。その理由は経年劣化です。ディスクシステムのゲームをエミュレータで遊ぶ際にディスクシステムのBIOSが要求されるのですが、BIOS自体もゲーム同様著作権があり、インターネット上に落ちてるものを拾ったりすると犯罪になりますのでご注意ください。本記事ではBIOSの吸い出しについてもご紹介しています。目次ファミコンのディスクシステムとは?必要な機材BIOSの吸い出し磁気ディスクデータの吸い出しエミュレータでディスクデータをプレイする方法まとめファミコンのディスクシステムとは?ファミコンのディスクシステムをご存じでしょうか?ゲームのROMが書かれた磁気ディスクを読み取るファミコンのオプション製品です。ゼルダの伝説、メトロイド、新鬼ヶ島など数々の名作が生まれました。概算ですが(ソフトを除き)総額20000円強で揃えられます。何はともあれディスクシステム本体(HVC-022)です。これが無いとディスクからデータを吸い出せません。私はメルカリで中古を買いました。新品がごく稀に売ってますが私が見たときは38000円...。ディスクシステムはゲームの吸い出しにしか使いませんので新品を買わなくても良いと思います。注意点としては中のゴムベルトが経年劣化で溶けていることが多いらしいので多少高くてもベルト交換済と書いてあるモノを選びましょう。いえ30年以上前の製品なのでジャンク品が多く、ハズレを引いたら修理or再度購入する覚悟が必要であることをご承知おきください。【参考】ゴムベルト交換の紹介動画ゴムベルトはAmazonで400円ぐらいで売ってます。単2電池×6本でも動くのですが、Amazonで中古のACアダプタが安く売ってるのでACアダプタ使用をお勧めします。400mA)があるので間違えないようにしてください。見分け方ですがファミコン用は端子が黒、ディスクシステム用は端子が赤です。Rinker任天堂Amazon楽天市場Yahooショッピングちなみに単2電池はこんな感じに入ります。型番はHVC-023です。ディスクドライブ本体のデータをファミコンに読み込ませる装置です。ファミコンのカセットコネクタに挿してディスクシステムのBIOSを吸い出します(詳しい手順は次の項で...)。私はAmazonの中古で買いました。Stick(新品価格:3980円)※Amazon新品ディスクシステムのドライブエミュレータです。USBメモリみたいな形状をしててディスクドライブの代わりになり256Mbit(36Mbyte)なのでかなり沢山ゲームが格納できます。SRPJ1509という商品名で、Amazonで新品が売ってます。Stickを繋ぎ、磁気ディスクからROMを吸い出します。cxd1838という商品名でAmazonで新品が売ってます(たまに売り切れてることがありますが、しばらくするとまた入荷してます)。Dumper(新品価格:4980円)※Amazon新品ファミコンのカセットからROMを吸い出す機器です(他の記事でも紹介しています)。今回は機材3:RAMアダプタからBIOSを吸い出すために使います。Amazonで新品が売ってます。磁気ディスク(中古価格:ピンキリ。数100円~数1000円)※メルカリ中古ゲームが格納された磁気ディスクです。注意点としては磁気が劣化して読み取りエラーが出る可能性があるので多少高くても動作確認済と書いてあるものを選びましょう。ディスクシステム本体と同様30年以上前の製品なのでジャンク品が多く、ハズレを引いたら(修理は出来ないため)再度購入する覚悟が必要であることをご承知おきください。Bzエディタ(フリーソフト)Bzというバイナリエディタで吸い出したBIOSを加工します。ここに置いてありますのでダウンロードしてください。DumperでROMを吸い出すときに使うアプリです。マッパーやROM/RAMサイズなどを指定できます。ここに置いてありますのでダウンロードしてください。Stickで吸い出したROMの妥当性チェック(CRCなどが正しいか)するアプリです。ROMを吸い出したら必ずチェックしましょう。StickでROMを吸い出すときに使うアプリです。ここに置いてありますのでダウンロードしてください。≫FDSStickFDSStick_20160926.exeBIOSの吸い出しディスクシステムのRAMアダプタからBIOSを吸い出します。DumperにRAMアダプタを挿してPCにUSB接続するこの向きで挿します。TYPE(マッパー)が0で認識されます。4df24a6c(ツインファミコン版)3つのうちどれかが表示されたら正しく認識されています。ディスクシステムのROMは3種類(初期版、後期版、ツインファミコン版)あり、私のは後期版でした。「disksys.rom」という名前で保存すると「disksys.rom.nes」というNESファイルが生成されます。DumperでROMを保存する場合、常にNESファイルとして保存する仕様です。NESファイルは先頭16バイト(0x0000-0x000f)がNESヘッダで、17バイト目以降(0x0010~)がROMデータになります。「disksys.rom.nes」をBzエディタで開き、BIOSデータを抜き出して「disksys.rom」というファイル名で保存する「disksys.rom.nes」はこういう構造になっています。0x0000~200Fの領域は不要なので削除します。BzはリードオンリーでファイルOPENするのがデフォルト仕様なのでOFFにします。リードオンリ」を見るとチェックONになってるのでOFFにすることで読込時リードオンリーを解除できます。読取時リードオンリが解除された状態でメニューから「ファイル」→「開く」を選び「disksys.rom.nes」を開きます。いう風に0x0000~200Fの領域を選択した状態で「Delete」ボタンを押すと削除されますので、メニューから「ファイル」→「名前をつけて保存」を選び「disksys.rom」というファイル名で保存します。念のためCRC32計算ツールで「disksys.rom」を計算すると5e607dcfになるハズ。違っていたら吸い出し時にデータが化けた可能性あり。≫ファイルハッシュ計算機これでディスクシステムのBIOSは出来上がりです。エミュレータのEXEと同じフォルダに「disksys.rom」を置く私はVirtuaNESを使っていますが「VirtuaNES.exe」と同じフォルダに「disksys.rom」を置くことでエミュレータにBIOSを認識させることができました(エミュレータ毎に置き場が決まってるかもしれません)。Site磁気ディスクデータの吸い出しメルカリで入手した年期の入った磁気ディスクたち。こいつらを吸い出します。この動画の5分32秒~8分55秒に磁気ディスクデータの吸い出し方法が紹介されています。(*.fds)という形式で吸い出されます。機器を接続しますこんな感じです。必要な機材は次の6点。磁気ディスクはA面が上になるようにセットします。StickのUSBはPCに接続します。Stickアダプターケーブルは上下の向きがあるので以下のようにUPを上に向けます。ACアダプタを接続しても、すぐに作動中ランプは点灯せず、手順4でデータの読み取りを行って初めて赤いランプが点灯します。今回ゼルダの伝説を読み取ります。next」をクリック...という具合に全データが読み取られるまで繰り返します)正常に読み取れるとこんな感じのログになります。CRC」とか出てくると読み取りに失敗しているので、諦めずに何回かTRYしてみてください。ちなみに私がゼルダの伝説の読み込みを行った際、1回目、2回目がNGで3回目でOKになりました。他のディスクは10回ぐらい試行してOKになったのもあります(何回か読んでるうちに調子が良くなり成功率が上がる感じ)。Checkerで検証しましょう。データベースのCRCと一致しましたと出れば安心です。これでゼルダの伝説のディスクデータ(*.fds)が生成されましたエミュレータでディスクデータをプレイする方法VirtuaNES.exeと同じフォルダにdisksys.biosが置かれた状態で、エミュレータのメニューから「ファイル」→「開く」を選び、先ほど生成したディスクデータ(*.fds)を読み込みます。今回はZELDA.fdsを読み込みました。セットシテクダサイと言っています。メニューから「編集」→「ディスク」→「1枚目B面」を選ぶとB面に切り替えることができます。無事、ゼルダの伝説が開始できました(名前の入力とかは割愛しました)。まとめ無事、ディスクシステムのBIOSとROM(FDS)を吸い出してエミュレータでプレイすることが出来ました。MEペイヴメントペイヴメントのファミコン研究室(当ブログ)ではファミコンを中心とした名作レトロゲーム紹介、合法的にエミュレータで遊ぶためのROM吸い出しノウハウなどを発信しています。【PDRoms】無料で遊べる名作ファミコンROM(12本)で遊んでみた【マッパー185】CNROMとバンク切り替えサラリーマンペイヴメントペイヴメントのファミコン研究室(当ブログ)ではファミコンを中心とした名作レトロゲーム紹介、合法的にエミュレータで遊ぶためのROM吸い出しノウハウなどを発信しています。