Skip to content Skip to sidebar Skip to footer

Play Super Mario 64 again on Android and without the need for an emulator

Play Super Mario 64 again on Android and without the need for an emulator


Super Mario 64 will go down in the annals of video game history as the title that saved Nintendo. The reason was that it replaced many of the stereotypes that the Super Mario Bros saga already enjoyed (or suffered from) at that time. In this tutorial, we will try to play Super Mario 64 from Android, although without the need for an emulator.

It corresponds to the edition for Nintendo 64, a version launched with open-world gameplay, very different from its predecessors that likewise went from 2D to three dimensions. We know that emulators are a great tool, but there are many crashing or performance problems.

Prerequisites for playing Super Mario 64

It can be applied to any terminal and to any Android version. That is the main advantage besides not depending on an emulator. Its saving systems give many errors, and the FPS processing is usually not good in many Nintendo ported titles, although it can also be due to the file with an NDS extension.

super Mario 64 android gameplay without emulator


What we are going to do is generate an APK file of this game. We only need an app called Termux to enter a series of commands. The fact comes from the fact that an XDA Developers user has managed to create a ROM of the game in a file equivalent to the C code so that it can be read in programming, hence the implementation of commands. Unfortunately, the APK cannot be disclosed because it would be illegal, but we can compile it ourselves.

Termux Download

How to generate the APK of Super Mario 64

The process is unique because you only need this Termux app to insert the commands and generate the APK. The steps that we must follow are the following:

1. Install the necessary dependencies within the Termux environment:

pkg install git wget make python getconf zip apksigner clang
2. Clone the appropriate repository to use as a builder and generate the APK:

git clone

cd sm64-port-android

3. Copy the game base using Termux. Again, we must provide your own copy.
cp /sdcard/path/to/your/baserom.z64 ./
4. Get SDL includes:
5. Begin construction:
make --jobs 4
We can increase the value of the "jobs" parameter depending on how many CPU cores you can dedicate to the build process.

6. If things go well, the resulting Super Mario 64 APK should be found inside the "build" folder with the following filename:
ls -al build/us_pc/
It is a process that is not complex but heavy. However, it is not too great an obstacle to overcome to play Super Mario 64 with a method that will run the game as a native application without the need for an emulator gateway that consumes excessive resources natively.

How's the game's APK going?

The game goes like a real shot. Because it is installed natively, there are no frame drops or bugs to impoverish the game experience. Also, Super Mario looks very sharp, taking into account the graphical limitations of that time. We can access all parts of the title without crashing or having any type of lag.

super Mario 64 no emulator


On the other hand, we can make several adjustments as if we were on the console since we can adjust if the terminal does not allow us to go to the maximum, aspects such as anti-altering, vertical synchronization, texture filtering, or screen resolution if so we want a full screen or windowed mode.

Post a Comment for "Play Super Mario 64 again on Android and without the need for an emulator"