Nå, lad os kompilere! Og med et mere end interessant mål: at have Super Mario 64 på vores mobil uden behov for at bruge en emulator, og det fører normalt til opbremsninger og flere ting.
Og hvis du undrer dig over, hvorfor vi ikke deler APK'en af kompilationen lavet på vores mobil, ja, det er meget enkelt. Nintendo tillader os ikke at distribuere deres aktiver, og som de ejer, så vi kan få problemer. Men kom nu, hvis du følger guiden nedenfor, vil du kunne have Super Mario 64 som en APK og eksekverbar uden videre, lad os komme til det!
Et par ting at huske på
For det første har vi altid mulighed for at trække en Nintendo Switch-emulator for at kunne nyde den Super Mario 64, og den kommer tilbage til livet med Super Mario 3D All Stars som en ny udgivelse fra det japanske firma. At vi taler om muligheden for at teste Super Mario 64 på vores mobil kommer simpelthen derfra.
Og det er, at de tre 3D All Stars-titler er blevet redesignet i high definition til Switch, så vi vil se Super Mario 64 som aldrig før. At trække en emulator og se, at der er gode, medfører selvfølgelig nogle opbremsninger i ydeevne og i "skalerbarhed", så oplevelsen er måske ikke den bedste.
Det faktum, at vi taler om at kunne kompilere Super Mario 64 at have det som en APk skyldes indsatsen fra en XDA-bruger, der oprettede lageret med en port på Super Mario 64 til Android ved hjælp af Simple DirectMedia Layer (SDL) med OpenGL ES 2.0.
Med andre ord vil det give os mulighed for at klone depotet til vores pc med Windows eller Linux, klargør kompileringsmiljøet, og hav APK'en klar til at installere Super Mario 64. Men det vigtigste er, at vi vil være i stand til at udføre hele kompileringsprocessen på vores Android-mobil. Og det er store ord.
Sådan kompileres Super Mario 64 for at spille det fra en APK
Vi kommer til at gøre alt fra vores Android-mobil, så lad os komme til det:
- Vi installerer denne app kaldet Termux:
- Nu skal vi trække et par linjer kode, som du blot kopierer nedenfor og indsæt dem i Termux (det vil bede dig i installationen om at give Ja eller Nej for at fortsætte med det. Giv Ja):
pkg install git wget gør python getconf zip apksigner clang
- Vi kloner det relevante depot ved hjælp af git:
git-klon https://github.com/VDavid003/sm64-port-android cd sm64-port-android
- Det, vi nu skal gøre, er at kopiere bunden af ROM'en ved hjælp af Termux-appen og det er her, vi skal levere vores eget eksemplar. Det vil sige, vi skal ændre os
termux-setup-storage cp /sdcard/directory/to/your/baserom.z64 ./baserom.us.z64
- Vi tager SDL:
./getSDL.sh
- Og nu begynder vi at skabe bygningen:
lave –jobs 4
Her laver vi et lille afsnit, og det er relateret til de kerner, som vi har i chippen. Vi har sat 4, men vi kan øge det, hvis vi har en processor med 6 eller 8 kerner
- Nu, hvis alt går vel, burde Super Mario 64 APK være i denne mappe:
ls -al build/us_pc/sm64.us.f3dex2e.apk
Med andre ord har vi allerede en funktionel APK af Super Mario 64 kompileret fra vores mobil, og som vi kan bruge til at nyde en af de bedste platforme nogensinde.