Case study
Bumpy's Arcade Fantasy: reconstructing a DOS game in C
Bumpy's Arcade Fantasy reconstructs the 1992 DOS game's engine as C source guided by Ghidra analysis. It includes a build target for a faithful executable and a playable target with a host layer, plus Python decoders for PAV, DEC, BUM, VEC, BIN and CAR resources. The original game files are supplied separately by the user.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 2
- Last commit
- 2026-10-07
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A user-supplied copy of the DOS game and Open Watcom 16-bit DOS toolchain are required for the reconstruction build.
- Limits: The faithful BUMPY.EXE target is described as link-only and never run; the separate BUMPYP.EXE target is playable.
- License: No licence file in the repository.
Cite
BibTeX
@misc{bumpys-arcade-fantasy-decomp-case,
title = {{Bumpy's Arcade Fantasy: reconstructing a DOS game in C}},
howpublished = {\url{https://github.com/GeReV/bumpy-reverse}},
url = {https://github.com/GeReV/bumpy-reverse},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/bumpys-arcade-fantasy-decomp-case/}}
}Plain text
Bumpy's Arcade Fantasy: reconstructing a DOS game in C. https://github.com/GeReV/bumpy-reverse (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/bumpys-arcade-fantasy-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · GeReV/bumpy-reverse · Revision 346d05c
- docs/README.md GitHub · GeReV/bumpy-reverse · Revision 346d05c
More in Games
- c1: a C port of PlayStation Crash Bandicoot · Case study
- Call of Duty 2: Big Red One: reconstructing Xbox game code in C++ · Case study
- Castlevania: Order of Ecclesia — decompiling the Nintendo DS game · Case study
- ChameleonTwist2v1.0-JP: rebuilding the Japanese Nintendo 64 game · Case study
- Club Penguin Game Day: a work-in-progress DOL reconstruction · Case study
- CMR2Decomp: decompiling Colin McRae Rally 2.0 · Case study