يعمل RetroArch الجديد 1.7.2 على تحسين تأخر الإدخال في وحدات التحكم الأصلية

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

تقوم وحدات التحكم باستمرار بإعادة رسم الصورة على الشاشة بمعدل تحديث مختلف حسب الجهاز المعني. في Mega Drive ، على سبيل المثال ، هناك إطاران من الاختلاف بين لمسة الزر وإعادة الرسم. إطاران لا يقدران بثمن تقريبًا هما ما يؤخران قفزة Sonic عندما نعطي الأمر. هذا التأخير الصغير هو ما يستخدم RetroArch لتجاوز تأخر الإدخال.

باتباع مثال Sonic ، سيعرض لنا RetroArch المعلومات على الشاشة بإطارين من التأخير ، ولكن تمت معالجة الإطارات اللاحقة بالفعل. وهكذا ، يمكن للمحاكي تخطي الإطارات عند تنفيذ الأمر ، وبالتالي تعويض التأخير الناتج عن تأخر الإدخال. سيكون RetroArch دائمًا إطارين أمامك ، لذلك عندما يكون تأخر الإدخال في وحدة التحكم الأصلية أقل ، ستكون النتيجة النهائية أفضل من وقت الاستجابة الأصلي. هذا بالضبط ما يمكن رؤيته في الفيديو التالي لـ NES Super Mario Bros ، وهي وحدة تحكم تقوم بتحديث إطار فقط بعد الأمر.

هذه الميزة متاح من RetroArch 1.7.2 في معظم الإصدارات ، بما في ذلك Androidوهو ما يهمنا. للتفعيل ، يجب أن نستمر الإعدادات> الكمون وتنشيط اركض للأمام لتقليل الكمون.

إنها ليست الجدة الوحيدة. يتضمن إصدار Windows العديد من الميزات الأخرى ، مثل إمكانية استخدام دقة أصلية مصممة لتوصيل شاشات CRT منخفضة التردد (مرحبًا ، أركيد) ، بالإضافة إلى تحسين برامج التشغيل لـ Direct3D و Vulkan أو التسهيلات عند تعيين عناصر التحكم لكل نظام أساسي.