作为一名 90 后已步入奔四的年龄,而 GBA 游戏对于现在很多年轻人可能都没接触过。mGBA是用于运行Game Boy AdvanCE游戏的模拟器。 它的目标是比许多现有的 Game Boy Advance 模拟器更快,更准确,并增加其他模拟器所缺少的功能。 它还支持 Game Boy 和 Game Boy Color 游戏。
mGBA 特色
高精度的 Game Boy Advance 硬件支持。
Game Boy/Game Boy Color 硬件支持。
快速仿真。已知即使在低端硬件(例如上网本)上也可以全速运行。
Qt 和 SDL 端口用于重量轻巧的前端。
本地(同一台计算机)链接电缆支持。
保存类型检测,甚至对于闪存大小。
支持带有运动传感器和隆隆声的卡带(仅适用于游戏控制器)。
实时时钟支持,甚至无需配置。
Boktai 游戏的太阳能传感器支持。
Game Boy 相机和 Game Boy 打印机支持。
内置的 BIOS 实现,并具有加载外部 BIOS 文件的功能。
按住Tab即可进行Turbo /快进支持。
按住 Backquote 即可倒带。
跳帧,最多可配置 10 个。
屏幕截图支持。
作弊代码支持。
9 个 savestate 插槽。保存状态也可以作为屏幕截图查看。
视频,GIF,WebP 和 APNG 录制。
电子阅读器支持。
键盘和游戏手柄的可重映射控件。
从 ZIP 和 7z 文件加载。
IPS,UPS 和 BPS 补丁程序支持。
通过命令行界面和 GDB 远程支持进行游戏调试,与 IDA Pro 兼容。
可配置的仿真倒带。
支持加载和导出 GameShark 和动作重播快照。
适用于 RetroArch/Libretro 和 OpenEmu 的内核。
通过 Weblate 由社区提供的几种语言的翻译。
控制键位
可在设置菜单中进行控制键位的配置。许多游戏控制器应该会在默认情况下自动映射。键盘的默认控制键位如下:
A:X
B:Z
L:A
R:S
Start:回车键
Select:退格键
系统需求
系统需求很低。任何可以运行 Windows Vista 或更高版本的计算机都应该能够处理模拟机制,还需要支持 OpenGL 1.1 或更高版本。而对于着色器和高级功能,则需要支持 OpenGL 3.2 或更高版本。
mGBA 是由 endrift 开发的免费开放源代码 Game Boy/Color 和Game Boy Advance 模拟器。 它是从零开始编写的,旨在提高速度,准确性和可移植性。 到目前为止,这是最完整的 GBA 仿真工作,它通过了较早的项目 VBA 及其分支。 它也可以作为 RetroArch 的 Libretro 核心使用。