kawaks 中文文档 下载 App

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 BIOS 缺失。