Super Mario 64 OpenGL port for PC. Mirror of
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.0 KiB


OpenGL adaptation of n64decomp/sm64.

Feel free to report bugs and contribute, but remember, there must be no upload of any copyrighted asset. Run ./ --clean && make clean or make distclean to remove ROM-originated content. This port has been made possible thanks to n64-fast32-engine by Emill.


  • Native rendering. You can now play SM64 without the need of an emulator.
  • Variable aspect ratio and resolution. The game can now correctly render at basically any window size.
  • Native xinput controller support. On Linux, DualShock 4 has been confirmed to work plug-and-play.
  • Analog camera control and mouse look. (Activate with make BETTERCAMERA=1.)


For building instructions, please refer to the wiki.

Windows users: do not attempt to compile with WINDOWS_BUILD=1 under WSL. It will NOT work. Follow the guide on the wiki.