MAME は Multiple Arcade Machine Emulator の頭文字であると言われていますが、現在のMAMEはアーケード機に限定したエミュレーターではありません。
家庭用ゲームとしてお馴染みのファミコン、スーパーファミコン、ゲームボーイ、PCエンジン、メガドライブ等も動作します。
ここではゲーム機本体とは別にROMカートリッジ、フロッピーディスク、CD-ROM等で提供されているデータをソフトウェアROMとして定義しその設置方法を簡単に説明します。
【ソフトウェアROMの設置方法】
ソフトウェアROMファイルは「rompath」で指定されているディレクトリーにゲーム機用のディクレクトリーを作って配置します。
ゲーム機用のディレクトリー名は「hash」ディレクトリー内の*.xmlファイルと同じにします。
rompathは複数指定できるので通常のROMディレクトリーとは別にソフトウェアROMのみを保存しているディレクトリーを追加指定するのがおすすめ。
参照先:NEOGEO(AES)のソフトウェア対応状況
hash/neogeo.xml
参照先:NEOGEO CDのソフトウェア対応状況
hash/neocd.xml
例:
[rompath指定ディレクトリー]/[ゲーム機名]/[ソフトウェア名].zip
[rompath指定ディレクトリー]/[ゲーム機名]/[ソフトウェア名]/[CHDファイル名].chd
具体例:NEOGEO(AES)の龍虎の拳(aof)
[rompath指定ディレクトリー]/neogeo/aof.zip
具体例:NEOGEO CDの龍虎の拳(aof)
[rompath指定ディレクトリー]/neocd/aof/art of fighting (1994)(snk)(jp)[!][ryuuko no ken].chd
説明が面倒なので雑になってしまいましたがヒントくらいにはなるんじゃないでしょうか。
検証環境:MAME 0.203
