ロックマンクラシックスコレクション(Steam版)を購入したので、ファイルに含まれているROMの抽出を試してみた。
セール価格で安かったので買ってみた。ロックマン1からロックマン6まで収録されている。(ちなみに、海外版のタイトルはMegaman Legacy Collectionとなっている。)
ROMの抽出は、ここで公開されているpythonのスクリプトでできるみたいだ。
・メガマンレガシーコレクション ROM抽出ツール
・GitHub – htv04-mmlc-dac-extractor- Extracts the Mega Man (as well as Rockman) 1-6 ROMs from the Mega Man Legacy Collection-
試してみたのだが、海外版の.nesファイルは抽出できたのだが、日本版のものが取り出せない。
ゲームのバージョンがv1.1.1.29でないと、この抽出ツールは使えないみたいなので、古いバージョンを取得した。
方法は、以前に、アーケードクラシックス アニバーサリーコレクションからROMイメージの抽出を試してみたときの方法と同様で、DepotDownloaderを使った。
しかし、それでもpythonのスクリプトで抽出する方法ではうまくいかなかった。
gextoolkitでも抽出できるというのにネットで検索しなおして気が付いた。
・Steam版「ロックマンクラシックコレクション」からROMを抽出する方法 – AKKEYのゲーミングダイアリー
こちらを試したら、海外版と日本版の.nesファイルがちゃんと抽出できた。

—
ロックマンクラシックスコレクション2も購入した。
ロックマン7からロックマン10まで収録されている。
ロックマン7はスーパーファミコンのゲームなので、これのROMの抽出はできるのではないかと思ったが、駄目らしい。
どうやら収録されているロックマン7はエミュレーションではなくて移植されなおしたものだということだ。(7だけでなく全部?)
ディスクイメージファイルから中身を取り出すことは可能のようだ。
・How to extract the -disc- file in megaman legacy collection 2! – r-Megaman
rm07~rm10というフォルダがロックマン7~10に相当している中身のようだが、ROMイメージはディスクイメージではないのでそのまま他のエミュレータで使うことのできるものではなかった。