They run Super Mario 64 on Android natively and without emulators

Super Mario 64

Now that Super Mario 3D All Stars is in stores, the fever for the mythical first version of Mario in three dimensions reaches extreme levels once again. What is considered one of the greats in the history of video games is once again on everyone's lips, and of course, there are those who seek to allow anyone interested to play the game.

Super Mario 64 for Android

Super Mario 64

Months after the internal files of a full extraction of the original game were leaked, someone has compiled a version that will allow the game to run natively on Android without the need for any emulator type. Just like the PC version of Super Mario 64, this build will work like a charm.

The advantage is that the application will run without problems as if it were any other Android application, so we will not need any emulator type nor a similar tool to make the title run. It's all based on the leaked extract from a few months ago, so building the right version for the platform, Super Mario 64 It should run without a problem.

And that's just what he did VDavid003, from the XDA-Developers forums, which has created a repository of the version for Android that anyone interested can download and recompile to their liking.

How is it compiled?

Super Mario 64

The process is not easy at all, but its creator has left all the necessary steps to obtain a complete application after executing a series of codes through Termux, an application that will be used to read the repository files and compile the final application.

To achieve this you will have to do the following:

  • Install Termux by downloading the app from the Google Play Store.
Termux
Price: Free
  • Install the necessary dependencies from Termux with the following command:

pkg install git wget make python getconf zip apksigner clang

  • Clone the repository you need in this case using the git command:

git clone https://github.com/VDavid003/sm64-port-android
cd sm64-port-android

  • Copy the game base using Termux. Obviously here you must have your own copy, since it is not provided for legal reasons:

termux-setup-storage
cp /sdcard/pathturom/rom.z64 ./rom.copy.z64

  • Get SDL with the following command:

./getSDL.sh

  • Build the package with the following command:

make-jobs 4

  • You can increase the value of the "jobs" parameter depending on how many CPU cores your terminal can dedicate to the build process.
  • If everything completes correctly, the Super Mario 64 build should be inside the "build" folder:

ls -al build/us_pc/sm64.copia.f3dex2e.apk


Follow us on Google News