Pause Emulation Before Quitting 提示的正确处理
什么时候会弹
- 游戏正在运行时直接点主窗口右上角
X关闭 - 游戏运行中按
Alt + F4 - 游戏运行中从 File 菜单选 Exit
弹出的提示内容是:
Pause Emulation Before Quitting(退出前先暂停模拟运行)
为什么不直接让你退出
模拟器在游戏运行过程中可能执行以下写入操作:
- 即时存档的后台 flush(写磁盘)
- Neo Geo 基板的 EEPROM 写入
- saves/ 目录文件的同步关闭
- INI 配置的自动保存
直接强行退出 = 中断这些写入 = 存档文件可能损坏、EEPROM 数据丢失。弹提示是 WinKawaks 的设计意图——强制要求你暂停游戏后再安全退出。
正确做法
- 看到弹窗后点 OK 或 确定 回到游戏画面
- 按 Enter 键暂停游戏(画面冻结不动了才叫暂停成功)
- 然后再退出(点 X / File → Exit / Alt+F4)
- 这次不会再弹提示,模拟器会正常关闭
什么时候不会弹
| 场景 | 会不会弹提示 |
|---|---|
| 还没载入游戏,主界面空闲时退出 | ❌ 不会,没有运行态 |
| 游戏暂停状态下退出 | ❌ 不会,已经暂停了 |
| 游戏运行时直接点退出 | ✅ 会弹 |
想彻底禁用这个提示
不太建议(破坏了模拟器的自我保护),但如果你真的想:
- 完全关闭模拟器
- 编辑 winkawaks.ini
- 找到
[WinKawaks]段,加一行:
[WinKawaks]
DisablePauseCheck=1
- 保存退出,重启模拟器
改完后游戏运行时直接退出就不会再弹提示了。但要注意:这样做会让存档损坏风险变高——直接 Alt+F4 可能导致最后一次存档没写完。
退一万步:弹了提示强制关会怎样
如果你不管提示,强关窗口:
- 模拟器进程被终止
- 内存中的数据直接丢弃
- 正在写的存档文件可能留下残缺版本
- 下次启动时:残缺的存档文件可能导致读档失败(文件损坏),需要手动删掉
不会损坏 ROM 文件、不会损坏模拟器程序本身,只是存档和 EEPROM 可能坏。