Super Mario 64 je možné natívne spustiť na Androide bez emulátora Nintendo 64

click fraud protection

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:

  1. Inštalácia Termux z obchodu Google Play.
  2. Nainštalujte požadované závislosti v prostredí Termux:
    pkg install git wget make python getconf zip apksigner clang
  3. Naklonujte príslušné úložisko pomocou git:
    git clone https://github.com/VDavid003/sm64-port-android
    cd sm64-port-android
  4. 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
  5. Získať SDL zahŕňa:
    ./getSDL.sh
  6. Začnite zostavovať:
    make --jobs 4
    Hodnotu parametra „jobs“ môžete zvýšiť v závislosti od toho, koľko jadier CPU môžete venovať procesu budovania.
  7. 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