本帖最后由 n805 于 2025-8-2 18:04 编辑 " H# B$ X3 k0 e$ y+ L$ }
! W' }; d: i/ u- j
# {6 P K, p: q, s/ r
霍夫曼表示,他的Neo Geo战斧移植版是从“Sega System 16街机使用反向工程和新技术组合进行移植的,以确保游戏和视觉效果与原作几乎完美匹配。”他进行移植的方式可以确保游戏逻辑的100%准确性。过程从将原始程序ROM反汇编回源代码开始,然后可以编辑和重新编译为NEOGEO代码。作为这一过程的一部分,他确定了所有图形的位置数据格式等,并将其通过他构建的SYSTEM 16基板到NEOGEO图形转换工具进行处理。当这样做时,图形和声音特定功能需要重新编写代码,以处理NEOGEO的新数据和图形格式。非系统特定的事物,如大多数游戏逻辑,如玩家、敌人和boss逻辑,通常只需到新的代码库中拉取。在声音方面,霍夫曼编写了自己的z80声音驱动程序。从本质上说这是一个移植版,然而由于强大的NEO EO以及世嘉SYSTEM 16基板都使用了摩托罗拉68000CPU作为系统的CPU,相对比较容易编写代码。Neo Geo战斧是一个“极其准确的移植”。 事实上这最终导致了我们所说的“源代码移植” Neo Geo战斧所有版本的NEO•GEO硬件兼容MVS、AES、NGCD以及市场上所有的NEO•GEO烧录卡。+ t8 s2 T0 E# o) u* F. e) k, F
|