يشهد سوق وحدات التحكم المحمولة مرحلة توسع مع الأجهزة القوية بشكل متزايد. غالبًا ما يتم نسيان الأجهزة القديمة في أدراج اللاعبين بعد بضع سنوات من الاستخدام. ومع ذلك، فإن جزءًا مخصصًا من مجتمع التكنولوجيا يرفض التقادم المخطط له. يستخدم هؤلاء المتحمسون الهندسة العكسية واللحام الدقيق لتحقيق أقصى استفادة من الأجهزة التي تم إصدارها في العقد الماضي. النتيجة فاجأت حتى مهندسي الشركات المصنعة الأصليين.
قام المودلر المعروف باسم Naga بدفع حدود Nintendo Switch Lite عن طريق تعديل البنية الداخلية للجهاز. كان الهدف الرئيسي للمشروع هو تشغيل نسخة الكمبيوتر الشخصي من لعبة Final Fantasy VII Remake مباشرة على الكمبيوتر المحمول. تطلب المشروع استبدال المكونات المادية وتركيب أنظمة تشغيل بديلة. جذبت العملية الموثقة بالفيديو اهتمام المنتديات المتخصصة في الحفاظ على الألعاب وتعديل الأجهزة.
تعديلات جذرية على أجهزة وحدة التحكم المحمولة
تلقت اللوحة الأم للجهاز تدخلات عالية المخاطر الميكانيكية والحرارية. النموذج الأصلي يترك المصنع مع 4 جيجابايت فقط من ذاكرة الوصول العشوائي ملحومة مباشرة في الدائرة. قام Naga بإزالة شريحة المخزون ولحام وحدات جديدة لتحقيق 8 جيجابايت من السعة الإجمالية. وتتطلب هذه التقنية دقة مجهرية وأدوات للاستخدام الصناعي. قد يؤدي خطأ ملليمتر في تطبيق الحرارة إلى إذابة نقاط التلامس النحاسية والتسبب في حدوث دوائر قصيرة وجعل لعبة الفيديو غير قابلة للاستخدام إلى الأبد. أدت مضاعفة الذاكرة إلى حل إحدى أكبر الاختناقات التي يواجهها معالج Tegra X1 عند معالجة الأنسجة الثقيلة.
لقد شهد التخزين الداخلي أيضًا تحولًا جذريًا. نسخة المصنع بمساحة 32 جيجا بايت. تتطلب لعبة Square Enix أكثر من 100 جيجابايت مجانًا على جهاز الكمبيوتر الخاص بك. قام منشئ المشروع بتثبيت وحدة eMMC بسعة 256 جيجابايت على اللوحة الرئيسية. ضمنت التوسعة المساحة اللازمة لتثبيت ملفات RPG الثقيلة دون الاعتماد على بطاقات الذاكرة الخارجية، التي تتميز بمعدلات قراءة أبطأ بكثير.
سحر البرمجيات لترجمة الهندسة المعمارية
ولم يمثل الحاجز المادي سوى نصف التحدي الهائل. يعمل Nintendo Switch بمعالج معمارية ARM، يركز على كفاءة الطاقة وانخفاض استهلاك البطارية. تعمل ألعاب الكمبيوتر وفقًا لمعايير x86، وهي مصممة لمعالجات سطح المكتب عالية الطاقة. يمنع هذا الاختلاف الهيكلي في اللغة التنفيذ المباشر لأي ملف قابل للتنفيذ لنظام Windows في لعبة فيديو Nintendo. يتضمن الحل تهيئة وحدة التخزين وتثبيت نظام تشغيل يستند إلى Linux.
استخدم المُعدِّل أدوات مفتوحة المصدر للتغلب على عدم التوافق. يعمل نظام Box64 جنبًا إلى جنب مع برنامج Wine لترجمة تعليمات اللعبة في الوقت الفعلي. يحتاج المعالج إلى فك تشفير الأوامر المعقدة على الفور. يتطلب عبء العمل زيادة في ترددات تشغيل وحدة المعالجة المركزية ووحدة معالجة الرسومات. أجبرت عملية رفع تردد التشغيل الشهيرة الشريحة على الحد الأقصى من استهلاك الطاقة لإبقاء التطبيق مفتوحًا وعرض رسومات ثلاثية الأبعاد.
أداء آر بي جي وتبديل الشاشة الأصلية
فاجأ أداء Final Fantasy VII Remake المجتمع التقني. حافظت اللعبة على معدل 20 إطارًا في الثانية في المناطق المفتوحة والمعقدة بمدينة مدغار. وفي الداخل وأثناء المعارك ارتفع المعدل إلى 30 إطارًا في الثانية بشكل ثابت. تم قفل القرار عند 720 بكسل. حدثت المشكلة الفنية الخطيرة الوحيدة في معالجة الصوت. أظهر الصوت مواطن الخلل والتلعثم عند تحميل المشاهد الثقيلة بسرعة.
تلقت التجربة المرئية تحسينًا إضافيًا مع تغيير العرض. تم استبدال شاشة الكريستال السائل الأصلية بلوحة Super5 OLED. قدمت القطعة الجديدة ألوانًا نابضة بالحياة ونغمات سوداء مطلقة. المكون له نفس أبعاد غلاف المصنع. تستهلك لوحة OLED طاقة بطارية أقل في المشاهد المظلمة، مما يساعد على تعويض النفقات الإضافية الناتجة عن المعالج المتسارع أثناء جلسات اللعب.
اختبار مع المحاكيات من منصات أخرى
عملت وحدة التحكم المعدلة كآلة اختبار حقيقية للبرامج الثقيلة الأخرى. قامت ذاكرة الوصول العشوائي الموسعة بتحرير الموارد لتشغيل برامج محاكاة وحدة تحكم سطح المكتب. سجل منشئ المشروع سلوك الجهاز في سيناريوهات الضغط المختلفة. اختلفت النتائج اعتمادًا على المتطلبات الرسومية لكل عنوان تم اختياره للعرض التوضيحي.
تضمنت قائمة الألعاب التي تم اختبارها على النظام ألعابًا كلاسيكية من عدة أجيال من الصناعة:
- تم تشغيل The Witcher 3: Wild Hunt أصلاً على نظام Linux ووصلت إلى ذروة 45 إطارًا في الثانية.
- لقد عملت Kingdom Hearts HD 1.5 Remix بشكل مثالي من خلال محاكي PlayStation 3.
- The Legend of Zelda: The Wind Waker كان أداؤها لا تشوبه شائبة على محاكي Wii U.
- تم تشغيل Gravity Rush بشكل لا تشوبه شائبة باستخدام نظام المحاكاة الافتراضية لـ PlayStation Vita.
لفتت محاكاة PlayStation 3 الانتباه إلى سيولتها. تتمتع وحدة تحكم Sony ببنية معقدة تتطلب الكثير من المعالجة لتكرارها. توضح قدرة Switch Lite المعدلة على التعامل مع هذه البيانات الإمكانات الخفية لشريحة Tegra X1. يواصل مجتمع المطورين المستقلين تحسين الرموز لاستخراج المزيد من السرعة من الأجهزة في التحديثات المستقبلية.
تأثير المجتمع على الحفاظ على الإلكترونيات
تعمل مشاريع التعديل العميق على إعادة تعريف دورة حياة الأجهزة الإلكترونية ومكافحة التخلص المبكر منها. تميل صناعة التكنولوجيا إلى التخلي عن دعم الأجهزة القديمة بعد وقت قصير من طرح أجيال جديدة في السوق. يتولى المعدّلون دور توسيع نطاق فائدة هذه الآلات لسنوات عديدة بما يتجاوز ما كان متوقعًا. إن شراء قطع الغيار في الأسواق الآسيوية يسهل إنشاء وحدات تحكم هجينة فريدة ويقلل من حجم النفايات الإلكترونية العالمية.
يؤدي توثيق هذه العمليات إلى إنشاء أرشيف قيم لمهندسي المستقبل. يضع عمل Naga معيارًا جديدًا للجودة للتدخلات على لوحات الدوائر المطبوعة عالية الكثافة. يؤدي الجمع بين اللحام الصناعي والبرمجة منخفضة المستوى إلى تحويل وحدة تحكم ألعاب محمولة بسيطة إلى كمبيوتر جيب متعدد الاستخدامات. يعد التقدم المطرد في برامج ترجمة الهندسة المعمارية بتسهيل تشغيل الألعاب الحديثة على الأنظمة الأساسية القديمة في السنوات القادمة.

