שוק הגיימינג למחשב האישי עבר לא מעט טלטלות בשנים האחרונות, אך מהלך שקט אחד של ענקית הטכנולוגיה Microsoft הצליח להפתיע את קהילת השחקנים וחובבי החומרה כאחד. החברה שחררה לאחרונה ארבעה משחקי קונסולה קלאסיים למחשב האישי כחלק מיוזמת התאימות לאחור שלה. מה שנראה תחילה כהשקה נוסטלגית סטנדרטית, התברר במהירות כרעידת אדמה טכנולוגית של ממש עבור קהילת האמולציה והמודרים ברחבי העולם.
חובבי טכנולוגיה מנוסים שמיהרו לחטט בקבצי המערכת של המשחקים החדשים גילו תגלית מרעישה. התברר כי המשחקים הללו נארזו בפורמט הרשמי של משחקי קונסולת ה-Xbox 360, הידוע בשם Games on Demand (או קבצי GOD). הממצא הזה הצית מיד את סקרנותם של המפתחים העצמאיים, שהבינו כי מתחת למכסה המנוע מסתתר כלי עוצמתי בהרבה ממה שהחברה הצהירה עליו באופן רשמי.
הסוד הטכנולוגי: אמולטור בתוך אמולטור
ניתוח מעמיק של קבצי ההתקנה חשף את קיומו של מנוע תוכנה פנימי בשם Xe03, המכונה גם בשם הקוד Fission. מדובר באמולטור ה-Xbox 360 הרשמי שפיתחה Microsoft עבור קונסולות הדור החדש שלה כדי לאפשר להן להריץ משחקים ישנים. כדי להשיג תאימות מלאה למשחקי הדור הראשון, האמולטור הזה מריץ בתוכו שכבת אמולציה נוספת בשם XeFu (או Fusion). מדובר למעשה במבנה הנדסי מתוחכם של הדמיה כפולה המאפשרת גישור על פערי חומרה של שני דורות קודמים.
במקום לבנות מנוע אמולציה ייעודי ומורכב מאפס עבור מחשבי x86, בחרו מהנדסי החברה לקחת את מנוע ה-Xe03 המוכר ולקמפל אותו מחדש כך שירוץ באופן טבעי (Native) על מעבדי המחשב האישי. החלטה זו העניקה למעשה לקהילת המודרים גישה ישירה לאמולטור הרשמי והמתקדם ביותר של קונסולת ה-Xbox 360 שנוצר אי פעם. מרגע שהקוד המקומפל היה בידיהם, הדרך לפריצת גבולות המערכת הייתה קצרה במיוחד.
המודרים נכנסים לפעולה: להריץ הכל ובמהירות
צוותי מפתחים עצמאיים, וביניהם מובילי פרויקט XWine1, החלו מיד לבצע ניסויים במטרה לעקוף את השכבה הפנימית של האמולטור ולהריץ משחקים באופן ישיר. בעזרת שינויים קלים במבנה קבצי הריצה והחלפת חבילות התוכן, הם הצליחו להזין קבצי הרצה מקוריים של קונסולת ה-Xbox 360 (קבצי .xex) ישירות לתוך מנוע ה-Xe03 החדש. התוצאות שהתקבלו הדהימו את הקהילה והוכיחו כי הכלי החדש מסוגל להריץ מגוון רחב של משחקים שאינם נתמכים רשמית.
בתוך ימים ספורים בלבד, דיווחו המפתחים על הצלחה בהרצת כותרים פופולריים כמו Plants vs. Zombies, Steins;Gate, ואפילו משחקי מרוצים תובעניים כמו Midnight Club: Los Angeles ברמות יציבות משתנות. מאחר שחלק גדול מעבודת האופטימיזציה הקשה כבר בוצע על ידי מהנדסי התוכנה של Microsoft, המשימה העיקרית שעומדת כעת בפני הקהילה היא התאמת הגדרות גרפיות קלות ושיפור היציבות הכללית של המשחקים השונים.
חומרת קצה, קונסולות ניידות ועתיד הגיימינג הנוסטלגי
אחת הבשורות המרגשות ביותר של התגלית הזו נוגעת לשוק קונסולות הגיימינג הניידות מבוססות ה-PC, שחווה פריחה חסרת תקדים בשנים האחרונות. מכשירים פופולריים כמו ה-ROG Ally וה-Legion Go צפויים להציג ביצועים יוצאי דופן בשימוש באמולטור החדש. בניגוד לאמולטורים קהילתיים קיימים כמו Xenia, המנוע הרשמי של Microsoft מציג דרישות מערכת נמוכות יחסית ויעילות אנרגטית גבוהה במיוחד, מה שיאפשר לשחק בדרכים לאורך זמן ללא חשש מריקון מהיר של הסוללה.
מעבר לביצועים המשופרים, האמולטור המקומפל מחדש מביא עמו מגוון שדרוגים גרפיים מובנים שמשפרים באופן דרמטי את המראה הוויזואלי של המשחקים. הוא תומך בהגדלת הרזולוציה המקורית עד ל-4K, מוסיף סינון טקסטורות מתקדם (Anisotropic Filtering), ומאפשר מצבי תצוגה מודרניים ללא שוליים. שדרוגים אלו מעניקים חיים חדשים למשחקים ישנים, והופכים אותם לחוויה ויזואלית חלקה ומודרנית שמתאימה לסטנדרטים של הגיימרים העדכניים ביותר כיום.
התחבר כדי להגיב