Android 上的 MAME 存檔與設定如何在更新前備份
正常關閉模擬器,記錄前端與 MAME 的確切版本,再把已設定的 NVRAM、CFG 與狀態目錄複製到你能控制的位置。先用相同版本驗證還原;更換驅動程式或版本後,狀態存檔不保證相容。
依此順序備份並驗證
- 01
記錄 App 版本、MAME/核心版本、遊戲短名與備份日期。
- 02
在前端設定中確認 CFG、NVRAM、狀態與輸入記錄的實際目錄。
- 03
結束所有遊戲並關閉模擬器,讓設定與 NVRAM 完成寫入。
- 04
複製 `cfg`、`nvram`、`sta`;只有需要輸入記錄時才包含 `inp`。
- 05
讓備份與 ROM、BIOS、CHD 分開;若壓成封存檔,請計算 checksum。
- 06
先在相同版本還原;更新後逐一驗證遊戲,並保留舊副本。
各類資料保存的內容
| MAME 資料 | 保存內容 | 還原注意 |
|---|---|---|
| CFG | 輸入配置、DIP 開關、計數與機台設定 | 舊配置可能與新控制器衝突 |
| NVRAM | EEPROM 等非揮發性機台記憶體 | 複製前要正常關閉 MAME |
| 狀態(STA) | 受支援機台的執行快照 | 對驅動程式與版本敏感 |
| 輸入記錄(INP) | 已記錄的輸入序列 | CFG 或 NVRAM 不同時可能失去同步 |
使用已設定目錄,不要猜 Android 路徑
MAME 將 CFG、NVRAM、輸入記錄與狀態分開。Android 前端可能映射到 App 私有、共享或匯出儲存空間。解除安裝、清除資料或更換文件樹前,先查看目錄畫面並匯出。
狀態存檔不等於持久機台記憶體
NVRAM 代表實機的非揮發性裝置,並在結束時寫入。狀態會擷取更廣的執行狀態,但需要驅動程式明確支援。長期保存應優先使用遊戲原生進度或 NVRAM,並讓狀態與建立它的確切版本成套保存。
用小型還原測試證明備份
在相同版本還原一台已知機台,檢查輸入、DIP 開關、NVRAM 進度與一個受支援狀態。更新後先測副本;若 NVRAM 可用但狀態失敗,請保留舊版本供該狀態使用。
只備份你有權保存的進度與設定。不要因 ROM、BIOS、CHD、圖像或音樂放在存檔旁邊就分享它們。