開發者逆向工程將《星際爭霸》移植到ARM平臺

沒有源代碼就無法移植的規則并不完全正確。OpenPandora 項目開發者宣布,他們利用逆向工程技術將經典即時戰略游戲《星際爭霸》移植到了 ARM 平臺。
開發者利用 ia32rtools 工具將星際爭霸的代碼從 x86 反匯編到C,然后將C代碼作為正常程序編譯能在 ARM 平臺上運行。聽起來很簡單,作者從去年秋天開始逆向工程,預計一個月能完成,結果到了新年還有需要工作需要做。
作者承認,沒有源代碼就無法移植實際上是真理,Windows 游戲應該通過模擬器運行,靜態重編譯是可行的,但實踐中會遇到太多的問題。
來自:
驅動之家
</div>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!