kawaks 中文文档 下载 App

即时存档 F5 F7 存档槽位与原理

什么是即时存档

很多街机游戏内部没有存档功能(真实街机厅打完就归零)。WinKawaks 作为模拟器,提供了跨越任何游戏的即时快照存档能力——不管游戏本身有没有存档系统,你都可以在任何时间点按一下 F5 把当前画面、输入状态、所有内存数据完整冻结下来,下次 F7 就能恢复到这个精确的瞬间。

这是模拟器玩家的核心功能之一,没有它你打《拳皇 2002》打了半小时遇到关底挂了就得从头来。

快捷键

操作快捷键
存档F5
读档F7
切换到上一个存档槽F6
切换到下一个存档槽F8
跳到第 0~9 号存档槽Alt + 0~9

存档槽系统

WinKawaks 支持 10 个存档槽(0~9),默认启动时当前槽位是 0。

重要:不同游戏的存档共用同一个存档槽编号。比如你用槽 0 存档了拳皇 97,又用槽 0 存档了合金弹头,那读取时在不同游戏里各自读到各自的槽 0——模拟器按游戏 ROM 名区分存档文件。

存档过程

按 F5 时模拟器在后台:

  1. 暂停模拟(内部操作,画面可能轻微停顿)
  2. 把当前游戏的全部内存状态(CPU 寄存器、RAM、VRAM、音频状态)序列化
  3. 写入 saves/ 目录下对应游戏名 + 槽位号的 .ks 文件(比如 kof97.ks0)
  4. 恢复运行,画面继续

整个过程约 0.5~2 秒,取决于存档大小(CPS2 游戏存档比 Neo Geo 大一些)。

存档什么内容

即时存档记录的是模拟器层面的全部模拟状态,包括:

所以恢复存档后你看到的不只是画面——所有内部逻辑都和存档瞬间完全一致,甚至可以在连招中间存档,读档继续连招。

存档文件在哪

详见 saves 目录说明。