Recomp · by mstan

Super Mario World Recomp

Super Mario World

Static recompilation of Super Mario World (SNES) into native C using the snesrecomp framework, offered as an in-development preview.

Origin
SNES
Runs on
WindowsLinux
Tags
cneeds-original-gamestatic-recompilation
111stars · GitHub 8 forks
mstan/SuperMarioWorldRecomp ↗

Sign in to vote

SuperMarioWorldRecomp statically recompiles Super Mario World into native C using the snesrecomp framework. It is part of the R.A.I.D. community, and the author says the recompilation is a byproduct of developing snesrecomp, so it is an in-development preview with rough edges rather than a finished port.

Every function of the 65816 main CPU code becomes generated C. The rest of the SNES, such as PPU, audio and DMA, runs through a C reimplementation of the hardware derived from LakeSnes. It runs on Windows and Linux and needs your own ROM.

Highlights

  • Generated C for all main CPU code
  • Hardware reimplemented in C, based on LakeSnes
  • Per-game runtime, config and build glue
  • Contributions and testing welcome

If you like this

Native Port · SNES smw Super Mario World Reverse-engineered reimplementation of Super Mario World in C, playable start to end, that extracts assets from your own ROM. 🔥 0🧊 0 639
Recomp · Xbox 360 Unleashed Recompiled Sonic Unleashed Unofficial PC port of the Xbox 360 version of Sonic Unleashed, made by static recompilation, with high resolution, ultrawide and mod support. 🔥 0🧊 0 5.2k
Recomp · N64 Banjo: Recompiled Banjo-Kazooie Static recompilation of Banjo-Kazooie into a native PC port with enhancements and mod support for Windows, Linux and macOS. 🔥 0🧊 0 2k