Star on GitHubStar1.1k stars

Case study

SpaceCadetPinball: decompiled game logic adapted to SDL2

Converts the reverse-engineered Space Cadet pinball game into compilable C++ for desktop platforms. The README identifies the Windows XP executable and public PDB, a Full Tilt executable, and the work of recovering structures, naming variables and adapting the decompiled routines.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Requires original game resources supplied separately. The project supports resource data from Windows and Full Tilt editions; its releases do not supply those assets.
  • Prerequisites: Source builds require C++11, CMake, SDL2 and SDL2_mixer. The README gives Visual Studio, GCC/Clang and Xcode build paths, including x86_64 or arm64 selection on macOS.
  • Scope: The main project targets desktop Windows, Linux and macOS. Its list of console, mobile and browser ports points to separate projects.
  • Scope: The README reports that all subroutines were decompiled and converted to C++. Full Tilt feature work and possible support for its other two tables remain separate plans.
  • License: MIT license for this repository; original game resources and dependencies retain their own terms.
  • Scope: As checked on 2026-10-20, the latest release is Release_2.1.0 (2023-10-16); the reviewed 2024-08-21 commit is still the master head and GitHub’s last recorded push, the repository is not archived and the README does not mark it as maintained, superseded or archived.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · k4zmu2a/SpaceCadetPinball · Revision cb9b7b8
  2. CMakeLists.txt GitHub · k4zmu2a/SpaceCadetPinball · Revision cb9b7b8
  3. LICENSE GitHub · k4zmu2a/SpaceCadetPinball · Revision cb9b7b8
  4. https://github.com/k4zmu2a/SpaceCadetPinball/releases/tag/Release_2.1.0

More in Games

All 318 entries in GamesGames case studies (239)

↑↓ move↵ open⌘↵ new tab