SameBoy:在Mac上高保真Game Boy和Game Boy Color模拟
体验 SameBoy,由 Lior Halphon 开发,提供在 Mac 上忠实的 Game Boy 和 Game Boy Color 模拟。它以精确的时序和播放重现 8 位标题,支持 Super Game Boy 行为和卡带时代的怪癖。主要工具包括存档状态、实时钟表和电池备份存档,以及控制器支持。复古玩家和自制软件开发者获得一个以 Mac 原生为基础的测试平台,优先考虑准确性和开发者专注的诊断。
SameBoy 模拟了哪些系统,在哪里停止?
SameBoy 针对 8 位 Game Boy 家族,而不是更新的手持设备,因此它支持原始 Game Boy 型号和 Super Game Boy 扩展,同时排除了 Game Boy Advance 软件。这一范围意味着测试卡带时代标题的用户可以依赖特定型号的行为,并且该应用程序既作为本地 Mac 构建存在,也作为其他平台的核心或前端。
SameBoy 的模拟在实践中有多准确?
SameBoy 通过了主要硬件测试套件,包括 blargg 和 mooneye-gb,并重现了其他模拟器通常省略的微妙时序和硬件特性。这种测试套件的合规性和对边缘案例行为的关注使其适合硬件研究以及需要周期准确结果而不仅仅是视觉保真度的玩家。
SameBoy 适合开发人员和调试工作流程吗?
该应用程序包括面向开发人员的工具:一个带有表达式求值器和反汇编器的基于文本的调试器,一个 VRAM 查看器,以及对开源引导 ROM 的支持,同时允许原始 BIOS 文件。这些功能使得自制软件作者能够追踪执行,检查内存并确认在用于多人测试的链接电缆或红外模拟运行期间的行为。
SameBoy 如何融入 macOS 和多系统工作流程?
SameBoy 提供了本地 Cocoa 界面,支持 Retina 显示和拖放集成,适用于 Mac 用户,以及高质量音频上采样和 OmniScale 算法,用于缩放到 4K 和 5K 显示器。此外,它作为其他桌面的 SDL 前端提供,作为多系统前端的 libretro 核心,并且有移动平台的移植,因此它适应单应用和前端驱动的工作流程。
一个精确的、以开发为重点的模拟器,具有明确的范围
SameBoy 是一个精确的选项,适合需要周期准确的 Game Boy 模拟和开发者级调试工具的 Mac 用户。唯一明确的权衡是范围:该项目专注于 8 位 Game Boy 硬件,不支持 Game Boy Advance 游戏。对于任何需要硬件级保真度或严格测试 Game Boy 时代软件的用户,SameBoy 的表现都很可靠;希望获得更广泛掌握的用户应另寻他处。