أوبن إيمو

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 )

التوافق

جهاز ألعاب الفيديوجوهرإصدار OEالتوافق مع نظام macOS
10.7–10.1010.11–10.14
أركيد (نسخة تجريبية)مامي2.0.8نعمنعم
أتاري 2600ستيلا1.0.4نعمنعم
أتاري 5200أتاري 8002.0لا يظهرنعم
أتاري 7800نظام احترافي2.0لا يظهرنعم
أتاري لينكسمدنافن2.0لا يظهرنعم
كوليكو فيجنطائر السلطعون2.0لا يظهرنعم
نظام أقراص فاميكومنيستوبيا2.0لا يظهرنعم
جيم بوي / ملونغامباتي1.0نعمنعم
جيم بوي أدفانسmGBA1.0نعمنعم
جيم كيوب **دولفين2.2لا يظهرنعم
جيم جيرجينيسيس بلس جي إكس1.0نعمنعم
إنتيليفيجنالنعيم2.0لا يظهرنعم
نيو جيو بوكيت / لونمدنافن1.0نعمنعم
نينتندو 64Mupen64Plus2.0لا يظهرنعم
نظام نينتندو الترفيهيFCEUX أو Nestopia *1.0نعمنعم
نينتندو دي إسديسموم1.0نعمنعم
أوديسي² / فيديو باك+O2EM2.0لا يظهرنعم
PC-FXمدنافن2.0لا يظهرنعم
سيجا 32X ***بيكو درايف1.0نعمنعم
سيجا سي دي / ميجا سي دي ***جينيسيس بلس جي إكس2.0لا يظهرنعم
سيجا جينيسيس / ميجا درايفجينيسيس بلس جي إكس1.0نعمنعم
سيجا ماستر سيستم / مارك 3جينيسيس بلس جي إكس1.0نعمنعم
سيجا ساترنمدنافن2.0.6/2.0.6.1لا يظهرنعم
سيجا SG-1000جينيسيس بلس جي إكس2.0لا يظهرنعم
سوني بلاي ستيشنمدنافن2.0لا يظهرنعم
سوني بلاي ستيشن المحمولPPSPP2.0لا يظهرنعم
نظام الترفيه سوبر نينتندوهيجان أو Snes9x *1.0نعمنعم
توربو جرافيكس-16 / بي سي إنجن / سوبر جرافيكسمدنافن1.0نعمنعم
TurboGrafx-CD / PC Engine CDمدنافن2.0لا يظهرنعم
فيكتركسVecXGL2.0لا يظهرنعم
الفتى الافتراضيمدنافن1.0نعمنعم
وندرسوان / لونمدنافن2.0لا يظهرنعم

* المكون الإضافي الأساسي الافتراضي. [ 7 ]

** يجب أن تحتوي الإصدارات 2.1 وما دونها على نواة نظام مخصصة.

*** غير قادر على تشغيل عناوين Sega 32X CD الستة (6) المعروفة.

استقبال

حظي برنامج OpenEmu، عند إصداره بنسخته 1.0، باستقبال إيجابي وتغطية إعلامية واسعة على الإنترنت، حيث أشادت وسائل الإعلام بواجهة المستخدم وميزات البرنامج وسهولة استخدامه. [ 8 ] [ 9 ] [ 10 ] [ 11 ] وقد نال البرنامج إشادة خاصة من مجتمع اللاعبين لكونه "حوّل فكرة برنامج محاكاة لجمهور عام واسع إلى واقع ملموس". [ 12 ]

اعتبارًا من 16 أغسطس 2018، تم تنزيل OpenEmu أكثر من 10,000,000 مرة منذ إصداره الإصدار 1.0، مما يجعله أحد أكثر برامج المحاكاة متعددة الأنظمة شيوعًا على نظام macOS.

انظر أيضاً

مراجع

  1. "الإصدارات · OpenEmu/OpenEmu" . GitHub .
  2. "OpenNestopia" . مؤرشف من الأصل بتاريخ 21-10-2014 . تم الاطلاع عليه بتاريخ 27-10-2012 .
  3. "الأرشيف - محاكي للجميع - كيف يُغيّر OpenEmu كل شيء" . مؤرشف من الأصل بتاريخ 2022-07-08 . تم الاطلاع عليه بتاريخ 2018-08-17 .
  4. "دعم تشغيل الأقراص المضغوطة بسرعة 32X؟" . 7 يناير 2016.
  5. "قائمة ماك سين" . مؤرشفة من الأصل بتاريخ 2022-07-08 . تم الاطلاع عليها بتاريخ 2012-10-27 .
  6. "إنشاء حركة رقمية" . 22 يونيو 2009.
  7. "ويكي OpenEmu - الصفحة الرئيسية" . GitHub . تم الاطلاع عليه بتاريخ 16 أغسطس 2018 .
  8. ثورين كلوسوفسكي (24 ديسمبر 2013). "برنامج OpenEmu يحاكي جميع أجهزة الألعاب الكلاسيكية تقريبًا على نظام ماك" . لايف هاكر . تم الاطلاع عليه بتاريخ 10 أبريل 2014 .
  9. أليكس هيث (26 ديسمبر 2013). "OpenEmu هو محاكي ألعاب المدرسة القديمة الأمثل لنظام التشغيل OS X" . موقع Cult of Mac . تاريخ الاسترجاع: 10 أبريل 2014 .
  10. أندرو كانينغهام (28-12-2013). "تجربة عملية مع OpenEmu على موقع ArsTechnica" . Ars Technica.
  11. شون هوليستر (28 ديسمبر 2013). "استمتع بألعاب الفيديو الكلاسيكية بأناقة مع OpenEmu لنظام Mac" . ذا فيرج .
  12. "ميزة OpenEmu على الأرشيف" . مؤرشف من الأصل بتاريخ 21-08-2012 . تم الاطلاع عليه بتاريخ 27-10-2012 .