3 ms·
It's a by-hand recoding of a C decompilation of the original game's binary. Using C++ -- or any abstraction that departs from the original code or memory struc
by jcl 8y ago
It's a by-hand recoding of a C decompilation of the original game's binary. Using C++ -- or any abstraction that departs from the original code or memory structure -- would actually have made the process more difficult, at least initially. And given that the project was started using MSVC in 2009, C99 would not have been an option at the time.
The history shows the level of dedication that must have been needed. E.g.:
https://github.com/OpenDUNE/OpenDUNE/commit/eed60258 https://github.com/OpenDUNE/OpenDUNE/commit/eed60258