Notebookcheck

You can now play Super Mario 64 natively on Android, no emulator required

Super Mario 64 is now playable on Android via a native app. (Image via Nintendo)
Super Mario 64 is now playable on Android via a native app. (Image via Nintendo)
A user on XDA Developers as packaged a tool that can create an APK of Super Mario 64 using an authentic ROM file. The APK is essentially an Android port of the popular platformer, but it requires users to compile the game themselves.

Forget Super Mario 3D All-Stars. You can now play Super Mario 64 on your Android phone without the need for an emulator.

The game now has an unofficial native Android port thanks to XDA member VDavid003. In the summer of 2019, Super Mario 64 was successfully decompiled and translated into human-readable C code by a team known simply as a “group of talented individuals.” This code has been available on GitHub for a little over a year at this point, and VDavid003 took this code to create the tools needed to compile the game for Android. 

The package relies on Simple DirectMedia Layer and OpenGL ES 2.0 to run on Android. VDavid003 has created a repo containing everything needed to compile the game on a Windows or Linux PC, which can then be sideloaded as an APK to an Android device. 

XDA also lists some steps that walk through compiling and loading the game directly on an Android phone. This requires downloading a Linux terminal emulator, installing dependencies, cloning the repo, and compiling the APK using your own ROM file. 

Keep in mind that emulating ROMs is still in a very gray area, and you should only use a ROM file that you have dumped from your own personal cartridge. 

Also, we should note that Notebookcheck has yet to test the APK, so we cannot speak to its accuracy, performance, or anything else about it.

What do you think about this port of Super Mario 64? Let us know in the comments.

Read all 3 comments / answer
static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
> Notebook / Laptop Reviews and News > News > News Archive > Newsarchive 2020 09 > You can now play Super Mario 64 natively on Android, no emulator required
Sam Medley, 2020-09-22 (Update: 2020-09-22)
Sam Medley
Sam Medley - Review Editor - @samuel_medley
I've been a "tech-head" my entire life. After graduating college with a degree in Mathematics, I worked in finance and banking a few years before taking a job as a Systems Analyst for my local school district. I started working with Notebookcheck in October of 2016 and have enjoyed writing news articles and notebook reviews. My areas of interest include the business side of technology, retro gaming, Linux, and innovative gadgets. When I'm not hunched over an electronic device or writing code for a new database, I'm either outside with my family, playing a decade-old video game, or sitting behind a drum set.