本帖最后由 n805 于 2025-8-2 18:04 编辑 & e3 V7 O5 n1 A# |& h6 y$ C
# C) V. H9 r8 g7 |, X/ u, m
% A+ I8 K% j3 b: D
霍夫曼表示,他的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烧录卡。
/ u, ~' T! K; u( p, u' F |