本帖最后由 n805 于 2025-8-2 18:04 编辑 : j0 `, e: [5 I6 ]7 \
' @. \2 [" C8 k L, a
' Z" w) E. p+ ]. w4 ?) p9 o: o
霍夫曼表示,他的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烧录卡。: ? g0 h) f" [4 z
|