作為一名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 核心使用。