Image: github.com · Watch DX-Ball v1.07 reconstructed from its EXE: native Windows build and gameplay on YouTube
DX-Ball 1.07 reconstructed in C/C++
The 1996 game rebuilt with REA and Codex, checked against the original x86 code with differential tests.
Credits
The full story
This project rebuilds the English version 1.07 of DX-Ball, the 1996 Windows brick-breaker, as readable C and C++. Codex used REA to inspect the original program through Ghidra and recover its functions. Each one was then compiled with the original Visual C++ 4.0 and compared with the original.
It's now complete: all 270 game functions, 84,968 bytes of code, match the original exactly. The game builds from the rebuilt source with the original compiler and plays in a window on Windows. A video shows the build and gameplay.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- Awesome REA list: dx-ballRepository account: N0zoM1z0
The reconstruction, progress table and build-and-gameplay video.