Image: github.com · Native Linux/SDL2 reimplementation of Commander Keen 1, reverse engineered from KEEN1.EXE with REA + Ghidra - carlhako/keen-clone
Commander Keen 1 reimplemented natively for Linux
An SDL2 reimplementation reverse engineered from the original executable with REA and Ghidra.
Credits
The full story
keen-clone is a native C and SDL2 version of Commander Keen in Invasion of the Vorticons, Episode One (id Software / Apogee, 1990), for Linux. It was rebuilt from the original KEEN1.EXE with REA and Ghidra by translating the decompiled game logic function by function: Keen's physics, enemies, tile behaviour, world map, menus, ending and high scores.
It can also be built with Emscripten to play in a browser. No game data is included. It loads the original files, and the free shareware episode works.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- Awesome REA list: keen-cloneRepository account: carlhako
Source with build instructions for Linux and the web.