無作為なダウンロードをせず MAME の ROM セット版不一致を直す
セットを MAME/コアの正確な版に合わせ、その版の監査を実行し、欠落または不正と名指しされたファイルだけを調べます。ZIP 名の変更や出所不明パックの混在では、チェックサムも依存関係も修復できません。
6段階の修復手順
- 01
エミュレーター/コア版と、そのビルドが示す短縮名を記録します。
- 02
rompath にアーカイブのフォルダーが含まれるか確認します。
- 03
`mame 短縮名 -verifyroms` または同等の監査を実行します。
- 04
未発見、欠落、ハッシュ不一致、parent/BIOS 不足、CHD 不足に分類します。
- 05
許諾済みの入手元または自分のダンプへ戻り、対象版向けに再構成します。
- 06
映像、音声、入力設定を変える前に同じ監査を再実行します。
監査結果の読み方
| 結果 | 通常の意味 | 次の確認 |
|---|---|---|
| not found | 短縮名または rompath が違う | 名称検索と rompath 確認 |
| missing | ゲーム、parent、BIOS、機器データが不足 | 列挙された依存関係を読む |
| incorrect checksum | この版の定義とデータが不一致 | 出所と対象版を確認 |
| romset is good | 必要 ROM データは合格 | CHD、設定、実行時問題へ進む |
セットが変わる理由
MAME はハードウェアを文書化します。ダンプ修正、機器モデルの改善、parent/clone 関係の変更により必要データも変化します。技術的な基準は対象ビルド自身の定義です。
最初の具体的エラーを読む
最初のファイル名、サイズ、ハッシュ状態を保存すると、探索、依存関係、完全性を区別できます。改名は中身が既に一致する場合にしか役立たず、誤ったバイト列を直しません。
再現可能な記録を残す
版、短縮名、セット形式、入手元/ダンプ記録、監査日を保存します。更新後は少数で試し、失敗したら調査中はアプリまたは合法な既知バックアップへ戻します。
監査は技術互換性を示すだけで、所有権や許可を証明しません。ゲームと BIOS は自分の許諾済み情報源からのみ取得してください。