آخر الأخبار (AR)

تقوم أداة PS2Recomp بتحويل كلاسيكيات PlayStation 2 إلى ألعاب كمبيوتر أصلية بدون برامج محاكاة

PlayStation
Foto: PlayStation - Foto: Tom Eversley / Shutterstock.com

أصدر المبرمج المعروف باسم ran-j PS2Recomp، وهي أداة مفتوحة المصدر قادرة على تحويل عناوين PlayStation 2 إلى ملفات تنفيذية أصلية للكمبيوتر الشخصي. يقوم النظام بمعالجة الملفات الأصلية وإنشاء تطبيقات مستقلة لنظامي التشغيل Windows وLinux. تلغي الميزة الجديدة الحاجة إلى المحاكيات التقليدية. يعمل البرنامج مباشرة على بنية كود اللعبة.

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

الاختلافات بين إعادة الترجمة الثابتة والمضاهاة التقليدية

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

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

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

التحديات التقنية في بنية محرك العاطفة

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

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

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

المزايا المباشرة للتنسيق الأصلي للاعبين

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

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

يؤدي غياب أوقات الانتظار إلى تحويل ديناميكيات الألعاب التي كانت تعتمد على شاشات التحميل لإدارة الذاكرة المحدودة لوحدة التحكم. يتيح الوصول الفوري إلى البيانات الموجودة على SSD إمكانية الانتقال الفوري بين السيناريوهات. يحدث تعديل النسيج على مستوى البرنامج. يقوم المعدّلون بإدراج صور عالية الدقة تحل محل الملفات الأصلية أثناء التنفيذ. كود مفتوح المصدر يجعل من السهل تنفيذ الإضاءة الحديثة وتأثيرات الظل المتقدمة.

أول عنوان قابل للعب ومستقبل المنصة

أول لعبة حققت حالة اللعب الكاملة من خلال PS2Recomp كانت Sly Cooper وThievius Raccoonus. كان عنوان النظام الأساسي بمثابة قاعدة اختبار لإثبات جدوى التنفيذ الأصلي في بيئات معقدة ثلاثية الأبعاد. تم تشغيله بدون أي خلل رسومي أو مشكلات في مزامنة الصوت. جذب نجاح الاختبار انتباه المبرمجين الآخرين ذوي الخبرة في وحدات التحكم الهندسية العكسية.

ينظم مجتمع المستخدمين الأصوات لتحديد ترتيب أولويات التحويلات القادمة. تتصدر الامتيازات الكلاسيكية مثل Crash Bandicoot وJak II قوائم الطلبات في منتديات المناقشة. يمكن لأي شخص لديه معرفة بالبرمجة البدء في تحويل لعبة باستخدام الملفات المتوفرة على منصة GitHub. يتلقى المستودع تحديثات يومية مع تحسينات التعليمات البرمجية وإصلاحات الأخطاء التي أبلغ عنها المختبرون المستقلون حول العالم.

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

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

Veja Tambem em آخر الأخبار (AR)

Nintendo Switch 2 يصل إلى 247,880 وحدة مباعة في اليابان، ويسيطر على السوق في الفترة من 18 إلى 24 مايو

Nintendo Switch 2 يصل إلى 247,880 وحدة مباعة في اليابان، ويسيطر على السوق في الفترة من 18 إلى 24 مايو

تطلق Meta اشتراكات Plus لـ Instagram وWhatsApp وFacebook؛ فهم الميزات والأسعار الجديدة

تطلق Meta اشتراكات Plus لـ Instagram وWhatsApp وFacebook؛ فهم الميزات والأسعار الجديدة

حكومة الولايات المتحدة توقع معاهدة مع إيران لوقف المشروع النووي والإفراج عن الأموال

حكومة الولايات المتحدة توقع معاهدة مع إيران لوقف المشروع النووي والإفراج عن الأموال

سيكون لكسوف الشمس عام 2027 مدة أقصاها 6 دقائق؛ ظاهرة لم تتكرر منذ 157 عاما

سيكون لكسوف الشمس عام 2027 مدة أقصاها 6 دقائق؛ ظاهرة لم تتكرر منذ 157 عاما

تفاصيل Microsoft عن استرداد Xbox Game Pass من خلال شراكات جديدة وتخفيضات في الأسعار بعد التأثير الأولي

تفاصيل Microsoft عن استرداد Xbox Game Pass من خلال شراكات جديدة وتخفيضات في الأسعار بعد التأثير الأولي

فرانسيسكو سيروندولو وخوان مانويل سيروندولو يتغلبان على المنافسين ويصلان إلى مرحلة غير مسبوقة للعائلة في رولان جاروس

فرانسيسكو سيروندولو وخوان مانويل سيروندولو يتغلبان على المنافسين ويصلان إلى مرحلة غير مسبوقة للعائلة في رولان جاروس

ظهرت تفاصيل الجهاز اللوحي OnePlus OLED مقاس 8.8 بوصة في تسريب، مما يشير إلى شريحة Snapdragon المتميزة

ظهرت تفاصيل الجهاز اللوحي OnePlus OLED مقاس 8.8 بوصة في تسريب، مما يشير إلى شريحة Snapdragon المتميزة

يتلقى مالكو PlayStation 5 عروضًا توضيحية مجانية للألعاب المستقلة دون استخدام PS Plus

يتلقى مالكو PlayStation 5 عروضًا توضيحية مجانية للألعاب المستقلة دون استخدام PS Plus

يكشف حدث State of Play على PlayStation عن أكثر من 60 دقيقة من الأخبار حول Marvel’s Wolverine

يكشف حدث State of Play على PlayStation عن أكثر من 60 دقيقة من الأخبار حول Marvel’s Wolverine

حيوان ثديي بحري يقفز على متن سفينة خلال مسابقة مونتيري هو وا في كاليفورنيا

حيوان ثديي بحري يقفز على متن سفينة خلال مسابقة مونتيري هو وا في كاليفورنيا

ظاهرة فلكية تجمع بين القمر الأزرق والميكروموون في سماء الليل خلال ليلة 31 مايو

ظاهرة فلكية تجمع بين القمر الأزرق والميكروموون في سماء الليل خلال ليلة 31 مايو

المطور يعلن عن توسعة The Witcher 3 إلى 2027 ويؤجل إطلاق The Witcher 4

المطور يعلن عن توسعة The Witcher 3 إلى 2027 ويؤجل إطلاق The Witcher 4