El proyecto abierto de ingeniería inversa que reconstruye en C el código fuente del juego de 1989 F-15 Strike Eagle II, de MicroProse, ha alcanzado un nuevo hito: todo el código C de los tres ejecutables del juego ha sido reconstruido, la mayor parte de los datos ha migrado del ensamblador a C, la mayoría de las rutinas cuentan con equivalentes funcionales en C y la práctica totalidad de procedimientos y estructuras de datos ya tienen nombres descriptivos. Con esta base, el autor anuncia que el repositorio está listo para bifurcarse hacia un proyecto de portabilidad.
Sin embargo, mantener un juego en ejecución añade un frente de trabajo nuevo: el juego de herramientas valida que los opcodes sigan siendo fieles al original, pero no detecta todos los errores, especialmente los relacionados con la disposición de los datos. Por ello, el desarrollador pide a la comunidad que actúe como pilotos de prueba de la versión v0.9.1, compatible con la edición 451.03 del juego original que incluye la expansión Desert Storm.
Para probarlo basta con sustituir los ejecutables originales por los nuevos en la carpeta del juego (conviene hacer una copia de seguridad y eliminar el f15.com original para evitar conflictos con el nuevo f15.exe). El lanzador evita la pantalla de configuración y asume un monitor MCGA/VGA sin sonido ni joystick; el resto de funciones (briefing, vuelo y debriefing) debería funcionar. Se invita a reportar errores, como cierres inesperados, fallos gráficos o teclas que no respondan, a través del repositorio de issues en GitHub, idealmente con una captura (Ctrl+F5 en DOSBox) y una descripción de las acciones previas. El proyecto recalca que se trata de una reconstrucción bug-for-bug: los fallos ya presentes en el original no se corregirán por ahora.
