开发者创建工具使 Nintendo 64 游戏的 PC 移植速度更快 – 游戏 – .Geeks

什么是 工具 与其说将其变成可执行文件,不如说将ROM中的所有机器代码反编译为C代码(并将资源反编译为二进制文件),然后可以将其编译回目标平台。 仍然需要的是模拟相关硬件的运行时实现(例如将 GPU 数据包转换为 Direct3D 或 Vulkan 等渲染 API 的 API 调用),Zelda 转换的源代码中给出了一个示例。

机器代码到 C 代码的翻译是相当一对一的,因此它的可读性不是很好,尽管它确实努力检测循环、if 语句和函数等内容。 要进行调整,您必须首先了解代码的具体用途。 该工具确实具有配置功能,可以命名特定功能并使用您自己的代码修补它们,从而允许迭代工作和共享调整,而无需共享原始(反编译)ROM。

[Reactie gewijzigd door .oisyn op 13 mei 2024 20:42]

1715637215
#开发者创建工具使 #Nintendo #游戏的 #移植速度更快 #游戏 #.Geeks
2024-05-13 18:19:15

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​