أوبن إيمو
OpenEmu هو برنامج محاكاة ألعاب فيديو مفتوح المصدر ومتعدد الأنظمة، مصمم خصيصًا لنظام macOS . يوفر واجهة إضافية لمحاكاة مكونات العديد من أجهزة الألعاب ، مثل Nintendo Entertainment System و Genesis و Game Boy وغيرها الكثير. تسمح بنيته للمطورين الآخرين بإضافة أنوية جديدة إلى النظام الأساسي دون الحاجة إلى مراعاة واجهات برمجة تطبيقات macOS الخاصة .
صدرت النسخة 1.0 في 23 ديسمبر 2013، بعد فترة اختبار تجريبي مطولة. [ 1 ] ومنذ ذلك الحين، صدرت العديد من التحديثات التدريجية، مع وجود خطط لإضافة دعم المزيد من أجهزة الألعاب في الإصدارات المستقبلية. بعض هذه النوى قيد التطوير متاحة للتنزيل في إصدار تجريبي اختياري (يصدر مع الإصدار القياسي)، والذي يدعم أنظمة الألعاب التي تستخدم MAME .
تاريخ
البدايات
صدر برنامج OpenEmu لأول مرة يوم الأربعاء 4 يوليو/تموز 2007 باسم OpenNestopia ، وهو نسخة معدلة من برنامج محاكاة ألعاب NES / Famicom Nestopia (الذي كتبه مارتن فريج) على نظام التشغيل macOS 10.4 Tiger، وكان قد تم تطويره باستخدام لغة Cocoa . [ 2 ] بدأ واينبرغ وصديقه بن ديفاسيل البحث عن مطورين آخرين لنقل برامج محاكاة أخرى إلى نظام macOS، مما أدى إلى تغيير الاسم إلى OpenEmu في عام 2009، ليعكس بشكل أفضل طبيعة برنامج المحاكاة متعدد الأنظمة. [ 3 ]
1.0
صدرت النسخة 1.0 من OpenEmu يوم الاثنين 23 ديسمبر 2013، وتضمنت 12 نواة تحاكي أجهزة ألعاب الفيديو المنزلية واللوحية والمحمولة من نينتندو وسيجا و NEC و SNK ، من الجيل الثالث إلى السابع . كانت النسخة 1.0 من OpenEmu تتطلب نظام التشغيل Mac OS X Lion (10.7.x) للتشغيل. وفي تحديث لاحق لمكتبة OpenEmu (الإصدار 1.0.4) يوم الأربعاء 15 أكتوبر 2014 (بعد 296 يومًا) ، أُضيفت نواة Stella لمحاكاة جهاز أتاري 2600 ، وهو جهاز من الجيل الثاني .
2.0
تم إطلاق OpenEmu 2.0 يوم الأربعاء 23 ديسمبر 2015 (بعد عامين بالضبط من الإصدار 1.0) . بدأ OpenEmu 2.0 يتطلب نظام التشغيل OS X El Capitan 10.11 كحد أدنى ، متخليًا عن دعم أنظمة Mac OS X Lion (10.7.x) حتى OS X Yosemite (10.10.x). أضاف OpenEmu 2.0 ستة عشر نواة جديدة، إلى جانب مئات من إصلاحات الأخطاء وميزات إضافية. تضمنت النوى الجديدة عدة نوى من الجيل الثاني ، ودعمًا لألعاب الصور التي تعتمد على الوسائط الضوئية ، بالإضافة إلى محاكاة أنظمة من شركات Sony و Mattel و Bandai و Magnavox و Milton-Bradley و Coleco . أضاف تحديث آخر في منتصف الطريق، 2.0.6.1 ، الذي صدر يوم الثلاثاء 19 ديسمبر 2017 (بعد 727 يومًا من 2.0) دعمًا لفرع Sega Saturn الخاص بـ Mednafen ، مع اقتراح استخدام معالج i7 رباعي النواة للمحاكاة.
2.1 و 2.2
كان إصدار OpenEmu 2.1 ( الجمعة، 15 أكتوبر 2019 ، بعد 675 يومًا من الإصدار 2.0.6.1 ؛ "بالصدفة"، بعد 5 سنوات بالضبط من تحديث Stella 1.0.4 ) مهمًا، ليس بسبب أي نوى جديدة، ولكن لدعم Metal ، واجهة برمجة التطبيقات المرئية من Apple التي خلفت OpenGL و OpenCL، مما منح OpenEmu مكاسب كبيرة في كل من الأداء وعمر البطارية.
أضاف OpenEmu 2.2 ( يوم الجمعة 27 ديسمبر 2019 ، بعد 63 يومًا) دعمًا لإصدار فرعي من فرع GameCube الخاص بـ Dolphin ، مبني على أساس الإصدار 2.1. وبذلك يصل عدد النوى المدعومة في OpenEmu إلى 31 نواة.
القيود
ألعاب هجينة 32X
كما أكد مطورو OpenEmu على صفحتهم الرسمية على Reddit ، فإن ألعاب Sega 32X-CD الهجينة (إصدارات الألعاب التي يمكنها استخدام خرطوشة 32X وجهاز Sega CD في آنٍ واحد، مثل Night Trap و Corpse Killer و Fahrenheit ) غير مدعومة. ويظهر للمستخدمين خطأ "هذه اللعبة تتطلب ملحق Sega 32X" عند محاولة تشغيلها. [ 4 ]
قيود جهاز جيم كيوب
في الوقت الحالي، لا تدعم محاكاة GameCube خاصية حفظ الحالات (بسبب التحديثات المستمرة التي تؤدي إلى كسر التوافق مع الحالات المحفوظة)؛ ويتم تشجيع المستخدمين على استخدام عمليات الحفظ داخل اللعبة.
كما أن محاكاة OpenEmu GameCube لا تدعم عناوين GameCube متعددة الأقراص الـ 22 في الوقت الحالي (على الرغم من أن فرع Dolphin الرئيسي يدعمها).
سمات
يتميز OpenEmu بواجهة خلفية تستخدم محركات ألعاب متعددة مع الحفاظ على واجهة المستخدم الأمامية المألوفة لنظام macOS . كما يستخدم تقنيات macOS الحديثة مثل Cocoa و Quartz . [ 5 ] ومن الميزات الفريدة لـ OpenEmu مكتبة ROM الخاصة به ، والتي تتيح استيراد ملفات ROM وعرضها في معرض صور، على غرار iTunes . ويمكن إضافة معلومات اللعبة وصور الغلاف تلقائيًا من قواعد بيانات OpenEmu.
يتضمن OpenEmu الميزات التالية:
- تحسينات عالية الجودة لتقنية Metal (المعروفة سابقًا باسم OpenGL )، وتشغيل متعدد الخيوط ، وتحسينات أخرى [ 6 ]
- تأثيرات ثلاثية الأبعاد ومعالجة الصور في الوقت الفعلي
- فلاتر رسومية لتحسين العرض
- دعم وضع ملء الشاشة
- إمكانية تشغيل عدة ملفات ROM في وقت واحد
- القدرة على فحص الأقراص المرفقة بحثًا عن ذاكرة القراءة فقط (ROM).
- تنزيل معلومات اللعبة وغلافها تلقائيًا
- إمكانية استخدام غلاف فني مخصص
- يمكن تشغيل تعديلات ROM على أنظمة متعددة.
- مكتبة متكاملة الميزات، تدعم طرق عرض متعددة، ومجموعات (فئات)، وتقييمات الألعاب.
- تنظيم ملفات ROM تلقائيًا داخل مجلد المكتبة (اختياري)
- دعم كامل لحفظ حالة النظام ، بما في ذلك حالات الحفظ التلقائية.
- دعم محسّن لأجهزة التحكم عبر منفذ USB وإمكانية الوصول إلى تقنية Bluetooth (بما في ذلك أجهزة التحكم DualShock 3 و DualShock 4 و Xbox 360 و Xbox One )
- نوى مخصصة لأنظمة مخصصة (لأنظمة مثل Wii )
التوافق
* المكون الإضافي الأساسي الافتراضي. [ 7 ]
** يجب أن تحتوي الإصدارات 2.1 وما دونها على نواة نظام مخصصة.
*** غير قادر على تشغيل عناوين Sega 32X CD الستة (6) المعروفة.
استقبال
حظي برنامج OpenEmu، عند إصداره بنسخته 1.0، باستقبال إيجابي وتغطية إعلامية واسعة على الإنترنت، حيث أشادت وسائل الإعلام بواجهة المستخدم وميزات البرنامج وسهولة استخدامه. [ 8 ] [ 9 ] [ 10 ] [ 11 ] وقد نال البرنامج إشادة خاصة من مجتمع اللاعبين لكونه "حوّل فكرة برنامج محاكاة لجمهور عام واسع إلى واقع ملموس". [ 12 ]
اعتبارًا من 16 أغسطس 2018، تم تنزيل OpenEmu أكثر من 10,000,000 مرة منذ إصداره الإصدار 1.0، مما يجعله أحد أكثر برامج المحاكاة متعددة الأنظمة شيوعًا على نظام macOS.
انظر أيضاً
مراجع
- ↑ "الإصدارات · OpenEmu/OpenEmu" . GitHub .
- ↑ "OpenNestopia" . مؤرشف من الأصل بتاريخ 21-10-2014 . تم الاطلاع عليه بتاريخ 27-10-2012 .
- ↑ "الأرشيف - محاكي للجميع - كيف يُغيّر OpenEmu كل شيء" . مؤرشف من الأصل بتاريخ 2022-07-08 . تم الاطلاع عليه بتاريخ 2018-08-17 .
- ↑ "دعم تشغيل الأقراص المضغوطة بسرعة 32X؟" . 7 يناير 2016.
- ↑ "قائمة ماك سين" . مؤرشفة من الأصل بتاريخ 2022-07-08 . تم الاطلاع عليها بتاريخ 2012-10-27 .
- ↑ "إنشاء حركة رقمية" . 22 يونيو 2009.
- ↑ "ويكي OpenEmu - الصفحة الرئيسية" . GitHub . تم الاطلاع عليه بتاريخ 16 أغسطس 2018 .
- ↑ ثورين كلوسوفسكي (24 ديسمبر 2013). "برنامج OpenEmu يحاكي جميع أجهزة الألعاب الكلاسيكية تقريبًا على نظام ماك" . لايف هاكر . تم الاطلاع عليه بتاريخ 10 أبريل 2014 .
- ↑ أليكس هيث (26 ديسمبر 2013). "OpenEmu هو محاكي ألعاب المدرسة القديمة الأمثل لنظام التشغيل OS X" . موقع Cult of Mac . تاريخ الاسترجاع: 10 أبريل 2014 .
- ↑ أندرو كانينغهام (28-12-2013). "تجربة عملية مع OpenEmu على موقع ArsTechnica" . Ars Technica.
- ↑ شون هوليستر (28 ديسمبر 2013). "استمتع بألعاب الفيديو الكلاسيكية بأناقة مع OpenEmu لنظام Mac" . ذا فيرج .
- ↑ "ميزة OpenEmu على الأرشيف" . مؤرشف من الأصل بتاريخ 21-08-2012 . تم الاطلاع عليه بتاريخ 27-10-2012 .
روابط خارجية
- محاكيات ألعاب الفيديو الأركيد
- برنامج مجاني مكتوب بلغة أوبجكتيف سي
- محاكيات مجانية لأجهزة ألعاب الفيديو
- محاكيات جيم جير
- برنامج مجاني لنظام التشغيل MacOS فقط
- محاكيات متعددة
- محاكيات نيو جيو
- محاكيات نينتندو
- البرامج التي تستخدم ترخيص BSD
