
ملخص سريع
- تحول SharpEmu إلى مشروع يقوده المجتمع في 15 يوليو 2026.
- نُشرت الشفرة المصدرية لمشروع KytyPS5 في اليوم التالي.
- المشروعان مستقلان ويعتمدان على قواعد برمجية وأساليب مختلفة.
- يمكن للمطورين الآن إرسال تعديلات وتقارير أخطاء والمشاركة في التطوير.
- توافق الألعاب لا يزال محدودًا، مع أخطاء وأداء غير مستقر.
دخلت محاكاة PS5 مرحلة جديدة بعد فتح مشروعي SharpEmu وKytyPS5 أمام مساهمات المطورين والمجتمع، خلال يومين متتاليين من شهر يوليو 2026.
أعلن مطور SharpEmu في 15 يوليو أن المشروع لم يعد جهدًا فرديًا، وأصبحت الشفرة المصدرية ونظام تتبع الأخطاء وآلية استقبال المساهمات متاحة للعامة بموجب ترخيص GPL-2.0.
وفي 16 يوليو، نُشرت الشفرة المصدرية الأولى لـKytyPS5 على GitHub، ما يسمح للمطورين بدراسة المشروع والمساهمة في تحسين التوافق ومعالجة الأخطاء.
مشروعان منفصلان بأسلوبين مختلفين
لا توجد علاقة مباشرة بين SharpEmu وKytyPS5، إذ يعتمد كل مشروع على قاعدة برمجية مختلفة.
كُتب SharpEmu من الصفر باستخدام لغة C#، ويدعم حاليًا Windows وLinux وأجهزة Mac بمعالجات Intel، بينما يمكن تشغيل نسخته على أجهزة Apple Silicon عبر Rosetta 2.
يستخدم المشروع Vulkan على Windows وLinux، بينما يعتمد على MoltenVK لتقديم الرسوميات على macOS.
أما KytyPS5 فكُتب بلغة C++ ويعتمد على نسخة معدلة بصورة كبيرة من مشروع Kyty الأصلي. يدعم Windows حاليًا ويتطلب بطاقة رسومية متوافقة مع Vulkan 1.3، مع التخطيط لإضافة Linux لاحقًا.
- SharpEmu: مكتوب بلغة C# ومن تطوير جديد بالكامل.
- KytyPS5: مكتوب بلغة C++ ومبني على نسخة معدلة من Kyty.
- SharpEmu: يدعم Windows وLinux وmacOS بصورة تجريبية.
- KytyPS5: يدعم Windows حاليًا مع خطة لإضافة Linux.
- كلا المشروعين يستخدمان Vulkan لمعالجة الرسوميات على الأنظمة المدعومة.
الوضع الحالي لـKytyPS5
يستطيع KytyPS5 تشغيل مجموعة محدودة من ألعاب PS5 ثنائية وثلاثية الأبعاد، بما يشمل عناوين تستخدم Unreal Engine وUnity ومحركات مخصصة.
تعرض صفحة المشروع ألعابًا مثل Disgaea 6 و Dreaming Sarah وMinecraft Legends وSILENT HILL: The Short Message في مراحل تشغيل مختلفة.
يركز التطوير حاليًا على تحسين موثوقية إقلاع الألعاب والتوافق، مع توقع حدوث انهيارات وأخطاء رسومية وأداء ضعيف بسبب المرحلة المبكرة للمشروع.
الوضع الحالي لـSharpEmu
يستطيع SharpEmu تحميل ملفات eboot.bin وملفات ELF، وتنفيذ تعليمات المعالج الأصلية، وقراءة البيانات الأساسية للألعاب وتحميل بعض وحدات النظام.
يتضمن المشروع دعمًا أوليًا لإرسال الـShaders والموارد ومخرجات الفيديو في بعض الألعاب، لكنه يفتقد عدة مكونات أساسية لازمة لتحقيق توافق واسع.
تشمل الاختبارات المنشورة ألعابًا مثل Demon’s Souls Remake وDreaming Sarah وVoid Terrarium وDead Cells.
فتح الشفرة المصدرية لا يعني أن ألعاب PS5 الحديثة أصبحت قابلة للعب بصورة كاملة على PC. كلا المحاكيين لا يزالان في مراحل مبكرة، مع توافق محدود ومشكلات في الرسوميات والاستقرار والأداء.
فتح المجال أمام مساهمات المطورين
يتيح الانتقال إلى التطوير المجتمعي للمبرمجين دراسة أسلوب كل مشروع في تنفيذ تعليمات المعالج والتعامل مع مكتبات النظام ومعالجة بنية الرسوميات المبنية على AMD RDNA 2.
كما يمكن للمستخدمين المساهمة عبر اختبار الألعاب، وإرسال سجلات الأخطاء، واقتراح الإصلاحات، وتقديم تعديلات برمجية تخضع للمراجعة قبل دمجها في المشروع.
