Super Mario 64 poate fi rulat nativ pe Android fără un emulator Nintendo 64

click fraud protection

Datorită unui proiect open source, acum este posibil să compilați și să jucați efectiv Super Mario 64 pe telefonul dvs. Android fără un emulator!

Super Mario 3D All-Stars este in sfarsit aici, ceea ce înseamnă că acum puteți juca primele trei platforme 3D din serie — Super Mario 64, Super Mario Sunshine și Super Mario Galaxy — la înaltă definiție pe Nintendo Switch. În cazul în care căutați o modalitate de a vă bucura de prăjitura prințesei Peach pe telefonul dvs. Android, puteți oricând Încearcă-ți norocul cu emularea Switch sau luați un emulator Nintendo 64 compatibil pentru a vă scufunda în lumea Super Mario 64.

Din păcate, emularea are o parte echitabilă de deficiențe. Nimic nu poate bate performanța și scalabilitatea unui executabil nativ, care este forța motrice din spatele efortului de lungă durată de a faceți ingineria inversă a ROM-ului Super Mario 64 într-o bază de cod C echivalentă. Atâta timp cât ai acces la codul C care poate fi citit de om, aveți posibilitatea de a porta jocul pe orice platformă, inclusiv Android.

De fapt, membru XDA VDavid003 a intensificat deja și a pregătit un repo care conține un port Super Mario 64 gata de compilat pentru Android folosind Simple DirectMedia Layer (SDL) cu OpenGL ES 2.0. Puteți clona depozitul pe computerul dvs. care rulează Microsoft Windows sau Linux, pregătiți mediul de construcție și, în sfârșit, obțineți APK-ul după compilare, care poate fi ușor de descărcat pe un Android dispozitiv. Cu toate acestea, ceea ce face procesul de portare mai interesant este faptul că poate fi compilat și direct pe telefonul tău Android!


Cum să compilați și să rulați în mod nativ Super Mario 64 pe Android

DECLINAREA RESPONSABILITĂȚII: XDA nu acceptă jocurile de piraterie. Trebuie să furnizați propria copie a Super Mario 64 pentru ca următorul proces să funcționeze.

Dacă vă place voodoo în linia de comandă, urmați acești pași pentru a configura mediul de construcție în Android și a compila de la zero jocul clasic de platforme Nintendo:

  1. Instalare Termux din Magazin Google Play.
  2. Instalați dependențele necesare în mediul Termux:
    pkg install git wget make python getconf zip apksigner clang
  3. Clonează depozitul corespunzător folosind git:
    git clone https://github.com/VDavid003/sm64-port-android
    cd sm64-port-android
  4. Copiați baza de bază a jocului folosind Termux. Încă o dată, trebuie să furnizați propria copie.
    termux-setup-storage
    cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64
  5. Obțineți SDL include:
    ./getSDL.sh
  6. Începeți construcția:
    make --jobs 4
    Puteți crește valoarea parametrului „jobs” în funcție de câte nuclee CPU puteți dedica procesului de construire.
  7. Dacă lucrurile merg bine, APK-ul Super Mario 64 rezultat ar trebui să fie găsit în folderul „build”:
    ls -al build/us_pc/sm64.us.f3dex2e.apk

Ați observat o eroare de compilare pe care dezvoltatorul nu a remediat-o încă? Doriți să trimiteți un patch? Mergeți la depozitul GitHub de mai jos.

Port Android Super Mario 64 — GitHub Repo