مِخبارMIKHBAR
الروبوتات

نقل لعبة سوبر ماريو 64 إلى مشغل الوسائط Zune HD

شهد مشغل الوسائط Zune HD من مايكروسوفت إنجازاً تقنياً فريداً تمثل في تشغيل لعبة نينتندو الكلاسيكية الشهيرة سوبر ماريو 64 محلياً على عتاده الأصلي.

نقل لعبة سوبر ماريو 64 إلى مشغل الوسائط Zune HD

إنجاز تقني فريد على مشغل الوسائط الكلاسيكي

تمكن أحد المطورين من نقل لعبة نينتندو 64 الشهيرة سوبر ماريو 64 للعمل بشكل محلي وبشكل كامل على مشغل الوسائط المحمول Zune HD الذي أطلقته شركة مايكروسوفت في عام 2009 ليكون منافساً لجهاز آي‌پود الشهير، وذلك وفقاً للتقارير التقنية الواردة من منصة هابداي. ويمكن الرجوع إلى Tom's Hardware للاطلاع على التفاصيل الأصلية للمصدر.

يعتمد هذا المشروع الفريد على تشغيل اللعبة بملفات ذاتية دون محاكاة تقليدية، مستفيداً من العتاد القوي الذي يمتلكه المشغل والمتمثل في شريحة إنفيديا تيغرا، مما يتيح تجربة تشغيل قريبة جداً من السرعة الكاملة مع دعم أصوات اللعبة وعناصر التحكم باللمس المخصصة وحفظ التقدم.

العتاد التقني الداعم والشريحة الرسومية

يحتوي مشغل Zune HD على شريحة معالجة رسومية من إنفيديا تُعرف باسم تيغرا APX 2600، وهي التي تمنح الجهاز القدرات المتعددة لتشغيل الوسائط والرسومات بكفاءة عالية وفقاً للبيانات التقنية التي نشرتها مصادر مثل موقع تومز هاردوير.

نظراً لأن نظام التشغيل المستند إلى ويندوز سي إي لا يدعم ميزات الرسوم الحديثة بشكل مباشر، فقد استعان المطور بحلول هندسية ذكية تتضمن محولاً لرسومات أوبن جي إل إس عبر أدوات معالجة خاصة، حيث يتم تجميع تأثيرات المزج في تظليل الأجزاء نظراً لافتقاد وحدة المعالجة الرسومية لعتاد المزج ثابتي الوظيفة، مما يعكس مدى التعقيد التقني وراء هذا الإنجاز.

آلية التحكم المخصصة وتجربة اللعب

صمم المطور واجهة تحكم باللمس تظهر كطبقة افتراضية فوق فيديو اللعبة، متضمنة عصا تحكم وهمية وأزرار التحكم الكلاسيكية مثل A وB وZ وR وأزرار C الأربعة وزر البدء، مع إمكانية تعديل مظهر هذه الأزرار ودرجة شفافيتها بما يناسب راحة المستخدم أثناء اللعب على شاشة الجهاز الزجاجية.

تعمل منطق اللعبة بمعدل ثلاثين إطاراً في الثانية الواحدة، مع وجود تراجع طفيف في الأداء حين يعجز الجهاز عن مجاراة الحمل، بينما تُنفذ عمليات المعالجة الصوتية على مسار برمجي مستقل ذي أولوية أعلى لضمان عدم تأثر جودة الصوت بانخفاض معدل الإطارات المحتمل في بعض المشاهد المعقدة.

الاعتماد على حزمة OpenZDK وتعديل البرمجيات

لا يتطلب تشغيل هذا المنفذ أي تعديل جذري على البرمجيات الثابتة لجهاز Zune HD، حيث يُعتمد كلياً على حزمة التطوير المفتوحة غير الرسمية المعروفة باسم OpenZDK التي تتيح تشغيل البرمجيات المنزلية على الجهاز الذي أوقف إنتاجه رسمياً في عام 2011.

يعتمد المشروع على كود برمجي مستمد من مشروع تفكيك شيفرة سوبر ماريو 64 الذي أنجزه المجتمع سابقاً، مع استخدام حاويات دوكر عبر نظام لينكس لعمليات البناء قبل نقل اللعبة إلى المشغل عبر منفذ يو إس بي، وتتطلب العملية بالطبع توفير ملف ROM الأصلي المستخرج من خرائط اللعبة الأصلية.

مستقبل المشاريع المشابهة وقيود التنمية

يُظهر هذا المشروع ما كان يمكن لجهاز Zune HD تحقيقه لو أن شركة مايكروسوفت تبنت نهجاً أكثر انفتاحاً تجاه المطورين المستقلين في ذلك الوقت، حيث تأتي هذه التجربة ضمن موجة متزايدة من المنافذ والأعمال اليدوية الموجهة للأجهزة القديمة بفضل الأدوات الذكية والمجتمعات التقنية النشطة.

رغم القيود الكبيرة المفروضة على نظام الجهاز والاعتماد على نسخ برمجية معدلة، تظل هذه الخطوة دليلاً على إبداع المطورين في استغلال القدرات الكامنة للأجهزة الكلاسيكية وإحياء ذكريات الألعاب الرقمية على منصات غير متوقعة مثل مشغلات الوسائط العتيقة.

المصادر

  • Tom's HardwareProgrammer ports Super Mario 64 to Microsoft’s Zune HD media player

تابع التسلسل الزمني

تغطية الكيانات المرتبطة