专业的 Game Boy Advance 模拟

周期精确精度,99.8% 游戏兼容性。免费、开源、跨平台。

99.8%
兼容性
100%
周期精确
8+
平台

mGBA 是最准确的 Game Boy Advance 模拟器,提供具有周期精确精度的专业级模拟。无论您是速通玩家、开发者还是休闲玩家,mGBA 在所有主要平台上都提供了准确性和性能的完美平衡。

专业功能

为最苛刻用户提供的高级模拟功能

周期精确模拟

100% 硬件精确的 CPU 模拟,确保精确的行为复制。每个周期都匹配原始 GBA 硬件规格,非常适合速通、测试和专业开发工作。

  • ARM7TDMI 处理器模拟
  • 1:1 周期比率精度
  • 精确的内存时序
  • 硬件寄存器精度
🎮

硬件加速图形

多种渲染后端,包括 OpenGL、Vulkan、Direct3D 11 和 Metal,以实现最佳性能。支持硬件缩放、过滤和着色器效果,以增强您的游戏体验。

  • OpenGL 3.3+ 支持
  • Vulkan 渲染后端
  • Windows 的 Direct3D 11
  • macOS/iOS 的 Metal
💾

高级保存状态

全面的保存状态系统,可通过热键(F1-F10)访问多个插槽。在设备之间导出和导入保存状态,并享受自动保存功能以实现无缝游戏体验。

  • 10 个保存状态插槽
  • 导出/导入功能
  • 自动保存功能
  • 跨设备兼容性
🔧

Lua 脚本接口

完整的 Lua 5.4 脚本支持,使您能够创建自定义工具、训练器、自动化脚本和游戏修改。以编程方式访问内存、CPU 寄存器、输入和模拟器功能。在 Lua 脚本 API 文档 中了解更多信息。

  • Lua 5.4 完整支持
  • 内存操作 API
  • 事件回调
  • 自定义游戏工具
🔗

联机线模拟

通过本地网络或互联网与朋友一起玩多人游戏。完全支持 Pokémon 交易和战斗,以及所有原始 GBA 联机线多人游戏功能。

  • 本地网络游戏
  • 互联网多人游戏
  • Pokémon 交易支持
  • 多人游戏兼容性
🎨

高级配置

对模拟的每个方面进行精细控制。配置准确性设置、性能选项、输入映射、音频质量和视频渲染,以获得完美的模拟体验。在 高级配置指南 中探索详细的配置选项。

  • 准确性与性能调优
  • 自定义输入映射
  • 音频缓冲区配置
  • 视频缩放选项

其他专业功能

实时时钟: 为 Pokémon Ruby/Sapphire/Emerald 和其他依赖时间的游戏提供准确的时间基础游戏体验
作弊码支持: GameShark、Action Replay 和 CodeBreaker 作弊码格式,具有完整的编辑功能
截图和录制: 高质量 PNG 截图和可自定义编解码器的视频录制
游戏手柄支持: 完全支持 Xbox、PlayStation、Nintendo Switch Pro 和通用 USB 控制器
屏幕滤镜: 多种 LCD 模拟滤镜和着色器,重现真实的 GBA 体验
BIOS 支持: 可选的 BIOS 支持,以增强兼容性和准确的启动序列

跨平台支持

适用于所有主要平台的原生构建

Windows

Windows

Windows 7+,支持 64 位。MSI 安装程序用于自动设置,或便携式 ZIP 用于免安装使用。包括 Direct3D 11 和 OpenGL 渲染后端。

  • Windows 7/8/10/11
  • 64 位架构
  • 需要 Direct3D 11 GPU
  • MSI 安装程序或便携式 ZIP
🍎

macOS

通用二进制文件,支持 Intel x86-64 和 Apple Silicon (M1/M2/M3)。原生 Cocoa 界面,具有 Metal 图形加速,可在 Apple 硬件上实现最佳性能。

  • macOS 10.13+
  • Intel 和 Apple Silicon
  • Metal 渲染
  • DMG 或 Homebrew
🐧

Linux

AppImage, Snap, Flatpak, or distribution-specific packages.

🤖

Android

Android 5.0+,具有触摸优化的控件和游戏手柄支持。

📱

iOS

iOS 12.0+,具有原生 Metal 渲染和 MFI 游戏手柄支持。

⚙️

嵌入式系统

Nintendo 3DS、Wii U 和 PlayStation Vita 自制软件移植。

下载 mGBA

获取适用于您平台的最新版本 mGBA。所有下载均直接托管在我们的服务器上。

Windows

Windows

版本 0.10.0

Windows 7+ 64 位。MSI 安装程序,用于自动设置和轻松安装。

系统要求

  • Windows 7/8/10/11 (64 位)
  • Direct3D 11 或 OpenGL 3.3+
  • 15 MB 可用磁盘空间
  • 至少 2 GB RAM
文件大小: ~15 MB
架构: x64
🍎

macOS

版本 0.10.0

适用于 Intel 和 Apple Silicon (M1/M2/M3) 的通用二进制文件。原生 Metal 渲染支持,以获得最佳性能。

系统要求

  • macOS 10.13 或更高版本
  • Intel 或 Apple Silicon
  • 支持 Metal 的 GPU
  • 20 MB 可用磁盘空间
文件大小: ~20 MB
架构: 通用
🐧

Linux

版本 0.10.0

用于通用兼容性的 AppImage 或 TAR.XZ 归档。也可通过 Flatpak 和 Snap 获得。

系统要求

  • 任何现代 Linux 发行版
  • OpenGL 3.3+ 支持
  • GTK+ 3.0 或 Qt 5
  • 18 MB 可用磁盘空间
文件大小: ~18 MB
格式: AppImage / TAR.XZ
🤖

Android

版本 0.10.0

适用于 Android 5.0 及更高版本的 APK 软件包。包含优化的触摸控制和游戏手柄支持。

系统要求

  • Android 5.0 (Lollipop) 或更高版本
  • ARM、ARM64、x86 或 x86_64
  • OpenGL ES 3.0 支持
  • 25 MB 可用存储空间
文件大小: ~25 MB
架构: 多架构
📱

iOS

版本 0.10.0

适用于 iOS 12.0 及更高版本的 IPA 软件包。需要通过 AltStore、Sideloadly 或 App Store 进行侧载。

系统要求

  • iOS 12.0 或更高版本
  • iPhone 或 iPad
  • 支持 Metal 的设备
  • 30 MB 可用存储空间
文件大小: ~30 MB
格式: IPA 软件包
⚙️

源代码

版本 0.10.0

从源代码构建 mGBA,适用于嵌入式系统、自定义平台或开发目的。

构建信息

  • CMake 3.10 或更高版本
  • C++17 编译器
  • 嵌入式系统支持
  • 自定义构建选项
许可证: MPL 2.0
存储库: GitHub

下载信息

文件验证: 所有下载均包含用于验证的校验和。我们建议在安装前验证文件完整性。
系统要求: 下载前请确保您的系统满足您平台的最低要求。
许可证: mGBA 是在 MPL 2.0 许可证下发布的免费开源软件。无需付款或注册。
安全性: 所有文件均托管在我们的安全服务器上,并定期扫描恶意软件。下载通过 HTTPS 提供。

版本 0.10.0 的新功能

  • 改进了周期精确度,提高了模拟精度
  • 增强了图形渲染,支持 Vulkan 后端
  • 更新了 Lua 脚本 API,添加了新功能
  • 错误修复和性能优化
  • 改进了与更多 Game Boy Advance 游戏的兼容性
查看完整更新日志 →

常见问题

关于 mGBA 模拟器的常见问题

mGBA 是一款免费、开源的 Game Boy Advance 模拟器,具有周期精确精度。它提供 99.8% 的游戏兼容性,支持 Windows、macOS、Linux、Android、iOS 和嵌入式系统。它专为准确性和性能而设计,非常适合休闲和专业使用。

是的,mGBA 是完全免费的开源软件,在 MPL 2.0 许可证下发布。没有付费版本或高级功能。所有功能都免费提供给所有人。

mGBA 支持 Windows 7+、macOS 10.13+、Linux(所有主要发行版)、Android 5.0+、iOS 12.0+,以及通过自制软件环境支持的嵌入式系统,如 Nintendo 3DS、Wii U 和 PlayStation Vita。

是的,mGBA 包含一个全面的保存状态系统,支持多个保存插槽(可通过 F1-F10 热键访问)、在设备之间共享的导出/导入功能,以及自动保存功能。

是的,mGBA 完全支持 GameShark、Action Replay 和 CodeBreaker 作弊码。您可以通过模拟器界面中的作弊菜单添加、编辑和管理作弊码。

周期精确模拟确保精确的硬件行为复制。每个 CPU 周期、内存访问和寄存器操作都匹配原始 Game Boy Advance 硬件规格,提供最准确的模拟。这对于速通、测试和维护精确的游戏行为至关重要。

是的,mGBA 支持多人游戏的联机线模拟。您可以通过本地网络或互联网与朋友一起玩多人游戏。这包括 Pokémon 交易和战斗,以及其他多人 GBA 游戏。

是的,mGBA 包含完整的 Lua 5.4 脚本支持。您可以创建自定义工具、训练器和自动化脚本。Lua 接口提供对内存操作、输入处理和核心模拟器功能的访问。在 Lua 脚本 API 文档 中了解更多信息。

技术规格

详细的技术架构和模拟功能

CPU 模拟

  • ARM7TDMI 处理器模拟
  • 周期精确指令时序
  • 16.78 MHz 主时钟
  • THUMB 和 ARM 指令集
  • 1:1 周期比率精度

内存架构

  • 32KB 内部 WRAM
  • 256KB 外部 WRAM
  • 96KB 视频 RAM (VRAM)
  • 1KB 对象属性内存
  • 精确的内存总线时序

图形系统

  • 240x160 像素 LCD
  • 2D 位图模式 3-5
  • 128 个精灵(每行最多 32 个)
  • 硬件加速缩放
  • 多种渲染后端

音频处理

  • 双 8 位 PCM 通道
  • 4 通道声音直通
  • 2 个 PSG 通道
  • 44.1 kHz 采样率
  • 高质量音频输出

I/O 和硬件

  • 联机线模拟
  • 实时时钟支持
  • 震动包模拟
  • 太阳能传感器 (Boktai)
  • 完整硬件兼容性

高级功能

  • 硬件保存状态系统
  • Lua 5.4 脚本接口(参见 Lua API 文档
  • 作弊码支持
  • 截图/录制
  • 自定义游戏工具

流行兼容游戏

mGBA 运行超过 2000+ 款 Game Boy Advance 游戏,兼容性出色

Pokémon 系列

Ruby, Sapphire, Emerald, FireRed, LeafGreen

100% 兼容

The Legend of Zelda

The Minish Cap, A Link to the Past & Four Swords

100% 兼容

Metroid 系列

Zero Mission, Fusion

100% 兼容

Advance Wars

Advance Wars, Advance Wars 2

100% 兼容

Mario 系列

Super Mario Advance 系列, Mario Kart: Super Circuit

100% 兼容

Final Fantasy

Tactics Advance, I & II, IV, V, VI

100% 兼容

Fire Emblem

The Binding Blade, The Blazing Blade, The Sacred Stones

100% 兼容

Golden Sun

Golden Sun, Golden Sun: The Lost Age

100% 兼容

性能指标

基准测试结果和模拟准确性测量

99.8%
游戏兼容性
已测试和验证的商业 GBA 游戏

测试了超过 2000+ 款商业 Game Boy Advance 游戏,整个游戏库的兼容性出色。

100%
周期精确度
CPU 时序精度

每个 CPU 周期都匹配原始硬件规格。非常适合速通和专业测试。

98%
性能比率
与原生硬件相比

在现代硬件上以全速运行,同时保持周期精确精度。也针对低端设备进行了优化。

0ms
时序误差
帧完美精度

零时序误差确保帧完美游戏体验。每一帧都完全匹配原始硬件时序。

性能基准测试

mGBA 已在多个平台和硬件配置上进行了广泛测试和基准测试。有关详细的性能优化策略,请参阅 性能调优指南

  • 低端硬件: 在具有双核处理器和集成显卡的系统上以全速运行
  • 中端硬件: 在启用硬件加速和高质量渲染的情况下保持 60 FPS
  • 高端硬件: 可以处理高达 10 倍速度的模拟,同时保持准确性
  • 移动设备: 针对 Android 和 iOS 进行了优化,具有省电渲染和触摸控件

专业用例

mGBA 受到全球专业人士的信赖,用于各种应用

速通

专业速通玩家依靠 mGBA 的周期精确模拟进行练习和验证。100% 的时序精度确保运行与真实硬件完全相同。在 高级配置指南 中了解准确性设置。

  • 帧完美输入时序
  • 100% 周期精确度
  • 保存状态管理
  • 帧前进功能

游戏开发

游戏开发者使用 mGBA 来测试和调试 Game Boy Advance 游戏。准确的模拟确保游戏在真实硬件上正确运行。了解 Lua 脚本从源代码构建 以用于开发工作流程。

  • 硬件精确测试
  • 调试功能
  • 内存检查
  • 性能分析

游戏保存

保存者和档案管理员使用 mGBA 为后代维护 Game Boy Advance 游戏的准确数字记录。

  • 准确的游戏行为
  • 保存状态归档
  • 兼容性验证
  • 文档目的

研究与教育

研究人员和教育工作者使用 mGBA 研究游戏设计、模拟技术和计算机架构概念。探索 架构文档 以了解模拟设计的技术见解。

  • 模拟研究
  • 游戏设计分析
  • 计算机架构研究
  • 编程教育

文档和资源

全面的指南、API 参考和开发者资源,帮助您充分利用 mGBA

入门指南

所有平台的安装指南、基本设置和使用 mGBA 的第一步。

查看入门指南 →

API 参考

完整的 Lua 脚本 API 和配置 API 文档,包含示例。

查看 API 参考 →

配置指南

高级配置、性能调优和故障排除指南。

查看配置指南 →

开发者资源

从源代码构建、贡献指南和架构文档。

查看开发者资源 →
查看完整文档

准备开始了吗?

立即下载 mGBA,体验专业级 Game Boy Advance 模拟