在非常规硬件上运行《DOOM》已成为爱好者们的一项热门活动。这一次,一位名为NyanSatan的程序员成功地将这款游戏移植到了苹果的Lightning数字AV适配器上,这是一种通常用于将iPhone和iPad连接到外部屏幕的设备。
令人惊讶的是,这个适配器不仅仅是一个简单的“转接头”,而是一个功能齐全的设备,拥有自己的处理器和简化版的iOS。它依赖于内置的SoC进行视频编码,因为Lightning接口缺乏直接传输HDMI信号的带宽。然而,苹果的封闭固件使得破解和移植《DOOM》成为一项重大挑战。
为了运行这款游戏,NyanSatan不得不利用checkm8漏洞来获取适配器系统的访问权限。根据这位程序员的说法,该设备运行的是一个高度简化的iOS版本,仅包含SecureROM、iBoot和XNU等基本组件。它使用的是一个静态编译的Mach-O二进制文件,而不是传统的文件系统。这一不寻常的移植再次证明了《DOOM》几乎可以在任何设备上运行——甚至是在功能极其有限的外围配件上。