История изменений
Исправление 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.