MAMEのmerged・split・non-merged romsetの違い
parentとcloneを一式管理し、容量と保守性の均衡を取るならsplitを使います。parentコンテナ内でcloneを管理し、フロントエンドが対応するならmergedです。少数を持ち運び、parent依存を減らしたいなら重複を許容してnon-mergedを選びます。どれも正確なMAME版に合わせる必要があり、BIOS、device、sample、CHDが別途必要な場合があります。
6段階で選定・検証
- 01
対象MAMEまたはコア版、parentとclone、BIOS・device・sample・CHD依存を特定します。
- 02
完全コレクション、parent中心の選択、少数の携帯用のどれかを決めます。
- 03
標準的な一式にはsplit、parent単位の管理にはmerged、重複を許す独立性にはnon-mergedを選びます。
- 04
自分で合法に取得した、または明示許諾された資料だけを使い、異なる版を混ぜません。
- 05
parent、clone、BIOSまたはCHDを使う例を最終Androidパスで監査します。
- 06
版、配置、short name一覧、入手根拠、監査結果を保存します。
配置・用途・主な代償
| 配置 | 適する用途 | 主な代償 |
|---|---|---|
| Merged | parent系列で管理する完全コレクション | cloneがparent内にあり一部frontendが非対応 |
| Split | 版管理されたparent・clone一式 | cloneは通常parentに依存 |
| Non-merged | 少数の携帯用選択 | 共有データが重複しBIOS等は残る |
| 共通 | 正確な版の合法コンテンツ | CHD・sample・firmware・権利要件は消えない |
配置はromsetのバージョンではない
3用語は共有データの格納場所を示し、どのMAME版に一致するかは示しません。両方を記録し、コンテナ変換を内容更新と誤認しないでください。
cloneの独立性には容量が必要
split cloneはparentに依存し、non-mergedは共有データを重複します。MAMEdevは大規模一式に通常non-mergedを勧めませんが、少数の選択では合理的です。
外部依存は残る
BIOS、device、sample、CHDは別のままの場合があります。フォルダー名ではなく対象版の監査を信頼し、最終Androidパスでも確認します。
配置変更で著作権や配布権は変わりません。自分の合法なダンプまたは許諾ファイルだけを使い、ArcadeShelfは商用romset一式、BIOSパック、torrent、ダウンロードサイトを推奨しません。