Devotd Github
新发现推理与服务

ly05010419/macnativegames — 开关游戏 ARM64 运行实验

ly05010419/macnativegames 是一个实验性项目,在苹果设备上直接运行 Switch 游戏的 ARM64 代码,并用 Metal 重新实现 NVN 图形表现。

仓库信息ly05010419/macnativegames ↗

ly05010419/macnativegames 是一个实验性项目,在苹果设备上直接运行 Switch 游戏的 ARM64 代码,并用 Metal 重新实现 NVN 图形表现。

GitHub 项目说明: Play your own Tears of the Kingdom and Breath of the Wild natively on Apple silicon Mac, iPhone and iPad. Not an emulator: the game's ARM64 code runs directly, NVN rebuilt on Metal. Bring your own game.

星标
★ 7.1K
复刻
1.1K
语言
C
许可证
MIT
最新版本
v2026.10.25
查看原始来源 ↗在 GitHub 查看 ↗

ly05010419/macnativegames 是一个项目,在搭载 Apple 芯片的 Mac、iPhone 和 iPad 上直接运行任天堂 Switch 游戏的 ARM64 代码,并用 Metal 重新实现图形表现。最新版本是 v2026.10.25。不过,所提供的信息中没有列出该版本改动了哪些内容。通过仓库说明和文档可以查看 macOS 应用以及 iOS·iPadOS 应用的构建步骤和实现概述。

该项目用苹果的图形技术 Metal 重新实现了 Switch 图形接口 NVN 的行为。它不是把游戏代码转换成其他格式的模拟,而是在设备上直接运行 ARM64 代码的方式。文档中分别列出《塞尔达》两部作品的支持状态,以及多个社区移植的进展。仓库语言分类为 C,以 MIT 许可证公开,并提供自动测试与诊断相关的文档。GitHub 仓库显示 7140 个 star。

运行需要用户自己持有的游戏文件,以及从设备中提取的系统资料。仓库说明不会分发游戏内容或密钥。由于各游戏的支持状态与社区移植的进度并不一致,因此很难把该项目视为已经完成的通用运行环境。所提供的信息中没有性能数值或基准测试,实际的运行范围与性能应依据文档中记载的支持状态来判断。