I-compile ang iyong sarili Super Mario 64 sa iyong Android mobile nang hindi nangangailangan ng emulator

Super Mario 64

Well, mag-compile tayo! At may higit sa kawili-wiling layunin: magkaroon ng Super Mario 64 sa aming mobile nang hindi kinakailangang gumamit ng emulator at kadalasang humahantong sa pagbagal at higit pang mga bagay.

At kung nagtataka ka kung bakit hindi namin ibinabahagi ang APK ng compilation na ginawa sa aming mobile, well, napakasimple nito. Hindi kami pinapayagan ng Nintendo na ipamahagi ang kanilang mga asset at pagmamay-ari nila, para magkaroon kami ng mga problema. Ngunit halika, kung susundin mo ang gabay sa ibaba maaari kang magkaroon ng Super Mario 64 bilang isang APK at maipapatupad nang walang karagdagang abala, gawin natin ito!

Ilang bagay na dapat tandaan

Una, palagi kaming may opsyon na kumuha ng Nintendo Switch emulator para ma-enjoy ang Super Mario 64 na iyon at muling nabubuhay kasama ang Super Mario 3D All Stars bilang bagong release mula sa Japanese company. Ang katotohanan na pinag-uusapan natin ang posibilidad ng pagsubok ng Super Mario 64 sa aming mobile ay nagmumula lamang doon.

At ito ay ang tatlong pamagat ng 3D All Stars ay muling idinisenyo sa high definition para sa Switch, kaya makikita natin ang Super Mario 64 na hindi kailanman. Siyempre, ang paghila ng isang emulator, at makita na may mga mahusay, ay nangangailangan ng ilang mga pagbagal sa pagganap at sa "scalability", kaya ang karanasan ay maaaring hindi ang pinakamahusay.

Ang katotohanan na pinag-uusapan natin ang tungkol sa pag-compile ng Super Mario 64 ang pagkakaroon nito bilang isang APk ay dahil sa mga pagsisikap na ginawa ng isang XDA user na lumikha ng repositoryo na may port ng Super Mario 64 para sa Android gamit ang Simple DirectMedia Layer (SDL) na may OpenGL ES 2.0.

Sa madaling salita, papayagan kaming i-clone ang repository sa aming PC gamit ang Windows o Linux, ihanda ang compilation environment, at ihanda ang APK para i-install ang Super Mario 64. Ngunit ang pinakamahalagang bagay ay magagawa namin ang buong proseso ng compilation sa aming Android mobile. At ito ay malalaking salita.

Paano i-compile ang Super Mario 64 upang i-play ito mula sa isang APK

Gagawin namin ang lahat mula sa aming Android mobile, kaya punta tayo dito:

  • Ini-install namin ang app na ito na tinatawag na Termux:
termux
termux
Developer: Fredrick Fornwall
presyo: Libre
  • Ngayon ay kukuha kami ng ilang linya ng code na kokopyahin mo lang sa ibaba at i-paste ang mga ito sa Termux (hihilingin nito sa iyo sa pag-install na magbigay ng Oo o Hindi upang magpatuloy dito. Magbigay ng Oo):

pkg install git wget gumawa ng python getconf zip apksigner clang

  • I-clone namin ang naaangkop na imbakan gamit ang git:

git clone https://github.com/VDavid003/sm64-port-android cd sm64-port-android

  • Ngayon ang gagawin natin ay kopyahin ang base ng ROM gamit ang Termux app at dito kailangan nating mag-supply ng sarili nating kopya. Ibig sabihin, kailangan nating magbago

termux-setup-storage cp /sdcard/directory/to/your/baserom.z64 ./baserom.us.z64

  • Kumuha kami ng SDL:

./getSDL.sh

  • At ngayon nagsisimula kaming lumikha ng build:

paggawa ng trabaho 4

Dito kami gumawa ng isang maliit na talata at ito ay nauugnay sa mga core na mayroon kami sa chip. Naglagay kami ng 4, ngunit maaari naming dagdagan ito kung mayroon kaming isang processor na may 6 o 8 na mga core

  • Ngayon, kung magiging maayos ang lahat, ang Super Mario 64 APK ay dapat nasa folder na ito:

ls -al build/us_pc/sm64.us.f3dex2e.apk

Sa madaling salita, mayroon na kaming functional na APK ng Super Mario 64 na pinagsama-sama mula sa aming mobile at magagamit namin para ma-enjoy ang isa sa mga pinakamahusay na platform sa lahat ng oras.


Pinakamahusay na mga online game sa mga kaibigan
Interesado ka sa:
Ang 39 pinakamahusay na mga laro sa Android upang i-play sa mga kaibigan sa online
Sundan kami sa Google News

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Actualidad Blog
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.