تعمل الأداة مفتوحة المصدر على تحويل ألعاب PlayStation 2 إلى ملفات تنفيذية أصلية للكمبيوتر الشخصي بدون محاكي
أصدر أحد المطورين المعروف باسم ran-j أداة مفتوحة المصدر تسمى PS2Recomp. يقوم النظام بتحويل عناوين PlayStation 2 إلى ملفات تنفيذية للكمبيوتر الأصلي. يقوم البرنامج بمعالجة الملفات الأصلية الموجودة على الأقراص وتحويلها إلى تطبيقات مستقلة. تعمل هذه الملفات على أنظمة التشغيل الحديثة مثل Windows وLinux. هذا النهج يلغي تماما الحاجة إلى المحاكيات التقليدية. يعمل البرنامج مباشرة على بنية اللعبة، ويعيد إنشاء أساس تشغيل التطبيق.
يواجه الحفاظ على الكتالوجات الرقمية عقبات بسبب تقادم الأجهزة التي تم إطلاقها منذ أكثر من عقدين من الزمن. تعمل الطريقة الجديدة على حل التبعية على وحدات التحكم الفعلية. كما أنه يلغي برامج المحاكاة التي تتطلب قوة معالجة عالية. ويضمن التحول النموذجي للأجيال القادمة إمكانية الوصول إلى التراث الثقافي لألعاب الفيديو. تطلبت عمليات الهندسة العكسية السابقة سنوات من العمل اليدوي من قبل فرق بأكملها لترجمة التعليمات البرمجية للعبة واحدة.
كيف تحل إعادة الترجمة الثابتة محل المحاكيات التقليدية
تعمل تقنية إعادة الترجمة الثابتة بشكل مختلف عن المحاكاة التقليدية. يقوم المحاكي التقليدي بإنشاء جهاز افتراضي. تقوم هذه البيئة بترجمة التعليمات من وحدة التحكم إلى الكمبيوتر في الوقت الفعلي أثناء التنفيذ. تتطلب العملية قوة معالجة عالية، كما يحدث انخفاض في الأداء بشكل متكرر في هذا التنسيق. يعتمد PS2Recomp استراتيجية مبكرة. يقوم البرنامج بإجراء جميع عمليات تحويل التعليمات البرمجية قبل أن يبدأ المستخدم اللعبة.
أثناء عملية التحويل، تقوم الأداة بتحليل الكود الثنائي الأصلي. تستخدم القاعدة بنية MIPS الموجودة في PlayStation 2. ويقوم النظام بترجمة هذه البيانات مباشرة إلى لغة C++. يتمتع التنسيق النهائي بتوافق كامل مع معالجات x86-64 الحالية. يعمل الملف الناتج مثل برنامج كمبيوتر شائع. يقوم نظام التشغيل بإدارة الذاكرة وموارد المعالجة مباشرة. طبقة الترجمة المتوسطة تتوقف عن الوجود. وهذا يقلل بشكل كبير من الحمل على معالج الجهاز. تعمل أجهزة الكمبيوتر ذات التكوينات المتواضعة على تشغيل العناوين دون صعوبة.
يجب أن يكون لدى المستخدم نسخة قانونية من اللعبة لاستخراج البيانات الأصلية. تقوم الأداة بقراءة المعلومات من القرص وإنشاء ملف نظيف قابل للتنفيذ. يتجاهل الكود الذي تم إنشاؤه القيود التي فرضتها الأجهزة الأصلية في ذلك الوقت. يصل المطورون إلى كود المصدر بشكل مستقل. يقومون بإجراء تعديلات مستحيلة في التنسيق المغلق. يتمتع مجتمع التعديل بوصول غير مقيد إلى الملفات الداخلية، مما يسمح بتغييرات عميقة في بنية العناوين الكلاسيكية.
التحديات التقنية في تكييف معالج Emotion Engine
يتمتع جهاز PlayStation 2 ببنية داخلية معقدة. جوهر النظام هو معالج Emotion Engine، وهو عبارة عن شريحة تحتوي على وحدات معالجة متجهة مخصصة. تعمل هذه المكونات بشكل متزامن مع الأجزاء الأخرى من الجهاز. منطق توجيه البيانات يجعل الترجمة الدقيقة صعبة على أجهزة الكمبيوتر الحديثة. تمثل مزامنة المكونات الأصلية أكبر عقبة فنية. يعمل PS2Recomp على حل المشكلة عن طريق إنشاء ملف تعريف تنفيذ مستقل.
تستخدم الأداة محرك ترجمة البرامج. يقوم النظام بتعيين التعليمات وتكييف العمليات الحسابية مع المعايير الحالية. قام المطور بدمج المشروع في منصات تعاونية على الإنترنت. يتشارك المبرمجون من مختلف أنحاء العالم أجزاء من التعليمات البرمجية التي تم فك شفرتها في مستودعات مفتوحة. يقوم النظام بتحليل البيانات المدخلة من قبل المستخدمين. يتم تطبيق الإصلاحات التلقائية في حالة حدوث أخطاء في الترجمة. يعمل الجهد الجماعي على تسريع تطوير الأداة وتوسيع قاعدة التوافق.
يقوم البرنامج بعزل مقتطفات التعليمات البرمجية التي لا تسمح بالترجمة التلقائية. النظام يحرر مساحة للتدخل البشري. يقوم الخبراء بتحليل المنطق الأصلي وإنشاء حلول يدوية في لغة C++. تقوم قاعدة بيانات المشروع بتخزين الإصلاحات. تطبق المنصة هذه الحلول على مواقف مماثلة في المستقبل. يزداد معدل نجاح التحويل مع كل لعبة جديدة تتم معالجتها. تقل الحاجة إلى التعديلات اليدوية مع تعلم النظام من الإصلاحات السابقة.
المزايا المباشرة للتنسيق الأصلي لأجهزة الكمبيوتر الحالية
يؤدي التشغيل الأصلي على الكمبيوتر إلى تحرير الألعاب من القيود التقنية في ذلك الوقت. تضمنت الحدود أجهزة تلفزيون أنبوبية وسعة ذاكرة قليلة. يستخدم العنوان الآن الإمكانات الكاملة لبطاقات الرسومات والمعالجات الحديثة. تسرد الموارد الرسمية تحسينات تفصيلية في الأداء لمستخدمي أجهزة الكمبيوتر الشخصية.
- دعم أصلي لدقة 4K والشاشات فائقة الاتساع دون تشويه الواجهة.
- تمت إزالة أقفال معدل الإطارات، مما يسمح باللعب بمعدل 60 أو 120 إطارًا في الثانية.
- انخفاض كبير في أوقات التحميل من خلال القراءة المباشرة على محركات أقراص تخزين SSD.
- يمكنك بسهولة استبدال الأنسجة القديمة بنماذج ثلاثية الأبعاد عالية الدقة أنشأها المعجبون.
- التكامل مع أنظمة التشغيل الحديثة دون الحاجة إلى تكوينات المكونات الإضافية المعقدة.
يؤدي غياب أوقات الانتظار إلى تغيير ديناميكيات الألعاب. اعتمدت العناوين الأصلية على شاشات التحميل لإدارة الذاكرة المحدودة لوحدة التحكم. يسمح الوصول الفوري إلى البيانات الموجودة على SSD بالانتقالات الفورية بين السيناريوهات. يحدث تعديل النسيج على مستوى البرنامج. تقوم المعدلات بإدراج صور عالية الوضوح تحل محل الملفات الأصلية أثناء التشغيل. يعمل المصدر المفتوح على تبسيط تنفيذ الإضاءة الحديثة وتأثيرات الظل المتقدمة.
يقود Sly Cooper الاختبارات ويحدد المجتمع الخطوات التالية
أول لعبة حققت حالة اللعب الكاملة من خلال PS2Recomp كانت Sly Cooper وThievius Raccoonus. كان عنوان النظام الأساسي بمثابة قاعدة اختبار. كان الهدف هو إثبات جدوى التنفيذ الأصلي في بيئات معقدة ثلاثية الأبعاد. تم تشغيل اللعبة بدون أي خلل رسومي أو مشكلات في مزامنة الصوت. جذب نجاح الاختبار انتباه المبرمجين الآخرين ذوي الخبرة في الهندسة العكسية.
ينظم مجتمع المستخدمين الأصوات لتحديد ترتيب أولويات التحويلات القادمة. تتصدر الامتيازات الكلاسيكية مثل Crash Bandicoot وJak II قوائم الطلبات في منتديات المناقشة. يمكن لأي شخص لديه معرفة بالبرمجة البدء في تحويل اللعبة. الملفات متاحة على منصة GitHub. يتلقى المستودع التحديثات اليومية. تتضمن التحسينات تحسينات في التعليمات البرمجية وإصلاحات الأخطاء التي أبلغ عنها المختبرون المستقلون.
يُظهر التقدم التكنولوجي الذي يقوده المطورون المستقلون تحولًا في الصناعة. تكتسب المشاريع مفتوحة المصدر قوة جذب كبدائل قابلة للتطبيق للحفاظ على التاريخ. يجذب العمل المستمر في المستودع طلاب علوم الكمبيوتر ومهندسي البرمجيات. يؤدي تبادل المعلومات في المنتديات إلى إنشاء بيئة للتعلم العملي حول بنيات المعالجات القديمة.
يتطلب توثيق المشروع الإلمام بأسطر الأوامر. يحتاج المستخدم إلى تجميع البرنامج لاستخراج البيانات من الأقراص الأصلية. العملية الحالية تنفر المستخدمين العاديين الذين يبحثون عن حلول التثبيت السريع. يعمل منشئ الأداة على تبسيط الخطوات التشغيلية. جاري تطوير واجهة رسومية سهلة الاستخدام. هدف المجموعة هو أتمتة سير العمل بأكمله.
يؤدي إنشاء معيار جديد للحفاظ على البرامج إلى تغيير الاعتماد التجاري لشركات تصنيع الأجهزة. تعتمد صيانة الأعمال الرقمية الآن على لامركزية المعرفة التقنية. بدأت دراسة طريقة إعادة الترجمة الثابتة لتطبيقها على منصات قديمة أخرى. تنتقل مسؤولية الحفاظ على تراث ألعاب الفيديو إلى مجتمع التكنولوجيا العالمي.
Veja Tambem em آخر الأخبار (AR)
HBO تكشف عن العرض الترويجي وتحدد يوم 21 يونيو للعرض الأول للموسم الثالث من مسلسل House of the Dragon
تستثني الشركة المصنعة لجهاز PlayStation 5 استخدام PS Plus وتضمن الوصول المجاني إلى ثلاث ألعاب عبر الإنترنت
سوني تطلق تنزيلاً دائمًا ومجانيًا للعبتي Ark و2XKO لأصحاب PlayStation 5
أصدرت Rockstar Games حزمة مجانية تحتوي على 60 إطارًا وتتبع الأشعة للعبة Red Dead Redemption 2
تقدم Nintendo وحدة تحكم هجينة مزودة بشريحة Nvidia وطبعة جديدة كاملة من Zelda Ocarina of Time
أنشيلوتي يحدد تشكيلة البرازيل المحتملة لمباراة ودية ضد بنما بدون ثلاثي دوري أبطال أوروبا
تقوم Microsoft بتأجيل Fable إلى فبراير 2027، وتجنب المواجهة المباشرة مع GTA 6 ومجموعة واسعة من إصدارات Xbox المقررة في عام 2026
يستعد فريق جنوب أفريقيا لكأس العالم 2026 بتشكيلة محددة وتقويم المباريات
يقول مصدر إن مادوكس، نجل أنجلينا جولي وبراد بيت، يريد إزالة بيت من اسمه الأخير
حادث مميت في إيتابيرا، SP، يقتل ابن عم العروس بعد 7 أيام من وفاة المتزوجين حديثا على نفس الطريق السريع
تقدم Leapmotor سيارة الدفع الرباعي الكهربائية A10 بأربعة إصدارات ومدى يصل إلى 505 كيلومترًا