مشروع جديد يتيح تشغيل محاكي PS2 في المتصفح
تمكن فريق من المطورين من تحويل محاكي الألعاب الشهير PCSX2، المخصص لأجهزة بلايستيشن 2، للعمل مباشرة ضمن متصفح الإنترنت. يحمل المشروع اسم TabStationToo، وقد أثبت نجاحه في تشغيل ألعاب معروفة مثل GTA San Andreas وFinal Fantasy XII دون الحاجة إلى تثبيت برنامج المحاكاة على الحاسوب.
كيف تم تنفيذ هذا الإنجاز؟
يعتمد محاكي PCSX2 في الأساس على ترجمة أوامر بلايستيشن 2 إلى تعليمات يستطيع معالج الحاسوب تنفيذها. لكن التحدي الأكبر كان في جعل هذا المحاكي يعمل بسلاسة ضمن بيئة المتصفحات التي لا تدعم تشغيل البرامج بالطريقة التقليدية.
استخدم الفريق تقنية WebAssembly التي تسمح بتشغيل أكواد عالية الأداء داخل المتصفح، كما تم تعديل نظام العرض المُستخدم في المحاكي ليتوافق مع تقنية WebGPU الخاصة برسم الرسوميات عبر الويب.
قدّم المساعد البرمجي الذكي Claude دوراً بارزاً في كتابة الشفرات الجديدة التي تُبدل التعليمات الأصلية إلى صيغ متوافقة مع تقنيات الويب. كما ساعد في اختبارات آلية تضمن دقة التحويل ومطابقة الأداء لنتائج المحاكي الأصلي على سطح المكتب.
أداء الألعاب وتجربة الاستخدام
اختبر المطورون المشروع على عدة أجهزة مختلفة، من حواسيب صغيرة إلى أجهزة قوية مثل حاسوب مزود بمعالج M1 Max وما شابه من معالجات حديثة تحت نظامي MacOS وLinux.
أظهرت التجارب الأولية أن ألعاب مثل Final Fantasy XII وBurnout تعمل بسلاسة تامة على بعض الأجهزة، مع تحقيق أداء قريب من سرعة الألعاب الأصلية. ومع ذلك، لا تزال بعض المشاهد الثقيلة تؤثر سلبيًا على سرعة التشغيل في بعض الحالات.
يجدر بالذكر أن تجربة الألعاب ضمن المتصفح ما زالت في مرحلة تجريبية، وبالتالي يحتاج المستخدمون إلى اختبار الألعاب المختلفة من مجموعتهم الخاصة قبل توقع تجربة متساوية مع كل الألعاب.
ما الذي تحتاجه لتبدأ اللعب؟
المشروع متاح مجاناً ومفتوح المصدر، ما يجعل إمكانية استخدامه متاحة للمطورين واللاعبين المهتمين بتجربة ألعاب بلايستيشن 2 عبر المتصفح. ولكن من الضروري توفر ملفات BIOS الخاصة بجهاز PS2 الأصلي ونسخ من الألعاب بصيغة صور الأقراص (disc images) التي تمتلكها قانونياً.
يتطلب تشغيل TabStationToo استخدام متصفح مثل Chrome أو Edge على الحاسوب المكتبي، حيث لا يدعم المشروع حالياً الهواتف المحمولة. كما يوفر دعمًا للتحكم عن طريق لوحة المفاتيح أو وحدات التحكم (gamepads)، بالإضافة إلى إمكانية حفظ التقدم باستخدام ميزة بطاقات الذاكرة أو حفظ الحالات (save states).
استخدامات ومزايا مشروع TabStationToo
- تجربة ألعاب بلايستيشن 2 بدون الحاجة لتثبيت برامج إضافية.
- توفير واجهة سهلة الوصول عبر المتصفح مباشرة.
- دعم التحكم عبر لوحة المفاتيح وأجهزة التحكم الخارجية.
- حفظ التقدم عبر الذاكرة الافتراضية وحفظ الحالات.
- الاستفادة من تقنيات حديثة مثل WebAssembly وWebGPU لتعزيز الأداء.
هذا النوع من المحاكيات قد يزيد من سهولة الوصول إلى ألعاب كلاسيكية عبر مختلف الأجهزة دون تعقيدات التثبيت والتكوين اليدوي.
خاتمة
يبقى مشروع TabStationToo تجربة واعدة في عالم المحاكيات المستندة إلى الويب، حيث تجمع بين تقنيات متقدمة وأداء يمكن أن ينافس البرامج التقليدية في بعض الأجهزة. رغم أنها لا تزال في مراحل مبكرة ومحدودة من حيث التوافق مع جميع الأجهزة والألعاب، إلا أنها تمثل خطوة جديدة في تسهيل تجربة الألعاب القديمة.
المصدر: Digital Trends
اكتشاف المزيد من Mohdbali
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.




