Case study
OpenMadoola: reimplementing The Wing of Madoola
OpenMadoola reimplements The Wing of Madoola and reads graphics and level data from a ROM. The ROM can be madoola.nes or the Steam collection file sharedassets0.assets. It also needs font.bin, 2c04.pal, nes.pal, and the demo and mml directories. GNU/Linux builds are on Flathub as com.infochunk.OpenMadoola. Windows builds are on Releases. macOS is built from source. libco is ISC. nes_ntsc is LGPL-2.1 or later.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 25
- Last commit
- 2026-09-29
- Language
- C
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- A Wing of Madoola ROM named madoola.nes, or sharedassets0.assets from the Steam collection, plus the data files shipped with the Windows release.
- License: GPL version 2.0 or later.
Cite
BibTeX
@misc{openmadoola,
title = {{OpenMadoola: reimplementing The Wing of Madoola}},
howpublished = {\url{https://github.com/nfroggy/openmadoola}},
url = {https://github.com/nfroggy/openmadoola},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openmadoola/}}
}Plain text
OpenMadoola: reimplementing The Wing of Madoola. https://github.com/nfroggy/openmadoola (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/openmadoola/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · nfroggy/openmadoola · Revision 1d1b818
More in Games
- OpenMCM2: a Motocross Madness 2 engine reimplementation · Case study
- OpenMCM2: a Rust engine reconstruction of Motocross Madness 2 · Case study
- OpenMM2: a bottom-up Midtown Madness 2 rewrite · Case study
- OpenMoM: reconstructing Master of Magic · Case study
- OpenMoonstone: reimplementing Moonstone from its original game files · Case study
- OpenMU: a reconstructed MU Online server and packet reference · Case study