Android : Super Mario 64 est jouable sans émulateur Nintendo 64

Une poignée de membres d’XDA Developers a réussi à exécuter nativement Super Mario 64 sur un smartphone Android, sans passer par un émulateur.

Super Mario 64 sur Android
Super Mario 64 sur Android, sans émulateur. Image XDA Developers

Vous êtes probablement en train de profiter de Super Mario 3D All-Stars en haute définition sur votre Nintendo Switch, la compilation de jeux trois jeux Mario (Super Mario 64, Super Mario Sunshine et Super Mario Galaxy) sortie le 18 septembre dernier… Mais si vous disposez d’un smartphone Android, sachez que des membres d’XDA Developers ont réussi à exécuter Super Mario 64 sur la plateforme, sans passer par un émulateur.

Il s’agit en réalité d’un portage du code source de Super Mario 64 reconstruit sur Android, en utilisant SDL 2.0.12 (Simple DirectMedia Layer) et OpenGL ES 2.0. S’il prend en charge les commandes tactiles multiplateformes, le jeu est jouable avec un clavier ou un contrôleur externe, comme une manette de PS3 par exemple. Testé et approuvé : certains membres ont réussi à lancer le jeu sans problème de performance (et même à le compiler) depuis un Samsung Galaxy S7 Edge, Samsung Galaxy A8 ou un Pixel 4.

Comment compiler et exécuter nativement Super Mario 64 sur Android ?

  1. Installez Termux depuis le Google Play Store
  2. Installez les dépendances nécessaires depuis Termux avec : pkg install git wget make python getconf zip apksigner clang
  3. Clonez le repo Git avec : git clone https://github.com/VDavid003/sm64-port-android cd sm64-port-android
  4. Copiez la base du jeu en utilisant Termux :
    1. termux-setup-stockage
    2. cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64
  5. Rentrez : ./getSDL.sh
  6. Puis : make –jobs 4

Si les choses se déroulent comme prévu, le fichier APK Super Mario 64 résultant devrait se trouver dans le dossier « build »: ls -al build / us_pc / sm64.us.f3dex2e.apk

Sinon, rentrez : cp build/us_pc/sm64.us.f3dex2e.apk /sdcard

Afin de vous simplifier la vie, l’un des membres d’XDA Developers, VDavid003, propose un dépôt GitHub contenant Super Mario 64 prêt à être compilé sur PC. Vous pouvez donc cloner le repo dès aujourd’hui sous Windows 10 ou sur Linux, compiler et sortir l’APK pour ensuite l’exécuter sur votre appareil Android. Et si vous préférez jouer à Super Mario 64 sur votre Nintendo Switch, sachez que Super Mario 3D All-Stars bat déjà des records de vente sur Amazon et qu’il sera probablement difficile à trouver dans les jours à venir.

Source et dépôt GitHub