開發者逆向工程將《星際爭霸》移植到ARM平臺
作者:WinterIsComing
沒有源代碼就無法移植的規則并不完全正確。OpenPandora項目開發者宣布利用逆向工程技術將經典即時戰略游戲《星際爭霸》移植到了ARM平臺。
沒有源代碼就無法移植的規則并不完全正確。OpenPandora項目開發者宣布利用逆向工程技術將經典即時戰略游戲《星際爭霸》移植到了ARM平臺。開發者利用ia32rtools工具將星際爭霸的代碼從x86反匯編到C,然后將C代碼作為正常程序編譯能在ARM平臺上運行。
聽起來很簡單,作者從去年秋天開始逆向工程,預計一個月能完成,結果到了新年還有需要工作需要做。
作者承認,沒有源代碼就無法移植實際上是真理,Windows游戲應該通過模擬器運行,靜態重編譯是可行的,但實踐中會遇到太多的問題。
[來源:OpenPandora , via:ia32rtools]
責任編輯:林師授
來源:
solidot.org