Star on GitHubStar2.4k stars

Case study

Rogue Squadron 3D: a native PC port by static recompilation

Rogue Squadron 3D recompiles the Steam PC release of Star Wars: Rogue Squadron 3D from x86 machine code to C with pcrecomp and runs the result in a 32-bit Windows host. The host adapts DirectDraw display handling and input, while generated code and original game files are produced or copied from the user's installation.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C1 partial scope or analysis entry
Stars
5
Last commit
2026-10-20
Language
C
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A user-owned Steam copy of Star Wars: Rogue Squadron 3D version 1.3, Windows 10 or 11, and about 4 GB of free space.
  • Prerequisites: Source builds require Python 3.10+, pcrecomp, Visual Studio C++ tools, CMake 3.20+ and Ninja.
  • Limits: The author reports headless runs; later-level playthrough, sound, physical gamepad and on-screen window behavior remain untested.
  • License: MIT license for repository-authored code.

Cite

BibTeX

@misc{rogue-squadron-3d-recomp-case,
  title = {{Rogue Squadron 3D: a native PC port by static recompilation}},
  howpublished = {\url{https://github.com/sp00nznet/rogue-squadron-recomp}},
  url = {https://github.com/sp00nznet/rogue-squadron-recomp},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/rogue-squadron-3d-recomp-case/}}
}

Plain text

Rogue Squadron 3D: a native PC port by static recompilation. https://github.com/sp00nznet/rogue-squadron-recomp (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/rogue-squadron-3d-recomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · sp00nznet/rogue-squadron-recomp · Revision 3f72855
  2. ROADMAP.md GitHub · sp00nznet/rogue-squadron-recomp · Revision 3f72855
  3. LICENSE GitHub · sp00nznet/rogue-squadron-recomp · Revision 3f72855

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab