开发者逆向工程将《星际争霸》移植到ARM平台

开发 项目管理
没有源代码就无法移植的规则并不完全正确。OpenPandora项目开发者宣布利用逆向工程技术将经典即时战略游戏《星际争霸》移植到了ARM平台。

没有源代码就无法移植的规则并不完全正确。OpenPandora项目开发者宣布利用逆向工程技术将经典即时战略游戏《星际争霸》移植到了ARM平台。开发者利用ia32rtools工具将星际争霸的代码从x86反汇编到C,然后将C代码作为正常程序编译能在ARM平台上运行。

 

[[110168]] 

听起来很简单,作者从去年秋天开始逆向工程,预计一个月能完成,结果到了新年还有需要工作需要做。

作者承认,没有源代码就无法移植实际上是真理,Windows游戏应该通过模拟器运行,静态重编译是可行的,但实践中会遇到太多的问题。

[来源:OpenPandora , via:ia32rtools]

责任编辑:林师授 来源: solidot.org
相关推荐

2010-07-19 13:15:49

星际争霸2

2012-01-17 12:39:09

JavaSwing

2013-07-02 13:52:07

2010-01-14 17:17:32

云计算

2019-01-25 18:37:20

AI数据科技

2011-05-13 11:49:42

网络安全技术周刊

2021-12-01 10:01:52

AI 游戏人工智能

2010-01-18 16:57:09

云计算星际争霸

2009-05-12 11:42:21

开放平台

2012-05-27 20:58:16

应用

2013-07-08 15:03:03

Bing微软谷歌

2023-11-18 09:48:23

2010-08-03 09:43:59

IT技术周刊

2012-02-01 15:43:34

Windows Pho移动开发

2009-08-18 09:47:44

百强游戏任天堂

2022-06-02 15:19:31

架构智能强化学习

2009-01-18 09:06:38

Facebook开发平台马克·扎克伯格

2023-02-07 13:53:33

Windows 10Android

2009-08-04 09:06:21

移植iPhone程序
点赞
收藏

51CTO技术栈公众号