Vďaka projektu s otvoreným zdrojovým kódom je teraz možné skutočne zostaviť a hrať Super Mario 64 na vašom telefóne s Androidom bez emulátora!
Super Mario 3D All-Stars je konečne tu, čo znamená, že teraz môžete hrať prvé tri 3D plošinovky zo série – Super Mario 64, Super Mario Sunshine a Super Mario Galaxy – vo vysokom rozlíšení na vašom Nintendo Switch. V prípade, že hľadáte spôsob, ako si vychutnať tortu princeznej Peach na svojom telefóne s Androidom, môžete buď skúste šťastie s emuláciou Switch alebo si vezmite kompatibilný emulátor Nintendo 64 a ponorte sa do sveta Super Mario 64.
Bohužiaľ, emulácia má svoje nedostatky. Nič nemôže prekonať výkon a škálovateľnosť natívneho spustiteľného súboru, ktorý je hnacou silou dlhoročného úsilia o spätná analýza Super Mario 64 ROM do ekvivalentnej kódovej základne C. Pokiaľ máte prístup k ľudsky čitateľný C kód, máte možnosť preniesť hru na akúkoľvek platformu vrátane Androidu.
V skutočnosti člen XDA VDavid003 už nastúpil a pripravil repo obsahujúci port Super Mario 64 pripravený na kompiláciu pre Android
pomocou Simple DirectMedia Layer (SDL) s OpenGL ES 2.0. Úložisko môžete naklonovať do počítača so systémom Microsoft Windows alebo Linux, pripravte prostredie na zostavenie a nakoniec získajte súbor APK po kompilácii, ktorý sa dá ľahko stiahnuť na Android zariadenie. Čo však robí proces prenosu zaujímavejším, je skutočnosť dá sa zostaviť aj priamo vo vašom telefóne s Androidom!Ako natívne skompilovať a spustiť Super Mario 64 v systéme Android
ODMIETNUTIE ZODPOVEDNOSTI: XDA neospravedlňuje pirátske hry. Aby nasledujúci proces fungoval, musíte poskytnúť svoju vlastnú kópiu hry Super Mario 64.
Ak je vašou vecou voodoo príkazového riadka, potom nakonfigurujte prostredie zostavy v systéme Android podľa týchto krokov a skompilujte klasickú platformu Nintendo od začiatku:
- Inštalácia Termux z obchodu Google Play.
- Nainštalujte požadované závislosti v prostredí Termux:
pkg install git wget make python getconf zip apksigner clang
- Naklonujte príslušné úložisko pomocou git:
git clone https://github.com/VDavid003/sm64-port-android
cd sm64-port-android - Skopírujte základňu hry pomocou Termuxu. Ešte raz, musíte dodať vlastnú kópiu.
termux-setup-storage
cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64 - Získať SDL zahŕňa:
./getSDL.sh
- Začnite zostavovať:
Hodnotu parametra „jobs“ môžete zvýšiť v závislosti od toho, koľko jadier CPU môžete venovať procesu budovania.make --jobs 4
- Ak všetko pôjde dobre, výsledný súbor Super Mario 64 APK by sa mal nachádzať v priečinku „build“:
ls -al build/us_pc/sm64.us.f3dex2e.apk
Všimli ste si chybu kompilácie, ktorú vývojár ešte neopravil? Chcete odoslať opravu? Prejdite na úložisko GitHub, ktoré je prepojené nižšie.
Super Mario 64 Android Port — GitHub Repo