Android版MAMEでINP入力ファイルを記録・再生する方法
クリーン起動から記録し、同じMAMEリビジョン、マシン定義、ROM、CFG、NVRAMで再生します。INPは時系列の入力であり、動画や完全な状態ではないため、依存要素が変わると同期が外れます。
この順番で実行
- 01
移植版、MAME版、短縮名、監査、CFG、NVRAMを記録します。
- 02
正常終了後、文書化された `-record session.inp` 相当で起動します。
- 03
短い操作を行い、正常終了してファイルを確定します。
- 04
INPとビルド、ハッシュ、CFG、NVRAMの記録を一緒に保管します。
- 05
同じ基準状態に戻し、`-playback session.inp` 相当で起動します。
- 06
ずれたら依存要素を一つだけ変え、新しく記録します。
診断表
| 成果物 | 内容 | 互換性の境界 |
|---|---|---|
| INP | 時系列入力 | ビルド、ドライバ、CFG、NVRAMに依存 |
| STA | マシンの瞬間状態 | ドライバと版に依存 |
| 動画 | 描画済み映像・音声 | エミュレーションは再現しない |
| CFG/NVRAM | 操作と永続データ | 再生結果を変え得る |
INPは再現性の道具
記録入力を与えて再びエミュレーションしますが、外部条件すべては固定しません。
Android対応は移植版次第
公式MAMEの選択肢をラッパーが非公開・未搭載にする場合があります。
基準状態も保存
ビルド、マシン、監査、CFG、NVRAMを明記します。特定移植版での実測は主張しません。
INPはゲームを含まず、権利も付与しません。ROM、BIOS、CHD、画像、音声を添付しないでください。