מודרים מצליחים לפרק את סופר מריו 64 ולפרסם את הקוד ב- C

סופר מריו

בלי ספק אחד המשחקים הידועים ביותר ובעיקר דמות המפתח של נינטנדו היה מריו וזה מהגיימרים הוותיקים לדורות החדשים שרק מכירים את קונסולות נינטנדו רק על ידי התבוננות בתמונה של הדמות האיקונית הזו הם יודעים מי זה.

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

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

קוד המקור הזה מורכב מכ- 15 מגה, כולל ניהול תווים של מריו (בשפת ג).

מודרים מסבירים שהם עשו את זה מכיוון שנינטנדו לא אפשרה אופטימיזציות במהלך ההידור.

עם זאת, התמרון מאפשר למוציאים לאור למשחקים להקטין את גודל קוד המקור ולהסתיר את מבנהו, מכיוון שהמודרים הבינו שמפתחי המו"ל היפני קיבצו במקום זאת ללא דגל ה- O כדי לקבל את הבינארי שהקונסולה פועלת.

בהתבסס על מחדל זה, modders היו צריכים רק לקרוא את קוד המרכיב ולכתוב מחדש את הפונקציות אותם הם בדקו לאחר מכן עד שקיבלו ROM עובד.

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

עם זאת, הצלחת המבצע דרשה מהם לחקות גרסה ישנה של IRIX להריץ ערכת פיתוח של Nintendo 64 זהה לזו שאמנו על ידי מפתחי החברה. IRIX היא מערכת הפעלה של יוניקס מבית SGI. הוא נועד לפעול באופן מקורי במחשבי 32 סיביות ו -64 סיביות המבוססים על ארכיטקטורת MIPS.

עם שחרור בסיס הקוד הזה, כעת מי שמעוניין לדעת את הקוד שלך כמו גם מי שרוצה לבצע שינויים יוכלו לעשות זאת.

בתיאוריה, מצב זה פותח את הדלת לנמל את המשחק בפלטפורמות מחשב אחרות. מבחינת ביצועים, החוויה יכולה להיות מועילה מכיוון שהזמינות של גרסאות מקוריות יכולה להסתדר ללא אמולטורים.

בנוסף, קיימת אפשרות שהמודרים יכולים לזהות ולתקן כמה שגיאות של העורך היפני. בנוסף, משוב ראשוני מראה כי קומפילציה עם אפשרויות אופטימיזציה מספקת חווית משחק חלקה יותר.

לבסוף, חלק מהגולשים ברשת העירו כי מצב זה הוא של טיפול כיוון שהחברה היפנית דואגת לאינטרסים שלהם.

הם אומרים זאת בהתייחס לעובדה שלפני יותר משנה הוא יזם צעדים משפטיים נגד אתרים המציעים ROM של משחקים אחרונים או רטרו, שם בסופו של דבר הפסיקה זכתה בו וכעת על האתרים המעורבים לשלם לו 12 מיליון דולר בגין הפרה. זכויות של מחבר ישיר ועקיף.

באותה הדרךאפשר להעיף מבט בקוד המקור של מריו 64 או עבור מי שמעוניין להיות מסוגל לפרק את הקוד, המודרים מצביעים על כך שיש צורך בעותק קודם של המשחק כדי להיות מסוגל לפרק את המשחק מהפצה של לינוקס או עבור משתמשי Windows שהם יצטרכו להשתמש בו WSL.

יכול לעקוב ההוראות המפורטות ב הקישור הבא.

מקור: https://warosu.org

האם אתה חושב שנינטנדו תנקוט פעולה נגד זה או פשוט תתעלם ממצב זה? או אולי, האם אתה חושב שזה יכול להועיל מכיוון שתהיה קהילה המיישמת שיפורים ואיתור שגיאות?


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.