LINUX.ORG.RU

История изменений

Исправление ValdikSS, (текущая версия) :

Самое крутое, что я видел — порт Starcraft под ARM от Notaz.

https://pyra-handheld.com/boards/threads/starcraft.73844/

So how does it work? The game was fully disassembled with IDA, then converted from x86 disassembly to C with my custom tools that I wrote as the project progressed, then compiled as a normal program and linked against ARM winelib (so the Win32 API is provided by ARM port of wine). Sounds easy? The hell not!

Исходная версия ValdikSS, :

Самое крутое, что я видел — порт Starcraft под ARM от Notaz.

https://pyra-handheld.com/boards/threads/starcraft.73844/

Он точно где-то писал подробности, но я не могу найти. Игра была дизассемблирована в LLVM IR, написаны различные обертки для winelib, затем скомпилирована под ARM.