Takket være et åpen kildekode-prosjekt er det nå mulig å faktisk kompilere og spille Super Mario 64 på Android-telefonen din uten en emulator!
Super Mario 3D All-Stars er endelig her, som betyr at du nå kan spille de tre første 3D-plattformspillene i serien – Super Mario 64, Super Mario Sunshine og Super Mario Galaxy – i høyoppløsning på Nintendo Switch. I tilfelle du leter etter en måte å nyte Princess Peachs kake på Android-telefonen din, kan du enten prøv lykken med Switch-emulering eller ta en kompatibel Nintendo 64-emulator for å dykke inn i Super Mario 64-verdenen.
Dessverre har emulering sin del av mangler. Ingenting kan slå ytelsen og skalerbarheten til en innfødt kjørbar, som er drivkraften bak den langvarige innsatsen for å omvendt konstruer Super Mario 64 ROM til en tilsvarende C-kodebase. Så lenge du har tilgang til den lesbare C-koden for mennesker, har du muligheten til å portere spillet til hvilken som helst plattform, inkludert Android.
Faktisk, XDA-medlem VDavid003 har allerede trappet opp og forberedt en repo
Hvordan kompilere og kjøre Super Mario 64 på Android
ANSVARSFRASKRIVELSE: XDA godtar ikke piratkopiering. Du må oppgi din egen kopi av Super Mario 64 for at følgende prosess skal fungere.
Hvis kommandolinje-voodoo er noe for deg, følg disse trinnene for å konfigurere byggemiljøet i Android og kompilere det klassiske Nintendo-plattformspillet fra bunnen av:
- Installere Termux fra Google Play Store.
- Installer de nødvendige avhengighetene i Termux-miljøet:
pkg install git wget make python getconf zip apksigner clang
- Klon det riktige depotet med git:
git clone https://github.com/VDavid003/sm64-port-android
cd sm64-port-android - Kopier spillets baserom med Termux. Igjen, du må levere ditt eget eksemplar.
termux-setup-storage
cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64 - Get SDL inkluderer:
./getSDL.sh
- Start byggingen:
Du kan øke verdien av "jobs"-parameteren avhengig av hvor mange CPU-kjerner du kan bruke til byggeprosessen.make --jobs 4
- Hvis ting går bra, bør den resulterende Super Mario 64 APK finnes i "build"-mappen:
ls -al build/us_pc/sm64.us.f3dex2e.apk
Har du oppdaget en kompilasjonsfeil utvikleren ikke har fikset ennå? Vil du sende inn en patch? Gå videre til GitHub-repoen som er lenket nedenfor.
Super Mario 64 Android-port — GitHub Repo