ניתן להפעיל את Super Mario 64 באופן מקורי על אנדרואיד ללא אמולטור Nintendo 64

הודות לפרויקט קוד פתוח, כעת ניתן לבצע קומפילציה ולשחק את Super Mario 64 בטלפון האנדרואיד שלכם ללא אמולטור!

Super Mario 3D All-Stars סוף סוף כאן, מה שאומר שאתה יכול כעת לשחק בשלושת הפלטפורמות התלת-ממדיות הראשונות בסדרה - Super Mario 64, Super Mario Sunshine ו-Super Mario Galaxy - בחדות גבוהה ב-Nintendo Switch שלך. למקרה שאתה מחפש דרך ליהנות מהעוגה של הנסיכה אפרסק בטלפון האנדרואיד שלך, אתה יכול נסה את מזלך עם אמולציית Switch או קח אמולטור Nintendo 64 תואם כדי לצלול לתוך העולם של Super Mario 64.

לרוע המזל, לחיקוי יש חלק נכבד של חסרונות. שום דבר לא יכול לנצח את הביצועים והמדרגיות של קובץ הפעלה מקורי, שהוא הכוח המניע מאחורי המאמץ רב השנים הנדס לאחור את ה-Super Mario 64 ROM לבסיס קוד C שווה ערך. כל עוד יש לך גישה ל קוד C קריא אנושי, יש לך את היכולת להעביר את המשחק לכל פלטפורמה, כולל אנדרואיד.

למען האמת, חבר XDA VDavid003 כבר התגבר והכין ריפו מכיל יציאת Super Mario 64 מוכנה להידור עבור אנדרואיד באמצעות Simple DirectMedia Layer (SDL) עם OpenGL ES 2.0. אתה יכול לשכפל את ה-repo למחשב שלך עם Microsoft Windows או לינוקס, הכן את סביבת הבנייה, ולבסוף קבל את ה-APK לאחר הידור שניתן להטעין אותו בקלות על אנדרואיד התקן. עם זאת, מה שהופך את תהליך ההעברה למעניין יותר הוא העובדה

ניתן גם להרכיב אותו ישירות בטלפון האנדרואיד שלך!


כיצד לקמפל ולהפעיל את Super Mario 64 באופן מקורי באנדרואיד

כתב ויתור: XDA לא סובל משחקי פיראטים. עליך לספק עותק משלך של Super Mario 64 כדי שהתהליך הבא יעבוד.

אם וודו שורת הפקודה הוא הקטע שלך, בצע את השלבים הבאים כדי להגדיר את סביבת הבנייה באנדרואיד ולהרכיב את הפלטפורמה הקלאסי של נינטנדו מאפס:

  1. להתקין טרמוקס מחנות Google Play.
  2. התקן את התלות הנדרשת בתוך סביבת Termux:
    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. שוב פעם, עליך לספק עותק משלך.
    termux-setup-storage
    cp /sdcard/path/to/your/baserom.z64 ./baserom.us.z64
  5. קבל SDL כולל:
    ./getSDL.sh
  6. התחל את הבנייה:
    make --jobs 4
    אתה יכול להגדיל את הערך של פרמטר "עבודות" בהתאם לכמה ליבות CPU אתה יכול להקדיש לתהליך הבנייה.
  7. אם הדברים הולכים כשורה, יש למצוא את ה-APK של Super Mario 64 בתוך התיקיה "build":
    ls -al build/us_pc/sm64.us.f3dex2e.apk

האם זיהית תקלת קומפילציה שהמפתח עדיין לא תיקן? רוצה לשלוח תיקון? המשך לריפו של GitHub המקושר למטה.

Super Mario 64 Port Android - GitHub Repo