如今,如果你玩过游戏,肯定听说过《合金装备》。这个系列最早诞生于1987年,首次在MSX平台发布。然而,使其广为人知的是1998年在初代PlayStation上的《合金装备索利德》。彼时,想要体验这款游戏,你需要一台不小的主机。到了2026年,这款经典游戏通过一块微控制器变得体积微小。
这个成就的背后,名为David Montero Crespo,他成功地将《合金装备索利德》移植到ESP32-S3微控制器上。这不是他独自完成的壮举,而是依靠FoxdieTeam的逆向反编译工程,提供了基础。他利用团队的反编译成果,将游戏重新编译到新的平台上。
David所面对的是两个完全不同的处理器架构:PlayStation的MIPS和ESP32的Xtensa。两者之间的技术差异并不能通过简单的编译解决,因此David不得不进行多项调整,以适应两者之间的不同特性。关于他具体做了哪些改动,他并没有透露太多细节。
完成修改后,David还需确保游戏可以实际运行。他将ESP32-S3模块安装在一块实验电路板上,并配备了一些设备:一个来自无人机控制器的操纵杆、一块ILI9341 LCD屏幕和一组电阻以实现按键功能。这样,他就成功制作出了一台最基本的掌机,虽然没有外壳,也不具备任何工业设计,但能够正常运行游戏。
早前的一些项目已证明ESP32具有处理PlayStation级别图形的能力,所以《合金装备索利德》在这个微控制器上取得成功并不意外。这再次验证了这一技术路线的可行性。对于那些想亲自体验《合金装备》的玩家,自己动手也成了一种新选择。
经过二十八年,从1998年那需要一台专用主机的游戏,到2026年只需一块开发板、一只摇杆、一块小屏幕和一组电阻就能运行的游戏,背后不仅是技术的进步,还有逆向工程师和移植者不断努力的结晶。尽管曾经的主机笨重,现在的掌机轻巧无比,但让它们运行的技术积累却相当厚重。
发表评论