开源GBA模拟器
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
mGBA 是一款新一代 Game Boy Advance 模拟器,项目始于 2013 年,目标是在较低端硬件上保持速度,同时不牺牲准确性和可移植性。根据 FAQ,其 GBA 模拟兼容性“非常好”,并声称已没有不能启动的 GBA 游戏;同时支持 Game Boy / Game Boy Color,DS 支持则仍处早期且兼容性较差。
从开发者工具角度看,mGBA 的亮点在于本地模拟与脚本化调试结合。0.10 起内置 Lua Scripting API,可读写模拟器内存和寄存器、保存/加载状态、读取和更新按键、获取游戏信息、截图、逐帧推进、单指令推进,并支持 frame、reset、keysRead、savedataUpdated 等回调。API 文档列出了 Core、MemoryDomain、CallbackManager、Console、socket 等对象,信息密度较高,适合做自动化测试、ROM 分析、工具辅助速通和 homebrew 调试。
mGBA 支持 Windows、macOS、Linux、*BSD,以及 3DS、Switch、Wii、PS Vita 等平台;也可通过 RetroArch 的 libretro core 在更多系统运行,但官方提醒该核心不一定与独立版同步。社区入口包括 Discord、Libera.Chat、Issue Tracker 和 Buildbot。
项目采用 Mozilla Public License 2.0,代码在 GitHub,属于开源软件。正文未出现商业订阅或企业版,网站提供 Donate 与 Patreon 作为支持方式。
优点是准确性、跨平台能力和脚本 API 都较强,文档对 FAQ 与 Lua API 覆盖较完整,且持续发布修复版本。缺点也很明确:项目主要由单个开发者维护,存在 bus factor 风险;Android/iOS 官方版尚无;控制器支持被描述为不足;3DS/Vita 性能可能不稳,DS 支持也不成熟。
它适合复古游戏玩家、GBA/GB homebrew 开发者、调试研究人员和工具辅助速通用户。中国访问情况正文未提供,判定为未知。
本测评基于公开资料整理,不构成购买建议,请以 mgba.io 官网实际信息为准。
免费开源,支持多平台
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。