周期精确
Game Boy Advance
模拟引擎

免费开源的 Game Boy Advance 模拟器,具有周期精确精度。跨平台 支持 Windows、macOS、Linux、Android 和 iOS,游戏兼容性达 99.8%。 了解更多关于 核心 功能为您的平台下载,或 阅读技术 规格

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

核心功能

模拟技术三大支柱的技术卓越性。查看 技术规格 了解详细信息。

性能工程

优化的模拟核心在低端硬件上提供全速游戏体验,同时保持 周期精确精度。先进的同步算法确保在所有支持的平台上实现完美的帧时序 。

  • 多线程 CPU 模拟,高效利用缓存
  • 通过 OpenGL/Vulkan 进行硬件加速图形渲染
  • 自适应跳帧以实现一致的性能目标
原生性能
98%
帧时序精度
100%
1:1
周期比率
0ms
时序误差
🎯

模拟精度

周期精确的模拟确保硬件行为精确复制。每个 CPU 周期、 内存访问和寄存器操作都匹配原始 Game Boy Advance 硬件 规格。

  • 所有组件的硬件寄存器级精度
  • 精确的内存总线时序和 DMA 传输模拟
  • 与官方 Nintendo 固件的 BIOS 兼容性
🌐

跨平台兼容性

统一代码库配合平台特定优化,在桌面、移动和嵌入式系统上提供一致的模拟质量。 通过可移植架构设计保持功能对等。

  • 适用于 Windows、macOS、Linux 的原生构建,带有优化的二进制文件
  • Android 和 iOS 支持,带有触控优化界面
  • 适用于 Nintendo 3DS、Wii U 和 Vita 的嵌入式系统端口
桌面
Windows, macOS, Linux
移动
Android, iOS
嵌入式
3DS, Wii U, Vita
通用
功能对等

平台支持

跨平台模拟引擎,提供针对平台优化的构建版本。需要帮助?查看我们的 入门指南常见问题

Windows Windows

原生 Windows 构建版本,包含安装程序和便携版。针对 Windows 7 及更高版本进行了优化,支持 64 位架构。包含 Direct3D 和 OpenGL 渲染 后端,以实现最大兼容性。

系统要求

Windows 7+(推荐 64 位),2GB RAM,支持 DirectX 11 的 GPU

安装选项

MSI 安装程序用于自动设置,或便携 ZIP 压缩包用于免安装使用

下载 Windows 版
mGBA Game Boy Advance Emulator on Windows - Download and Installation Guide

平台 规格

架构 x86-64
最低系统 Windows 7
包格式 MSI / ZIP
图形 API Direct3D / OpenGL

技术规格

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

处理器

  • • ARM7TDMI 处理器模拟
  • • 周期精确的指令时序
  • • 16.78 MHz 主时钟
  • • THUMB 和 ARM 指令集

内存

  • • 32KB 内部 WRAM
  • • 256KB 外部 WRAM
  • • 96KB 视频内存 (VRAM)
  • • 1KB 对象属性内存

图形

mGBA Screen Filters - Graphics Enhancement Options for Game Boy Advance Emulation
  • • 240x160 pixel LCD
  • • 2D bitmap modes 3-5
  • • 128 sprites (max 32/line)
  • • Hardware-accelerated scaling

音频

  • • 双路 8 位 PCM 声道
  • • 4 声道直接声音
  • • 2 个 PSG 声道
  • • 44.1 kHz 采样率

输入/输出与硬件

  • • 联机线模拟
  • • 实时时钟支持
  • • 震动包模拟
  • • 光敏传感器 (Boktai)

高级 功能

How to Enable Cheat Codes in mGBA - Game Boy Advance Emulator Cheat System
  • • 硬件即时存档系统
  • • Lua 脚本接口
  • • 作弊码支持
  • • 截图/录制

主要功能

强大的功能,提升您的 Game Boy Advance 游戏体验

💾

即时存档

在游戏过程中的任何时刻创建无限数量的即时存档。 立即保存您的进度,无需依赖游戏内存档点。

  • • 每个游戏多个存档槽
  • • 快速存档/载入快捷键
  • • 导出存档文件
🔧

作弊码

内置支持 GameShark 和 CodeBreaker 作弊码。 启用无限物品,解锁隐藏内容,提升您的游戏体验。

  • • GameShark/Action Replay 代码
  • • CodeBreaker 支持
  • • 自定义作弊输入
🎮

手柄支持

全面支持 Xbox、PlayStation、Nintendo Switch Pro 和 通用 USB 手柄。可自定义按键映射以获得完美控制。

  • • Xbox/PlayStation 控制器支持
  • • 自定义按键映射
  • • 多个控制器配置
🔗

联机线模拟

通过本地网络或互联网与朋友一起玩多人游戏。 支持所有原始 GBA 联机线功能。

  • • 宝可梦交换和对战
  • • 多人游戏支持
  • • 网络和本地游戏
📸

截图与录制

高质量捕获截图和录制游戏视频。 非常适合分享游戏时刻或创作内容。

  • • PNG 截图捕获
  • • 视频录制支持
  • • 自定义保存位置
⚙️

Lua 脚本

通过 Lua 脚本扩展 mGBA 功能。为高级用户创建自定义 工具、训练器和自动化脚本。

  • • Lua 5.4 脚本支持
  • • 内存操作
  • • 自定义游戏工具
⏱️

实时时钟

内置实时时钟支持,适用于依赖时间的游戏,如 宝可梦红宝石/蓝宝石/绿宝石。精确的昼夜循环时间推进。

  • • 系统时间同步
  • • 基于时间的事件
  • • 昼夜循环支持
📱

触控操作(移动端)

针对 Android 和 iOS 优化的触控界面。可自定义 屏幕控制,支持触觉反馈和手势操作。

  • • 可自定义屏幕按钮
  • • 触觉反馈
  • • 手势控制
🎨

屏幕滤镜

多种屏幕滤镜,重现真实的 Game Boy Advance LCD 体验或使用现代着色器增强图形。

  • • LCD 模拟滤镜
  • • 像素完美缩放
  • • 自定义着色器支持

用户资源

逐步指南,帮助您开始使用 mGBA

1. 初始设置

为您的平台下载并安装 mGBA。解压缩便携版 或运行安装程序。启动应用程序并验证图形渲染是否正常。 检查音频输出是否正常工作。

  • • Windows:下载 MSI 安装程序或便携版 ZIP
  • • macOS:下载 DMG 或使用 Homebrew,从 平台支持
  • • Linux:使用 AppImage、Snap 或 Flatpak
  • • Android/iOS:从 Google Play 或 App Store 安装
  • • 查看 入门指南 了解详细的安装说明

2. ROM 加载与配置

通过文件 → 加载 ROM 菜单加载 Game Boy Advance ROM 文件。 配置视频设置以获得最佳渲染质量。设置存档文件目录并为 依赖时间的游戏(如宝可梦红宝石/蓝宝石/绿宝石)启用实时时钟。如遇性能问题, 请参阅 常见解决方案

  • • 支持的格式:.gba、.zip(压缩的 ROM)
  • • 配置视频滤镜和缩放选项
  • • 在设置中设置存档目录位置

3. 高级配置

启用硬件加速以提升性能。通过作弊菜单配置 作弊码。设置联机线模拟以支持多人游戏功能。 自定义控制器映射和快捷键。了解所有 技术规格高级功能

  • • 启用 OpenGL/Vulkan/Direct3D 加速
  • • 添加 GameShark 和 CodeBreaker 作弊码
  • • 配置多人游戏的联机线模拟

4. 即时存档管理

使用快捷键在游戏过程中的任何时刻创建即时存档 (F1-F10)。多个存档槽允许不同的游戏进程分支。导出即时存档用于 备份或在设备之间共享。通过文件菜单管理存档文件。

  • • 快速存档:F1-F10 键
  • • 导出即时存档用于备份
  • • 从其他设备导入即时存档
  • • 可用自动存档功能

5. 手柄配置

连接您的手柄并通过 设置 → 手柄配置按键映射。支持多个控制器配置。自定义即时存档、 快进和其他功能的快捷键。

  • • 支持 Xbox、PlayStation、Nintendo 控制器
  • • 每个控制器可自定义按键映射
  • • 多个控制器配置

常见解决方案

使用经过验证的解决方案解决常见技术问题

存档文件持久性问题 +

确保 mGBA 在其目录中具有写入权限。如果需要,请使用 管理员权限运行。验证 ROM 和存档文件名是否完全匹配。

性能优化 +

通过视频设置启用硬件加速。在 OpenGL、Vulkan 或软件模式之间切换 渲染后端。将显卡驱动更新到最新版本。

显示渲染问题 +

如果遇到视觉伪影,请在不同的渲染后端之间切换。 如果 V-sync 导致崩溃,请禁用它。更新显卡驱动。

音频爆音或卡顿 +

在音频设置中增加音频缓冲区大小。检查是否启用了跳帧 功能,如果已启用请禁用它。确保您的系统没有处于高 CPU 负载状态。

未检测到手柄 +

在启动 mGBA 之前确保手柄已连接。转到 设置 > 手柄以配置输入映射。尝试在控制器连接的情况下重新启动 mGBA。

ROM 文件无法加载 +

验证 ROM 文件是否为有效的 Game Boy Advance ROM(.gba 格式)。确保文件未损坏。如果已压缩,请尝试从 ZIP 存档中解压缩。

联机线模拟不工作 +

在加载游戏之前在工具菜单中启用联机线模拟。 确保两个实例都加载了相同的游戏。如果使用网络模式,请检查防火墙设置。

常见问题

关于 mGBA 模拟器的常见问题解答

什么是 mGBA? +

mGBA 是一款免费开源的 Game Boy Advance 模拟器,具有 周期精确精度。它支持 Windows、macOS、Linux、Android、iOS 和嵌入式 系统,游戏兼容性达 99.8%。

如何下载 mGBA? +

从官方网站 mgba.net 下载 mGBA。Windows 用户可以获得 MSI 安装程序或便携版 ZIP,macOS 用户可以下载 DMG 或使用 Homebrew,Linux 用户可以使用 AppImage/Snap/Flatpak,移动用户可以安装 Google Play 或 App Store。

mGBA 支持哪些系统? +

mGBA 支持 Windows 7+、macOS 10.13+、Linux、Android 5.0+、 iOS 12.0+ 以及通过 homebrew 支持的嵌入式系统,如 Nintendo 3DS、Wii U 和 PlayStation Vita。

mGBA 是免费的吗? +

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

哪些游戏与 mGBA 兼容? +

mGBA 与商业 Game Boy Advance 游戏兼容性达 99.8%, 包括热门游戏,如宝可梦红宝石/蓝宝石/绿宝石、塞尔达传说: 缩小帽、银河战士融合以及 2000 多款 GBA 游戏。

mGBA 支持即时存档吗? +

是的,mGBA 包含硬件即时存档系统,支持 多个存档槽(F1-F10 快捷键)、导出/导入功能和自动存档 功能。

我可以在 mGBA 中使用作弊码吗? +

是的,mGBA 支持 GameShark、Action Replay 和 CodeBreaker 作弊码。您可以通过模拟器中的作弊菜单添加作弊码。

mGBA 支持多人游戏吗? +

是的,mGBA 支持多人游戏的联机线模拟、 宝可梦交换和对战,并支持本地网络和互联网游戏。

性能指标

基准测试结果和模拟精度测量

99.8%
游戏兼容性
商业 GBA 游戏
100%
周期精度
CPU 时序精度
98%
性能比率
相比原生硬件

热门游戏

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

宝可梦系列

红宝石、蓝宝石、绿宝石、火红、叶绿

100% 兼容

塞尔达传说

缩小帽、众神的三角力量与四人之剑

100% 兼容

银河战士系列

零点任务、融合

100% 兼容

高级战争

高级战争、高级战争 2

100% 兼容

马力欧系列

超级马力欧 Advance 系列、马力欧卡丁车:超级赛道

100% 兼容

最终幻想

战略版、I & II、IV、V、VI

100% 兼容

火焰纹章

封印之剑、烈火之剑、圣魔之光石

100% 兼容

黄金太阳

黄金太阳、黄金太阳:失落的时代

100% 兼容

还有更多!mGBA 支持 Game Boy Advance 游戏库的绝大部分游戏。