mGBA Logo

mGBA 模拟器

版本 0.10.5

最准确的Game Boy Advance模拟器。体验经典GBA游戏,具有增强功能、保存状态和现代便利性。

强大的功能

完美Game Boy Advance模拟体验所需的一切

🎮

高精度模拟

周期精确模拟确保游戏与原始硬件完全一致运行,对ROM修改和自制软件具有出色的兼容性。

💾

保存状态与倒带

多个保存状态槽,带缩略图预览。实时倒带功能让您立即撤销错误。

快进与加速

使用可自定义的快进功能加速游戏。非常适合刷经验或跳过过场动画。

🎨

高级图形

高分辨率OpenGL渲染、着色器、帧混合以及完整的Super Game Boy调色板支持。

🔗

链接线支持

网络多人游戏支持,可在本地交换Pokémon、对战和玩多人游戏。

🎯

作弊码支持

完整支持GameShark、Action Replay和CodeBreaker代码。适用于ROM修改和打补丁的游戏。

📸

录制与截图

捕获截图,以视频、GIF、WebP或APNG格式录制游戏。非常适合分享精彩瞬间。

🕹️

硬件外设

模拟震动包、运动传感器、实时时钟、光传感器(Boktai)、Game Boy相机和打印机。

🔧

Lua脚本

使用内置Lua脚本支持自动化游戏、创建工具或执行工具辅助速通。

下载 mGBA

适用于Windows、macOS、Linux等更多平台

从官方网站下载

始终从官方mGBA网站(mgba.app)下载,以确保安全和最新更新。

系统要求

  • Windows: Windows 7或更高版本(推荐64位)
  • macOS: macOS 10.9或更高版本(现代版本需要10.13+)
  • Linux: 64位发行版(提供AppImage)
  • 图形: OpenGL 1.1+(高级功能需要OpenGL 3.2+)
  • 内存: 推荐2GB以上

可用平台

  • Windows(安装程序和便携版)
  • macOS(通用二进制)
  • Linux(AppImage、软件包)
  • Nintendo 3DS(自制软件)
  • Nintendo Switch(自制软件)
  • PlayStation Vita
  • Wii(自制软件)
mGBA安装

用户体验与评价

看看我们的社区对mGBA的评价

JD

John D.

速通玩家

"mGBA的倒带功能和保存状态改变了我的速通游戏。精确度令人难以置信——我可以自信地练习逐帧完美技巧。"

SM

Sarah M.

Pokémon玩家

"使用mGBA的链接线功能终于完成了我的图鉴!对基于时间事件的RTC支持完美运行。我使用过的最好的GBA模拟器。"

MK

Mike K.

ROM修改开发者

"作为ROM修改开发者,mGBA的精确度无与伦比。它可以处理大型ROM和其他模拟器难以处理的自定义硬件功能。强烈推荐!"

AL

Alex L.

休闲玩家

"我喜欢在RPG游戏中刷经验时使用快进功能。界面简洁易用。没有崩溃,没有问题——只有流畅的游戏体验。"

RT

Ryan T.

复古游戏爱好者

"着色器支持和图形选项让老游戏在我的4K显示器上看起来非常棒。mGBA在增强游戏画面的同时尊重原始艺术风格。"

EM

Emma W.

内容创作者

"内置录制功能非常适合我的YouTube频道。GIF导出让创建缩略图和预览变得如此简单。专业品质的输出!"

故障排除指南

常见问题及其解决方案

存档文件不工作

问题: mGBA不写入.sav文件或保存状态不持久化。

解决方案:

  • 以管理员权限运行mGBA(右键单击 → 以管理员身份运行)
  • 确保模拟器在其安装文件夹中具有写入权限
  • 检查ROM和存档文件名是否完全匹配(包括文件路径)
  • 确认.sav文件不在只读位置或云同步文件夹中
  • 对于便携模式,确保文件夹不受写保护

现有存档文件无法识别

问题: 旧的.sav文件直到您创建新存档才会显示。

解决方案:

  • 使用mGBA在游戏内创建新存档
  • 创建后,用相同的名称重命名/替换旧的.sav文件
  • 旧存档格式可能与当前mGBA期望不匹配——这会转换它们
  • 确保存档文件大小与游戏预期大小匹配

意外的存档文件大小

问题: 存档文件大于预期(例如,翡翠版为129 KB而不是128 KB)。

说明: 最近的mGBA版本会为支持它的游戏在存档文件中附加RTC(实时时钟)数据。

解决方案:

  • 这是启用RTC的游戏正常行为
  • 如果您需要与外部工具(如PKHeX)兼容,请使用转换器
  • 考虑使用可能允许禁用RTC数据的开发版本

保存时崩溃

问题: mGBA在保存时崩溃,特别是在ROM修改或特定游戏中。

解决方案:

  • 尝试使用开发版本——可能已实现更多功能
  • 尽可能使用带有官方BIOS的ROM转储
  • 某些ROM修改使用未实现的BIOS调用——向维护者报告错误
  • 检查特定游戏/ROM修改是否已知有问题

视频显示问题

问题: V-sync崩溃、显示伪影或音频不同步。

解决方案:

  • 更改显示驱动程序(设置 → 视频 → 从OpenGL切换到软件或反之亦然)
  • 调整FPS目标设置(尝试不同的值,如60、120或自动)
  • 如果V-sync导致崩溃,请禁用它
  • 更新您的显卡驱动程序
  • 如果可用,尝试不同的渲染后端

游戏运行太快

问题: 游戏以不正确的速度运行或模拟器无法正常关闭。

解决方案:

  • 禁用"快进"模式(检查键盘快捷键)
  • 重置同步设置:尝试"同步到音频"或"同步到视频"
  • 将帧跳过设置为0
  • 使用适当的FPS目标(GBA游戏通常为60)
  • 检查加速按钮是否卡住或已启用

保存状态冻结

问题: 保存状态冻结系统或导致图形故障。

解决方案:

  • 确保保存状态文件未损坏
  • 尝试不同的版本(稳定版与开发版)
  • 某些游戏已知有保存状态问题——改用电池存档
  • 不要在不同mGBA版本之间使用保存状态
  • 在3DS/2DS上,保存状态可能有限制——查看特定平台指南

mGBA vs Visual Boy Advance-M

比较功能,找到最适合您需求的模拟器

功能 mGBA VBA-M
模拟精度 ✓ 周期精确 良好
ROM修改兼容性 ✓ 优秀 有限
大型ROM支持(>32MB) ✓ 完全支持 ✗ 有问题
倒带功能 ✓ 是 ✗ 否
保存状态槽 9个槽带缩略图 多个槽
图形滤镜 高分辨率OpenGL,着色器 ✓ 广泛(2xSaI、HQ3x等)
硬件外设 ✓ 震动、RTC、传感器 基本支持
Lua脚本 ✓ 是 ✗ 否
活跃开发 ✓ 非常活跃 中等
资源使用 中等 ✓ 更轻量

推荐

mGBA 因其卓越的精度、更好的ROM修改兼容性、活跃的开发和倒带等现代功能而推荐给大多数用户。 VBA-M 如果您需要广泛的图形滤镜或拥有非常低端的硬件,可能更适合。

常见问题

关于mGBA您需要了解的一切

什么是mGBA?

mGBA是一款开源Game Boy Advance模拟器,同时也支持Game Boy和Game Boy Color游戏。它于2013年4月启动,目标是实现高精度、在低端硬件上良好运行以及跨系统可移植性。

使用mGBA是否合法?

是的,mGBA本身是合法软件。但是,您必须拥有原始游戏并从您的卡带中创建自己的ROM转储。下载您不拥有的游戏ROM在大多数司法管辖区是违法的。

哪些游戏与mGBA兼容?

mGBA与Game Boy Advance游戏具有出色的兼容性。Game Boy和Game Boy Color的支持很好但不完美。大多数商业GBA游戏都能完美运行,许多ROM修改也被支持。

我可以在mGBA中使用手柄吗?

是的!mGBA支持游戏手柄/控制器输入。您可以在输入设置中配置控制器。大多数标准USB控制器、Xbox控制器和PlayStation控制器都可以直接使用。

如何从其他模拟器转移存档?

其他模拟器的存档文件(.sav)通常可以直接使用。将它们放在与ROM相同的文件夹中,并使用相同的文件名。如果不起作用,请先在mGBA中创建一个新存档,然后用旧存档文件替换它。

mGBA支持多人游戏吗?

是的!mGBA支持本地多人游戏的网络链接线模拟。您可以通过网络连接多个mGBA实例来交换Pokémon、对战或玩多人游戏。

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

当然可以!mGBA支持GameShark、Action Replay和CodeBreaker作弊码。您可以通过作弊菜单添加作弊码。作弊码适用于原始游戏和ROM修改。

mGBA中的作弊码

What's the difference between stable and development builds?

Stable builds are tested releases that are generally more reliable. Development builds include the latest features and bug fixes but may be less stable. For most users, stable builds are recommended.

mGBA可以在移动设备上运行吗?

mGBA有适用于Nintendo 3DS、Switch和PlayStation Vita的官方移植版本。对于Android和iOS,有使用mGBA核心的第三方应用,但这些平台没有官方的mGBA应用。

Android上的mGBA Linux上的mGBA

如何报告错误或请求功能?

您可以在官方mGBA GitHub仓库github.com/mgba-emu/mgba上报告错误和请求功能。请确保先搜索现有问题,并提供有关问题的详细信息。

实用指南

分步教程,充分利用mGBA

在mGBA中启用作弊

作弊码配置

了解如何在mGBA中启用和使用作弊码以增强游戏体验。

mGBA中的屏幕滤镜

屏幕滤镜与图形

配置屏幕滤镜和图形增强以获得最佳视觉体验。

mGBA入门指南

了解如何首次下载、安装和配置mGBA。非常适合初学者。

  • 下载和安装
  • 基本配置
  • 加载您的第一个ROM
  • 设置控制

有效使用保存状态

掌握保存状态以增强您的游戏体验。了解最佳实践和技巧。

  • 创建和加载保存状态
  • 多个保存槽
  • 保存状态 vs 电池存档
  • 故障排除保存问题

配置图形和着色器

使用高级图形设置和着色器配置增强您的视觉体验。

  • OpenGL vs 软件渲染
  • 着色器选择与设置
  • 分辨率缩放
  • 帧混合选项

设置多人游戏

连接多个实例以进行交换、对战和多人游戏体验。

  • 网络链接线设置
  • 交换Pokémon
  • 多人游戏
  • 故障排除连接问题

使用作弊码

了解如何添加和使用作弊码以增强您的游戏体验。

  • 添加GameShark代码
  • Action Replay支持
  • CodeBreaker兼容性
  • 创建自定义作弊

录制游戏

捕获截图并录制游戏视频,用于分享或内容创作。

  • 截图捕获
  • 视频录制
  • GIF和WebP导出
  • 质量设置