सुपर मारियो 64 को मूल रूप से निनटेंडो 64 एमुलेटर के बिना एंड्रॉइड पर चलाया जा सकता है

एक ओपन सोर्स प्रोजेक्ट के लिए धन्यवाद, अब एमुलेटर के बिना आपके एंड्रॉइड फोन पर सुपर मारियो 64 को वास्तव में संकलित करना और खेलना संभव है!

सुपर मारियो 3डी ऑल-स्टार्स अंततः यहाँ है, जिसका अर्थ है कि अब आप श्रृंखला के पहले तीन 3डी प्लेटफ़ॉर्मर - सुपर मारियो 64, सुपर मारियो सनशाइन और सुपर मारियो गैलेक्सी - को अपने निनटेंडो स्विच पर हाई-डेफिनिशन में खेल सकते हैं। यदि आप अपने एंड्रॉइड फोन पर प्रिंसेस पीच के केक का आनंद लेने का कोई तरीका ढूंढ रहे हैं, तो आप ऐसा कर सकते हैं स्विच इम्यूलेशन के साथ अपनी किस्मत आज़माएं या सुपर मारियो 64 की दुनिया में गोता लगाने के लिए एक संगत निंटेंडो 64 एमुलेटर लें।

दुर्भाग्य से, अनुकरण में कमियों का उचित हिस्सा है। किसी देशी निष्पादन योग्य के प्रदर्शन और स्केलेबिलिटी को कोई भी मात नहीं दे सकता है, जो कि लंबे समय से चले आ रहे प्रयास के पीछे की प्रेरक शक्ति है। सुपर मारियो 64 ROM को समकक्ष C कोडबेस में रिवर्स इंजीनियर करें. जब तक आपकी पहुंच है मानव पठनीय C कोड, आपके पास एंड्रॉइड सहित किसी भी प्लेटफ़ॉर्म पर गेम को पोर्ट करने की क्षमता है।

वास्तव में, XDA सदस्य VDavid003

पहले ही कदम बढ़ा चुका है और एक रेपो तैयार कर चुका है जिसमें एंड्रॉइड के लिए रेडी-टू-कंपाइल सुपर मारियो 64 पोर्ट शामिल है ओपनजीएल ईएस 2.0 के साथ सरल डायरेक्टमीडिया लेयर (एसडीएल) का उपयोग करना। आप रेपो को माइक्रोसॉफ्ट विंडोज चलाने वाले अपने पीसी पर क्लोन कर सकते हैं लिनक्स, बिल्ड वातावरण तैयार करें, और अंततः संकलन के बाद एपीके प्राप्त करें जिसे एंड्रॉइड पर आसानी से साइडलोड किया जा सकता है उपकरण। हालाँकि, जो बात पोर्टिंग प्रक्रिया को और अधिक दिलचस्प बनाती है, वह है इसे सीधे आपके एंड्रॉइड फोन पर भी संकलित किया जा सकता है!


एंड्रॉइड पर सुपर मारियो 64 को मूल रूप से कैसे संकलित और चलाएं

अस्वीकरण: XDA पाइरेटिंग गेम को नज़रअंदाज़ नहीं करता है। निम्नलिखित प्रक्रिया को कार्यान्वित करने के लिए आपको सुपर मारियो 64 की अपनी प्रति प्रदान करनी होगी।

यदि कमांड लाइन वूडू आपकी पसंद है, तो एंड्रॉइड में बिल्ड वातावरण को कॉन्फ़िगर करने और क्लासिक निंटेंडो प्लेटफ़ॉर्मर को स्क्रैच से संकलित करने के लिए इन चरणों का पालन करें:

  1. स्थापित करना टर्मक्स गूगल प्ले स्टोर से.
  2. टर्मक्स वातावरण के अंदर आवश्यक निर्भरताएँ स्थापित करें:
    pkg install git wget make python getconf zip apksigner clang
  3. Git का उपयोग करके उपयुक्त रिपॉजिटरी को क्लोन करें:
    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

क्या आपने कोई संकलन गड़बड़ी देखी है जिसे डेवलपर ने अभी तक ठीक नहीं किया है? एक पैच सबमिट करना चाहते हैं? नीचे लिंक किए गए GitHub रेपो पर जाएं।

सुपर मारियो 64 एंड्रॉइड पोर्ट - गिटहब रेपो