'Super Mario 64' is now natively playable on Android without an emulator

Super_Mario_64_Android_GBAtemp.png
The Super Mario Bros. franchise recently celebrated its 35th anniversary, which was accompanied by a series of game announcements to a new Game & Watch console. While Super Mario 64 was announced for the Switch as part of the celebration, how about playing the game on your Android device? And no, not on an emulator with performance and scalability but natively?

This is now possible thanks to the work of XDA Member VDavid003. With the effort done on rewriting the source code in the programming language C, Super Mario 64 has been ported to Android (and also as a WIP on Dreamcast). VDavid003 has created a GitHub repo that you can use to compile an APK version of the game on your PC or directly on your Android device. For it to work, you must provide your own copy of Super Mario 64. You can follow handy how-to guide from XDA developers in the source link or in the spoiler below:

  1. Get Termux app from Google Play Store.
  2. Install required dependencies inside Termux:
    Code:
    pkg install git wget make python getconf zip apksigner clang
  3. Clone appropriate repository with git:
    Code:
    git clone https://github.com/VDavid003/sm64-port-android
    cd sm64-port-android
  4. Copy the game's baserom with Termux. You must provide your own copy of the game.
    Code:
    termux-setup-storage
    cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64
  5. Get SDL includes:
    Code:
    ./getSDL.sh
  6. Start the build:
    Code:
    make --jobs 4
    You can increase the value of the “jobs” parameter depending on how many CPU cores you can devote to the building process.
  7. If things go well, the resulting Super Mario 64 APK should be found inside the “build” folder:
    Code:
    ls -al build/us_pc/sm64.us.f3dex2e.apk

:arrow: SOURCE
:arrow: GitHub Repo
 

Bladexdsl

fanboys triggered 9k+
Member
Joined
Nov 17, 2008
Messages
21,127
Trophies
2
Location
Queensland
XP
12,204
Country
Australia
is nintendo going to allow you to play this free when they can over charged you $60 for their crappy half assed PORT ion the switch? no no no they can't have that this is getting DMCA's 100%! :creep:
 
  • Like
Reactions: DerpDingus
D

Deleted User

Guest
most likely. the source code was leaked I believe, which is why it's popping up everywhere.

i have a folder of mario 64 ports natively running on the following:
sm64-port.Dreamcast
sm64-port.PS2
sm64-port.PSP
sm64.port.PSVita
sm64.port.Android EX_Nightly + 60FPS + Render96
sm64-PC DOS
sm64-port.3DS
sm64EX.WiiU.Nightly.us.60FPS
Super Mario 64 NX.Switch.(V8.0 hotfix 2)
super-mario-64-u PC Project 64

Playing this Game with SGI models mod is how it should be played in 2020
makes the game look like its box cover
for archival purpose i keep them all inside my Google Drive folder and yes i own the original Cartridge for both N64 and DS

if you want them, Pastebin and google is your best friend

Note:
- most of these come from Leaked Mario 64 Source Code, they branch from Mario 64 EX
- the legit Reverse Engineered Source Code doesn't have cheats, HD Visuals and mods on ported consoles, handhelds

so +1 for the Hack Community on Using Nintendo's own Source Code to make a Better Mario 64 Experience then the one Packed in 3D All-Stars
 
Last edited by ,

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,062
Country
United States
i have a folder of mario 64 ports natively running on the following:
sm64-port.Dreamcast
sm64-port.PS2
sm64-port.PSP
sm64.port.PSVita
sm64.port.Android EX_Nightly + 60FPS + Render96
sm64-PC DOS
sm64-port.3DS
sm64EX.WiiU.Nightly.us.60FPS
Super Mario 64 NX.Switch.(V8.0 hotfix 2)
super-mario-64-u PC Project 64

Playing this Game with SGI models mod is how it should be played in 2020
makes the game look like its box cover
for archival purpose i keep them all inside my Google Drive folder and yes i own the original Cartridge for both N64 and DS

if you want them, Pastebin and google is your best friend
I take it the MS-Dos has to be run in DosBox, right? Wont work on Win10 :( . The Android Build is 64Bit, correct? GPD XD, I think is 32Bit, huh?
 
D

Deleted User

Guest
I take it the MS-Dos has to be run in DosBox, right? Wont work on Win10 :( . The Android Build is 64Bit, correct? GPD XD, I think is 32Bit, huh?

can run in windows 10
there is a native windows 10 port, actually 3 ports:
- Direct X 11 port (Reverse Engendered Code)
- OPenGL port (Reverse Engendered Code), same as DX11 Port
- Mario 64 EX port [Leaked original game source code) best one for its Mods, upgraded Visuals

you can find them all in youtube, just used an automated re-compiler
or dig deep in P2P torrent sites and you will find them pre-made
must have render96 mods, they are the best

there are all kind of Android Versions, once you find your way to the file you will see all of them
 
Last edited by ,
  • Like
Reactions: Smoker1

Mythical

Well-Known Member
Member
Joined
May 11, 2017
Messages
2,153
Trophies
1
Age
25
XP
3,003
Country
United States
is nintendo going to allow you to play this free when they can over charged you $60 for their crappy half assed PORT ion the switch? no no no they can't have that this is getting DMCA's 100%! :creep:
It can't be, this is 100% legal since everyone is supplying there own rom. And since they're doing that none of nintendo's assets or anything is being distributed therefore it's alright. As specified in other posts this has nothing to do with the leak rather a fan made decompilation project
 

MetoMeto

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
1,486
Trophies
0
Location
SR-388
XP
2,264
Country
Zimbabwe
Installing Mario 64 on anything is to much of a drag and not worth it.
Till it's simple to do it (click install) i wont install it.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,062
Country
United States
can run in windows 10
there is a native windows 10 port, actually 3 ports:
- Direct X 11 port (Reverse Engendered Code)
- OPenGL port (Reverse Engendered Code), same as DX11 Port
- Mario 64 EX port [Leaked original game source code) best one for its Mods, upgraded Visuals

you can find them all in youtube, just used an automated re-compiler
or dig deep in P2P torrent sites and you will find them pre-made
must have render96 mods, they are the best

there are all kind of Android Versions, once you find your way to the file you will see all of them
Wondering when the PC Ex Build will be on the Pastebin.

Also, wish the Vita Build had a TitleID that would work with VitaCheat ( PCSx##### instead of SM6400001 ).
 

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
View attachment 225650

playing right now, look how many lives I have in new super mario bros wii. I'm trying to break 80 by the end of the next world (world 6). I don't go to every stage, just the ones that lead me quickest to the bosses. most lives are from getting to the top of the flagpole.

NSMB is for kids. Only 2D mario is challenging imho.
 

saulopp

Well-Known Member
Newcomer
Joined
Apr 8, 2009
Messages
51
Trophies
1
XP
224
Country
Australia
Mario 64 was reverse engineered to the point it generates identical ROM on N64. So this is not related to the leak.
 

MK73DS

Non-commutative algebra
Member
Joined
Feb 23, 2015
Messages
575
Trophies
0
Age
25
Location
France
Website
www.youtube.com
XP
1,536
Country
France
The EU version is quite buggy, from incorrect speed to text glitches. Plus the controls are quite bad. But still, for something I was able to compile only in a few minutes directly from my phone, it's amazing !
 

Attachments

  • Screenshot_20200921-131050_Super Mario 64.png
    Screenshot_20200921-131050_Super Mario 64.png
    1.7 MB · Views: 614

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: This movie rip so werid has 1080p quality but the audios ripped with movie theater audio quality