Супер Марио 64 се може изворно покренути на Андроиду без Нинтендо 64 емулатора

Захваљујући пројекту отвореног кода, сада је могуће компајлирати и играти Супер Марио 64 на свом Андроид телефону без емулатора!

Супер Марио 3Д Алл-Старс је коначно овде, што значи да сада можете да играте прва три 3Д платформера у серији — Супер Марио 64, Супер Марио Сунсхине и Супер Марио Галаки — у високој резолуцији на свом Нинтендо Свитцх-у. У случају да тражите начин да уживате у торти принцезе Брескве на свом Андроид телефону, можете окушајте срећу са Свитцх емулацијом или узмите компатибилан Нинтендо 64 емулатор да зароните у свет Супер Марио 64.

Нажалост, емулација има доста недостатака. Ништа не може надмашити перформансе и скалабилност изворног извршног фајла, који је покретачка снага дуготрајног настојања да се обрнути инжењеринг Супер Марио 64 РОМ-а у еквивалентну Ц кодну базу. Све док имате приступ човеку читљив Ц код, имате могућност да пренесете игру на било коју платформу, укључујући Андроид.

У ствари, члан КСДА ВДавид003 већ се појачао и припремио репо који садржи Супер Марио 64 порт спреман за компајлирање за Андроид

користећи Симпле ДирецтМедиа Лаиер (СДЛ) са ОпенГЛ ЕС 2.0. Можете клонирати репо на рачунар који ради под оперативним системом Мицрософт Виндовс или Линук, припремите окружење за прављење и коначно набавите АПК након компилације који се лако може учитати на Андроид уређај. Међутим, оно што процес портирања чини занимљивијим је чињеница да такође се може компајлирати директно на вашем Андроид телефону!


Како изворно компајлирати и покренути Супер Марио 64 на Андроиду

ОДДРИЦАЊЕ ОДГОВОРНОСТИ: КСДА не одобрава пиратске игре. Морате да обезбедите сопствену копију Супер Марио 64 да би следећи процес функционисао.

Ако је воодоо командна линија ваша ствар, следите ове кораке да бисте конфигурисали окружење за прављење у Андроид-у и компајлирали класични Нинтендо платформер од нуле:

  1. Инсталирај Термук из Гоогле Плаи продавнице.
  2. Инсталирајте потребне зависности унутар окружења Термук:
    pkg install git wget make python getconf zip apksigner clang
  3. Клонирајте одговарајуће спремиште користећи гит:
    git clone https://github.com/VDavid003/sm64-port-android
    cd sm64-port-android
  4. Копирајте басером игре користећи Термук. Поново, морате доставити своју копију.
    termux-setup-storage
    cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64
  5. Набавите СДЛ укључује:
    ./getSDL.sh
  6. Започните изградњу:
    make --jobs 4
    Можете повећати вредност параметра "послови" у зависности од тога колико ЦПУ језгара можете да посветите процесу изградње.
  7. Ако ствари иду добро, резултујући Супер Марио 64 АПК би требало да се нађе у фасцикли „буилд“:
    ls -al build/us_pc/sm64.us.f3dex2e.apk

Да ли сте приметили грешку у компилацији коју програмер још увек није исправио? Желите да пошаљете закрпу? Идите на ГитХуб репо повезан испод.

Супер Марио 64 Андроид Порт — ГитХуб Репо