Star on GitHubStar2.4k stars

Case study

Nebula: bringing Super Mario Galaxy to Windows

Nebula runs Super Mario Galaxy on 64-bit Windows. Release 1.0.2 plays the North American disc RMGE01 from start to finish. Setup translates that disc's PowerPC code to C++ and compiles it locally. The current branch, Nebula 2, is unreleased and builds the game from the Petari decompilation, adding the European disc RMGP01 and the Japanese disc RMGJ01. Windows 10 version 1803 or Windows 11, a Direct3D 12 GPU, and 8 GB of RAM are required. Source steps are in docs/BUILDING.md.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
572
Last commit
2026-11-10
Language
C++
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Super Mario Galaxy revision 0 as an ISO, RVZ, or extracted folder. RMGE01 for 1.0.2.
  • License: GNU GPL v3.0 only. Third-party terms are in THIRD-PARTY-NOTICES.md.

Cite

BibTeX

@misc{nebula-smg,
  title = {{Nebula: bringing Super Mario Galaxy to Windows}},
  howpublished = {\url{https://github.com/keepvaibin/nebula}},
  url = {https://github.com/keepvaibin/nebula},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/nebula-smg/}}
}

Plain text

Nebula: bringing Super Mario Galaxy to Windows. https://github.com/keepvaibin/nebula (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/nebula-smg/

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 · keepvaibin/nebula · Revision 825c707

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab