Super Mario 64 kann nativ auf Android ohne Nintendo 64-Emulator ausgeführt werden

Dank eines Open-Source-Projekts ist es jetzt möglich, Super Mario 64 tatsächlich ohne Emulator zu kompilieren und auf Ihrem Android-Telefon zu spielen!

Super Mario 3D All-Stars ist endlich daDas bedeutet, dass Sie jetzt die ersten drei 3D-Plattformer der Serie – Super Mario 64, Super Mario Sunshine und Super Mario Galaxy – in High-Definition auf Ihrem Nintendo Switch spielen können. Wenn Sie nach einer Möglichkeit suchen, den Kuchen von Prinzessin Peach auf Ihrem Android-Handy zu genießen, können Sie beides tun Versuchen Sie Ihr Glück mit der Switch-Emulation Oder schnappen Sie sich einen kompatiblen Nintendo 64-Emulator, um in die Welt von Super Mario 64 einzutauchen.

Leider weist die Emulation einige Mängel auf. Nichts kann die Leistung und Skalierbarkeit einer nativen ausführbaren Datei übertreffen, was die treibende Kraft hinter den langjährigen Bemühungen ist Reverse Engineering des Super Mario 64 ROM in eine äquivalente C-Codebasis. Solange Sie Zugriff darauf haben der für Menschen lesbare C-Code

haben Sie die Möglichkeit, das Spiel auf jede Plattform, einschließlich Android, zu portieren.

Tatsächlich, XDA-Mitglied VDavid003 hat sich bereits gemeldet und ein Repo vorbereitet Enthält einen kompilierbaren Super Mario 64-Port für Android Verwendung von Simple DirectMedia Layer (SDL) mit OpenGL ES 2.0. Sie können das Repo auf Ihren PC mit Microsoft Windows klonen oder Linux, bereiten Sie die Build-Umgebung vor und holen Sie sich schließlich nach der Kompilierung das APK, das einfach von der Seite auf ein Android-Gerät geladen werden kann Gerät. Was den Portierungsprozess jedoch interessanter macht, ist die Tatsache, dass Es kann auch direkt auf Ihrem Android-Telefon kompiliert werden!


So kompilieren und führen Sie Super Mario 64 nativ auf Android aus

HAFTUNGSAUSSCHLUSS: XDA duldet keine Raubkopien von Spielen. Sie müssen Ihre eigene Kopie von Super Mario 64 bereitstellen, damit der folgende Vorgang funktioniert.

Wenn Befehlszeilen-Voodoo Ihr Ding ist, befolgen Sie diese Schritte, um die Build-Umgebung in Android zu konfigurieren und den klassischen Nintendo-Plattformer von Grund auf zu kompilieren:

  1. Installieren Termux aus dem Google Play Store.
  2. Installieren Sie die erforderlichen Abhängigkeiten in der Termux-Umgebung:
    pkg install git wget make python getconf zip apksigner clang
  3. Klonen Sie das entsprechende Repository mit Git:
    git clone https://github.com/VDavid003/sm64-port-android
    cd sm64-port-android
  4. Kopieren Sie das Baserom des Spiels mit Termux. Noch einmal, Sie müssen Ihr eigenes Exemplar bereitstellen.
    termux-setup-storage
    cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64
  5. Get SDL beinhaltet:
    ./getSDL.sh
  6. Starten Sie den Build:
    make --jobs 4
    Sie können den Wert des Parameters „Jobs“ erhöhen, je nachdem, wie viele CPU-Kerne Sie für den Erstellungsprozess verwenden können.
  7. Wenn alles gut läuft, sollte die resultierende Super Mario 64 APK im Ordner „build“ zu finden sein:
    ls -al build/us_pc/sm64.us.f3dex2e.apk

Haben Sie einen Kompilierungsfehler entdeckt, den der Entwickler noch nicht behoben hat? Möchten Sie einen Patch einreichen? Besuchen Sie das unten verlinkte GitHub-Repo.

Super Mario 64 Android Port – GitHub Repo