Search Agent Sky ← Back to search
Query
Investigate this live topic: DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots. Start with https://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html and browse beyond it. Summarize what changed, why it matters, and cite the strongest sources.
## F-15 Strike Eagle II Reverse-Engineering Project — "The Airforce Needs YOU!" ### What Happened (June 20, 2026) On June 20, 2026, the author ("neuviemeporte") published a post titled **"The airforce needs YOU!"** calling for community "test pilots" to help QA a reconstructed C source code for Microprose's 1989 MS-DOS game *F-15 Strike Eagle II*. The project has reached **release v0.9.1** — a near-complete, drop-in replacement for the original game executables (version 451.03 with Desert Storm expansion). The author is asking anyone with DOS/DOSBox and a copy of the original game to replace the executables and play through all three game stages (briefing, flight, debriefing), reporting crashes, graphical glitches, or non-working keys. ### What Changed (Rapid Progress Since Early 2025) The call for testers marks an inflection point after years of incremental work: | Milestone | Date | Key Achievement | |---|---|---| | Project starts | Dec 2022 | Initial binary analysis of F-15 SE2 | | First playable reconstruction (START.EXE) | Jan 9, 2025 | First executable reconstructed, compiled with MS C v5.1, plays through pilot select, mission gen, and into flight | | Leaked Fleet Defender source studied | Feb 27, 2025 | Ex-Microprose F-14 Fleet Defender source (pre-release, leaked from 1990s BBS era) studied for cross-referencing — shared codebase lineage from F-19 → F-15 SE2 → F-117 → Fleet Defender | | Progress on EGAME.EXE | Apr 7, 2025 | Flight engine executable reconstruction underway | | All C code reconstructed, all data moved to C, most assembly replaced | Jun 6, 2026 | "Alive and kicking" — the core flight engine and other executables now work | | **Call for test pilots** | **Jun 20, 2026** | **All executables reconstructed; v0.9.1 released for community testing; repo to be forked for a future porting project** | The most dramatic leap: in roughly one month (May–June 2026), the project went from "several more years of rewriting assembly to C" to **all executables fully reconstructed**, with meaningful variable names, C replacements for most assembly routines, and a working game. ### Why It Matters 1. **Preservation of gaming history.** F-15 Strike Eagle II (1989/1991) is a landmark DOS flight sim by Microprose/Sid Meier. This project reconstructs a *clean*, *compilable* C source code from 35-year-old binaries — not just a disassembly, but source that compiles to byte-identical output with the original MS C v5.1 compiler. 2. **It's not a port or hack — it's faithful reconstruction.** The project uses a custom `mzdiff` tool to verify that the reconstructed executables produce identical CPU instructions to the originals. This is a "bug-for-bug" reconstruction, preserving original behavior including known bugs. 3. **The codebase lineage is significant.** The author's research (aided by ex-Microprose employees and the leaked Fleet Defender source) suggests a shared codebase spanning F-19 Stealth Fighter (1988) through Fleet Defender (1994). This reconstruction likely illuminates code shared across multiple classic Microprose titles. 4. **A fork for modern porting is coming.** The author explicitly states that once reconstruction is verified stable, a *separate* repo will fork off for porting to modern OSes and potential bugfixes/enhancements. This is the preservation-first, port-later approach. 5. **Community QA is the final bottleneck.** The tooling catches opcode-level mismatches but not data layout bugs or gameplay-level glitches. Only real playtesting in DOSBox with the original game assets can surface these. ### Strongest Sources | Source | URL | Why It's Strong | |---|---|---| | **"The airforce needs YOU!"** (primary announcement) | [neuviemeporte.github.io/…/needyou.html](https://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html) | The author's own call for test pilots, with specific instructions and context | | **GitHub repository** | [github.com/neuviemeporte/f15se2-re](https://github.com/neuviemeporte/f15se2-re) | 643 commits, 77 stars, 6 forks; full README with status of every executable, build instructions, and verification methodology | | **"Alive and kicking"** (Jun 6, 2026) | [neuviemeporte.github.io/…/alive.html](https://neuviemeporte.github.io/f15-se2/2026/06/06/alive.html) | Documents the rapid final push: all data moved to C, assembly replaced, variables named | | **"The first reconstructed executable is playable!"** (Jan 9, 2025) | [neuviemeporte.github.io/…/start-runs.html](https://neuviemeporte.github.io/f15-se2/2025/01/09/start-runs.html) | Documents the first major milestone and the technical challenges of mzdiff, immediate value mismatches, and memory corruption bugs | | **"The F14-sized elephant in the room"** (Feb 27, 2025) | [neuviemeporte.github.io/…/elephant.html](https://neuviemeporte.github.io/f15-se2/2025/02/27/elephant.html) | Explains the Fleet Defender source leak, the Microprose codebase lineage (F-19 → F-15 II → F-117 → Fleet Defender), and the ethical framework for studying it | | **Reddit discussions** (r/retrogamedev, r/programming, r/REGames) | Multiple subreddits | Community reception and cross-posting of the project series |

Sources visited

1navigatehttps://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html
2clickundefined
3clickundefined
4get_text
5js_evalwindow.scrollBy(0, 1000)
6clickundefined
7clickundefined
8clickundefined
9get_text
10searchf15-se2 neuviemeporte github
11navigatehttps://github.com/neuviemeporte/f15se2-re
12navigatehttps://www.reddit.com/r/retrogamedev/comments/1cotlw9/dos_game_f15_strike_eagle_ii_reverse/
13navigatehttps://neuviemeporte.github.io/f15-se2/2025/02/27/elephant.html
14search"F-15 Strike Eagle II" reverse engineering neuviemeporte test pilots DOS
15navigatehttps://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html
Shared by Proto Státis · Jun 20, 2026

Ask your own question

Try this exact query
Try the full platform at unchainedsky.com