myboy 中文文档 下载 App

BIOS 文件——为什么 MyBoy 不需要你单独准备

什么是 GBA BIOS

Game Boy Advance 开机时首先运行一段写在芯片里的小程序——BIOS(Basic Input/Output System)。它的作用是初始化硬件、显示经典的 Nintendo 开机画面、然后把控制权交给卡带里的游戏程序。原版 GBA 的 BIOS 文件是任天堂的版权资产。

早期的 GBA 模拟器都要求用户自己提供 BIOS 文件(通常叫 gba_bios.bin 或 bios.bin),把它放到模拟器特定目录下才能正常启动游戏——这对新手来说是一个不小的门槛。

MyBoy 的解决方案:高层次 BIOS 仿真

MyBoy 实现了高层次 BIOS 仿真(High-Level BIOS emulation)——不是逐字节地仿真原版 BIOS 代码,而是直接仿真 BIOS 完成的那些功能(初始化硬件、设置中断向量等),跳过了中间过程。这样做的好处是:

Google Play 商店禁止发布包含未授权 BIOS 代码的模拟器,MyBoy 正是因为用了高层次 BIOS 仿真才能在 Play 商店正常上架。

什么情况下需要真实 BIOS

绝大多数 GBA 游戏不需要真实 BIOS 文件就能在 MyBoy 上正常运行。但有极少数特殊场景例外:

如果你遇到的确实是这些特殊场景,可以自行获取原版 BIOS 文件并放到 MyBoy 支持的目录下,然后在设置里启用「使用外部 BIOS」。但对于普通玩家来说,永远不需要碰这个设置。

怎么确认 MyBoy 用了高层次 BIOS 仿真

你可以做一个简单测试:打开 MyBoy 设置 → 高级 → 里应该能看到一个「使用外部 BIOS」的开关——默认是关闭的,那就是高层次 BIOS 仿真在工作。保持它关闭就行。