ly05010419 / MacNativeGames
C
把 Switch 游戏原生跑在 Apple 芯片上,非模拟器的图形层移植实验
这是一个把 Nintendo Switch 游戏原生移植到 Apple 芯片设备的技术实验项目,主打《塞尔达传说:王国之泪》和《旷野之息》。它不是模拟器:Switch 和 Apple 芯片同为 ARM64 架构,游戏的原生代码直接在 Mac、iPhone、iPad 上运行,唯一的重活是把游戏调用的 NVN 图形接口重新实现到 Apple 的 Metal 上,同时用一个小型宿主层接管系统服务。效果是游戏能以原生 4K 甚至 5K 分辨率跑在 Mac 上,iPhone 14 也能流畅游玩。仓库本身不含任何游戏内容,需要你自备正版游戏的转储文件和密钥,法律风险自负。同一套运行时还衍生出《Super Smash Bros. Ultimate》《Super Mario Odyssey》等社区移植。对图形 API 逆向、跨平台移植、Metal 渲染层开发感兴趣的工程师,以及想在 Apple 设备上玩 Switch 游戏的玩家,都值得翻翻它的技术文档。
★ 7.0k
24h +53
⑂ 1.0k
创建 18 天前
更新 1 小时前