Android版MAMEのバックアップ / 2026-07-25

Android版MAMEのセーブと設定を更新前にバックアップする方法

Androidフロントエンドごとに保存先が異なる前提で、NVRAM、機種設定、ステートを確実に保全します。

バックアップ手順 · 9分Android向けMAMEフロントエンド/MAME 0.288の用語

Android版MAMEのセーブと設定を更新前にバックアップする方法

エミュレーターを正常終了し、フロントエンドとMAMEの正確な版を記録してから、設定済みのNVRAM、CFG、ステート各ディレクトリを自分で管理できる場所へコピーします。まず同じ版で復元を確認してください。ドライバーや版が変わった後もステートが使える保証はありません。

この順番で保存・検証する

  1. 01

    アプリ版、MAME/コア版、ゲームの短縮名、バックアップ日を記録します。

  2. 02

    設定画面でCFG、NVRAM、ステート、入力記録の実際のディレクトリを確認します。

  3. 03

    全ゲームを終了し、設定とNVRAMの書き込みが完了するようエミュレーターを閉じます。

  4. 04

    `cfg`、`nvram`、`sta`をコピーし、入力記録が必要な場合だけ`inp`も含めます。

  5. 05

    ROM、BIOS、CHDとは分け、アーカイブ化する場合はチェックサムを計算します。

  6. 06

    同じ版で復元テストを行い、更新後は1ゲームずつ確認して旧コピーを残します。

各データが保持するもの

MAMEデータ保持内容復元時の注意
CFG入力割り当て、DIPスイッチ、集計、機種設定古い割り当てが新しいコントローラーと競合することがある
NVRAMEEPROMなどの不揮発性メモリーコピー前にMAMEを正常終了する
ステート(STA)対応機種の動作中スナップショットドライバーと版に依存する
入力記録(INP)記録した入力列CFGやNVRAMが違うと同期が崩れることがある

推測したパスではなく設定済みディレクトリを使う

MAMEはCFG、NVRAM、入力記録、ステートを分けます。Androidフロントエンドはアプリ専用、共有、エクスポート先のいずれかに割り当てます。アンインストール、データ消去、ドキュメントツリー変更の前に設定画面を確認してエクスポートしてください。

ステートと永続メモリーは別物

NVRAMは実機の不揮発性デバイスを表し、終了時に書き込まれます。ステートはより広い実行状態を保存しますが、ドライバーの明示的な対応が必要です。長期保全にはゲーム本来の保存やNVRAMを優先し、ステートは作成したビルドと組にします。

小さな復元テストで証明する

同じ版で既知の機種を復元し、入力、DIPスイッチ、NVRAMの進行、対応ステートを確認します。更新後はコピーで試し、NVRAMだけ動く場合はそのステート用に旧ビルドを残します。

公式情報源

関連ガイド