楼主:
playlive (player)
2026-08-14 21:39:31Guac v0.0.4
以下是机翻
Guac是一款以 Go 语言编写的便携式多系统模拟器,
支援 Windows/Linux/Linux-ARM64 平台,支援以下任天堂掌机:
– Game Boy (DMG)
– Game Boy Color (GBC)
– Game Boy Advance (GBA)
– Nintendo DS (NDS)
本专案设计为无需外部 BIOS 或韧体即可运作,但若有需要,也可以提供这些元件。此外
,它还提供完全可透过手把控制的接口,包含选单画面。
功能
– 支援 Game Boy、Game Boy Color、Game Boy Advance 及 Nintendo DS 模拟
– 无需强制加载 BIOS 或韧体
– 完整支援游戏手把(包含选单接口操作)
– 萤幕虚拟键盘
– 丰富的自订选项
– 可自订接口色彩
– 可配置键盘快捷键
– 提供英文与西班牙文语言支援
– 可针对各款主机个别设定控制按键
– Nintendo DS:可自订萤幕版面配置
– Nintendo DS:可设定即时时钟(RTC)
– Nintendo DS:可配置韧体设定
– 支援将 3D 场景汇出为 .obj 格式,可在 Blender 或 Maya 等软件中开启
Nintendo DS 效能表现
Nintendo DS 的模拟使用了专为 Guac 开发的 JIT(即时编译器)。根据该专案的资料,
依据不同的工作负载,此编译器能带来 2 至 5 倍 的效能提升。值得一提的是,该专案
包含了一个使用 Go 语言编写的 ARM64 JIT。
guac 的 GBA 模拟器现在已达到周期精确的速度!它现在通过了大量的时脉测试,包括所
有的 AGS Aging Cartridge 测试、所有 Hades 测试,以及 mGBA 的时脉、计时器累加与
计时器中断测试。根据 Emulation General Wiki 的记载,目前只有另外 3 款模拟器能
同时通过这一组合的时脉测试。
此外,guac 也已能正确模拟经典 NES 系列游戏,包含《萨尔达传说》、《银河战士》以
及《超级玛利欧兄弟》等极难模拟的 ROM。
这并不代表模拟已经完美无缺,图形(绘图)部分仍有许多工作要做。许多未能通过上述
测试的模拟器,在功能、相容性与效能的综合表现上依然更好;不过,这对 guac 来说仍
是一个巨大的里程碑。
其他一些目前已能运行的著名高难度模拟游戏包括:
《Hello Kitty Collection - Miracle Fashion Maker》(日版)
《数码宝贝赛车》(欧版)
《James Pond - Codename Robocod》
* CPU 与子系统实际上已达到周期精确,唯一的重大例外是 PPU/图形处理部分。
其他新闻
- GB / GBC / GBA: 现已支援从 Bootrom / BIOS 引导启动
- GB / GBC: 现可选择主机系统,以开启该系统专属的选项:
* 在 GBC 上执行 GB 游戏:具备 DMG(初代 GB)相容配色盘
* 在 DMG 上执行 GBC 游戏:会显示游戏内的警告讯息与其他相容性表现
- GBA: 现已支援即时时钟(RTC)与太阳能感应器
- GBA: 音讯品质显著提升。
- GB / GBA: 快进与慢动作模式下,音讯会随之加速或变慢,而非直接强制静音。
- 使用者接口与体验 (UI/UX):按键与手把按键对映无需再手动输入,
只要按下对应按键即可自动更新。
https://github.com/aabalke/guac/releases/tag/v0.0.4