【ソフトウェアROMとは?】

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