10 月 28 日,开发者 avvsky(另一个常用 ID 为 ovvvsky)在社交平台宣布,其主导的模拟器项目 Compound 正式发布。项目方称这是全球首个能能稳定跑起来的 Switch 2 模拟器,源码同步放到了 GitHub到 GitHub。
按照项目说明,Compound 完全用 C 语言构建,设计目标是一套代码同时覆盖 Switch 与 Switch 2 两代主机。核心是一枚名为 Ballistic 的 ARM64 即时编译器,用来提升指令执行效率;原生支持 Linux 与 Android、Windows、macOS以与 ARM64 平台;界面层面自带图形化调试器,另有内存访问追踪与代码热重载,方便做底层分析与开发验证。

这些功能组合明显不是给普通玩家准备的。图形调试器、内存追踪、热重载,都是模拟器开发与逆向研究中的常用工具,把它们直接做进主程序,意味着作者希望项目被当作研究平台使用,而不是一键玩游戏的壳子。
授权方面,Compound 遵循 GPLv3 开源许可,主要面向模拟器开发者与以及做系统级研究的人,用途指向硬件逆向与底层机制分析。项目方也明确提示:这是非官方逆向工程成果,实际运行游戏仍依赖正版主机固件与对应游戏镜像文件,涉及知识产权风险,不适合普通用户日常使用。
从时间点看,Switch 2 上市时间并不长,社区就能拿出可稳定运行的开源实现,节奏比上一代主机快了不少。这背后既有 ARM64 生态成熟、文档与工具链更完善的因素,也有即时编译技术积累多年的功劳。
对行业而言,模拟器的意义常常超前于它的实用性:它既是硬件行为的另一种说明书,也是兼容性测试的极端场景。真正值得观察的,是项目后续能否补齐图形管线与音频部分,以及在法律边界内如何与固件、镜像的授权问题相处。
文章与图片内容转载网络,如有侵权请联系平台删除

发表评论 取消回复