Neo Geo BIOS 是什么 为什么必须要它
为什么需要 BIOS
Neo Geo 基板和 CPS1/CPS2 的结构不同。CPS 基板的游戏 ROM 是完整独立的——ZIP 包里包含了游戏运行所需的全部程序和数据,模拟器拿到 ZIP 就能直接运行。
而 Neo Geo 基板采用了 系统 BIOS + 游戏卡带 的架构。真实街机主板上有一块固定的 BIOS 芯片,负责初始化硬件、设置语言、内存管理、控制器接口等基础功能,然后再加载游戏卡带的 ROM 数据。
WinKawaks 模拟 Neo Geo 游戏时,同样需要这颗 BIOS 芯片的数据。没有 BIOS,任何 Neo Geo 游戏都无法启动——点击加载后会提示缺少 BIOS 文件或卡在黑屏。
BIOS 文件长什么样
Neo Geo 的 BIOS 是一个名叫 neogeo.zip 的压缩包(有些旧资料可能写作 NeoGeo.zip 或 NEOGEO.zip,实际文件名大小写不敏感,但 Kawaks 通常认小写)。
这个 ZIP 包内部至少包含以下几个文件:
| 文件名 | 功能 |
|---|---|
| NEO-GEO.ROM | 系统 BIOS 主体,所有硬件初始化代码 |
| NG-SFIX.ROM | 系统补丁文件(SFIX = System Fix) |
| NG-MAME.ROM 或 NG-PROT.ROM | 某些版本的额外修复或保护绕过 |
不同版本的 neogeo.zip 内部文件名和 CRC 值略有差异,但核心组件必须存在。
放哪里
两种放置方式任选其一,不要重复放:
方式一:放进 roms/ 根目录(推荐)
WinKawaks/roms/neogeo.zip
这是最常见的做法,模拟器先扫描 roms 根目录,在根目录找到 neogeo.zip 后就会加载它。
方式二:放进 roms/neogeo/ 子目录
WinKawaks/roms/neogeo/neogeo.zip
如果你把所有 Neo Geo 相关文件都集中在子目录,这样放更整洁。注意不要同时在两个地方都放,模拟器加载时会优先找到一个,重复放可能引发版本冲突。
不要做的事
❌ 不要解压 neogeo.zip
和所有 ROM 一样,BIOS 也是以 ZIP 包形式直接被模拟器读取的。解压后的散文件(NEO-GEO.ROM、NG-SFIX.ROM)模拟器不会识别。
❌ 不要改文件名
某些版本的 neogeo.zip 内部文件名不同(比如有的内部文件叫 neo-geo.rom 小写,有的叫 NEO-GEO.ROM 大写),不要手动改名或修改内部文件名。找到和 Kawaks 匹配版本的 BIOS 后保持原样即可。
❌ 不要删除它
neogeo.zip 不是"多余文件"。删掉后所有 KOF、合金弹头、侍魂等 Neo Geo 游戏全部无法启动。只有 CPS1/CPS2 游戏不依赖它。
缺失 BIOS 的表现
- 点击加载任何 Neo Geo 游戏后弹出红色错误提示,类似 "The file 'neogeo.zip' is missing" 或 "System ROM not found"
- 游戏加载时卡在黑屏,不进入标题画面
- "INSERT COIN" 提示在 Neo Geo 游戏中不生效(硬币功能故障通常也是 BIOS 错误文件导致的)
详细排查见故障排查页面 Neo Geo BIOS 缺失。