السيد

MiSTer (المعروف أيضًا باسم MiSTer FPGA ) هو مشروع مفتوح المصدر يهدف إلى إعادة إنشاء العديد من أجهزة الكمبيوتر الكلاسيكية ، وأجهزة ألعاب الفيديو ، وآلات الألعاب الإلكترونية ، باستخدام أجهزة حديثة تعتمد على تقنية FPGA . [ 1 ] يسمح هذا المشروع بتشغيل البرامج وصور ألعاب الفيديو كما لو كانت تعمل على الأجهزة الأصلية، باستخدام ملحقات مثل الفأرة ، ولوحة المفاتيح ، وعصا التحكم ، وغيرها من وحدات التحكم في الألعاب . [ 2 ]

تاريخ

تم إنشاء مشروع MiSTer بواسطة أليكسي "سورجيليج" ميلنيكوف، وتم طرحه على منصة GitHub في يونيو 2017. نشأ MiSTer كنسخة معدلة من مشروع MIST ، وهو مشروع مشابه بدأ كمحاكاة لأجهزة كمبيوتر Amiga و Atari ST باستخدام تقنية FPGA . [ 3 ] عندما كان سورجيليج يطور وينقل النوى البرمجية لمشروع MiST، كان يواجه صعوبة في الحصول على صورة على أي من شاشاته أو أجهزة التلفاز الخاصة به. كانت الأجهزة المستخدمة في MIST مزودة بمخرج فيديو تناظري فقط ، بينما كانت جميع شاشاته وأجهزة التلفاز الخاصة به تستخدم منفذ HDMI . دفعه هذا إلى التفكير في طرق للحصول على إشارة HDMI مباشرة من لوحة FPGA، وهو ما أدى في النهاية إلى مشروع MiSTer. [ 4 ]

على عكس مشروع MiST، الذي استخدم لوحة FPGA مصممة خصيصًا من شركة Lotharek، قرر Sorgelig أن يعتمد مشروعه مفتوح المصدر على لوحة منتجة بكميات كبيرة - لوحة يمكن لأي شخص الحصول عليها بسهولة. ورأى أن ذلك لن يجعل عملية التطوير أسهل فحسب، بل سيجعلها أرخص أيضًا، واستقر في النهاية على لوحة DE10-Nano من شركة Terasic، المبنية على معالج Intel SoC FPGA. [ 4 ]

سُمّي مشروع MiSTer في البداية تيمنًا بمشروع MIST، الذي يرمز اسمه إلى "A MI ga/ ST ". [ 5 ] وكان اسم MiSTer في الأصل يرمز إلى "MIST على لوحة Terasic". [ 6 ] إلا أن MiSTer حاليًا مجرد اسم بسيط دون أي معنى إضافي. [ 7 ] المشروع مرخص بموجب الإصدار 3 من رخصة جنو العمومية العامة . [ 8 ]

في عام 2024، أصدر اليوتيوبر تاكي أودون نسخةً مُقلّدةً منخفضة التكلفة من جهاز MiSTer، باستخدام لوحة Altera Cyclone V FPGA، وهي أقل تكلفةً من DE10 Nano. يُطلق على هذا المشروع اسم MiSTer Pi ، ويدّعي مُبتكروه توافقه التام مع نوى وبرامج MiSTer الحالية. [ 9 ]

الأجهزة

يتمحور مشروع MiSTer حول لوحة دوائر مطبوعة متعددة الأغراض من شركة Terasic تُسمى DE10-Nano ، والتي تتضمن مصفوفة بوابات قابلة للبرمجة ميدانيًا (FPGA). [ 10 ] قام المساهمون في المشروع بتطوير "نوى" مختلفة مصممة للعمل على DE10-Nano، [ 11 ] مكتوبة بلغة وصف الأجهزة . صُممت كل نواة لتهيئة FPGA في جهاز كمبيوتر محدد، أو وحدة تحكم ألعاب (محمولة)، أو لوحة نظام ألعاب أركيد. على عكس المحاكيات البرمجية، تُحاكي نوى MiSTer الأنظمة من خلال محاكاة الأجهزة .

على الرغم من إمكانية استخدام منصة MiSTer مع لوحة DE10-Nano الأساسية فقط، إلا أنه يمكن توسيع ميزاتها بشكل كبير باستخدام وحدات توسعة إضافية. [ 12 ] تشمل لوحات التوسعة المتاحة ما يلي:

  • لوحة SDRAM الإضافية: تتطلب MiSTer لوحة SDRAM الإضافية بسعة 128 ميجابايت لتشغيل العديد من النوى. [ 13 ] يمكن استخدام لوحة SDRAM أرخص بسعة 32 أو 64 ميجابايت كبديل، إلا أن بعض الألعاب على أجهزة Neo Geo وGame Boy Advance وبعض النوى الأخرى قد لا تكون متوافقة مع الوحدة الأصغر حجمًا. [ 14 ] [ 15 ]
  • لوحة إضافية لموزع USB : توفر هذه اللوحة موزع USB بتقنية OTG لجهاز MiSTer، ويحتوي على منفذ USB واحد لتزويد الطاقة فقط في الخلف، و6 منافذ USB 2.0 على الجوانب الثلاثة الأخرى. [ 14 ]
  • لوحة إضافية للإدخال/الإخراج التناظري: توفر هذه اللوحة منفذ VGA لإخراج الفيديو التناظري، مما يُمكّن المستخدم من توصيل جهاز MiSTer بسهولة بتلفزيون CRT أو شاشة. يمكن استخدام إخراج الفيديو التناظري وHDMI في آنٍ واحد مع هذه اللوحة. كما توفر اللوحة منفذ صوت تناظري 3.5 مم/ Mini-TOSLINK . تتضمن اللوحة أيضًا مروحة تبريد، ومنفذ "إدخال/إخراج للمستخدم" يمكن استخدامه للاتصال التسلسلي المباشر مع مختلف الأجهزة الطرفية والمحولات. [ 14 ]
  • لوحة الإدخال/الإخراج الرقمية الإضافية: توفر هذه اللوحة نفس ميزات لوحة الإدخال/الإخراج التناظرية، ولكن بدون مخرج الفيديو التناظري. كما تتضمن هذه اللوحة منفذ صوت رقمي بصري TOSLINK كامل الحجم، بالإضافة إلى منفذ Mini-TOSLINK. [ 14 ]
  • لوحة إضافية لساعة الوقت الحقيقي : تضيف هذه اللوحة وظيفة ساعة الوقت الحقيقي (RTC) إلى جهاز MiSTer. يمكن للعديد من نوى MiSTer استخدام هذه الميزة. [ 14 ]

الأنظمة المدعومة

تدعم عشرات من أجهزة ألعاب الفيديو، وأنظمة الألعاب الإلكترونية، والحواسيب الصغيرة هذه المعالجات. ويشمل ذلك العديد من الأنظمة الشائعة ذات 8 بت ، و 16 بت ، و 32 بت . [ 16 ] [ 17 ] [ 18 ]

الحواسيب الصغيرة

مراجع

  1. جرانت، كريستوفر (30 أغسطس 2021). "MiSTer 101: جهاز ألعاب كلاسيكي يتفوق على جميع الأجهزة الأخرى" . بوليغون . تم الاطلاع عليه بتاريخ 29 مايو 2022 .
  2. "ويكي MiSTer" . github.com/MiSTer-devel/Main_MiSTer/wiki . تم الاطلاع عليه بتاريخ 9 أبريل 2022 .
  3. فاهي، مايك (2 سبتمبر 2021). "والآن، جهاز ألعاب الفيديو الكلاسيكية الأمثل" . كوتاكو . تم الاطلاع عليه بتاريخ 29 مايو 2022 .
  4. 1 2 "ثورة FPGA الرجعية" . مجلة Wireframe . تم الاطلاع عليه بتاريخ 18-04-2022 .
  5. "MIST - معالج aMIga وST قائم على FPGA" . 27 أكتوبر 2015. مؤرشف من الأصل في 27 أكتوبر 2015. تم الاطلاع عليه بتاريخ 9 أبريل 2022 .
  6. ماكفيران، داميان (11 فبراير 2021). "مراجعة جهاز MiSTer FPGA: لمحة مثيرة عن مستقبل ألعاب الفيديو القديمة" . نينتندو لايف . تم الاطلاع عليه بتاريخ 29 مايو 2022 .
  7. "ماذا يرمز إليه MiSTer؟ هل هو اختصار؟ - منتدى MiSTer FPGA" . www.misterfpga.org . تاريخ الاسترجاع: 9 أبريل 2022 .
  8. "رخصة MiSTer" . github.com/MiSTer-devel/Main_MiSTer/blob/master/LICENSE . تم الاطلاع عليها بتاريخ 9 أبريل 2022 .
  9. ماكفيران، داميان. "MiSTer Pi - بوابة بقيمة 99 دولارًا لألعاب FPGA الكلاسيكية" . تايم إكستنشن . تم الاسترجاع في 12 فبراير 2025 .
  10. بايفورد، سام (11 مارس 2021). "بناء جهاز كمبيوتر كلاسيكي مثالي" . ذا فيرج . تم الاطلاع عليه بتاريخ 29 مايو 2022 .
  11. ثورنتون، سارة (1 نوفمبر 2019). "الحوسبة القديمة باستخدام FPGAs وMiSTer | Opensource.com" . opensource.com . تم الاطلاع عليه بتاريخ 30 مايو 2022 .
  12. بروكس، تيم. "لماذا تُعدّ معالجات FPGA رائعة لمحاكاة ألعاب الفيديو القديمة" . موقع How-To Geek . تاريخ الاسترجاع: 29 مايو 2022 .
  13. "MiSTer FPGA: مستقبل محاكاة وحفظ ألعاب الفيديو القديمة؟" . RetroGaming with Racketboy . 20 فبراير 2019. تم الاطلاع عليه بتاريخ 30 مايو 2022 .
  14. 1 2 3 4 5 "وثائق MiSTer FPGA - لوحات إضافية" .
  15. "MiSTer FPGA - Tinker, Tailor, Solder, Sprite" . somethingawful.com . تم الاطلاع عليه بتاريخ 30 مايو 2022 .
  16. "Console Cores - MiSTer FPGA Documentation" .
  17. "وحدات المعالجة المركزية - وثائق MiSTer FPGA" .
  18. "Arcade Cores - MiSTer FPGA Documentation" .
  19. "ChannelF_MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  20. "Atari 5200 و Atari 800/800XL/65XE/130XE لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  21. "Bally Astrocade لمنصة MiSTer" . جيثب .
  22. "Magnavox Odyssey2/Videopac لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  23. "Intv_MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  24. "Colecovision و Sega SG-1000 لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  25. "Vectrex لمنصة MiSTer" . GitHub .
  26. "جهاز ألعاب إيمرسون أركاديا 2001" . جيت هاب .
  27. "Bandai Super Vision 8000 for MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  28. "جهاز ألعاب Interton VC4000" . GitHub .
  29. "VTech Creativision" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  30. "نظام نينتندو الترفيهي لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  31. "Sega Master System/Game Gear for MiSTer FPGA and MIST" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  32. "Atari7800 for MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  33. "SNES" . وثائق MiSTer FPGA . تم الاطلاع عليها بتاريخ 12 فبراير 2025 .
  34. "Nuked-MD-FPGA" . GitHub .
  35. "TurboGrafx 16 / PC Engine for MiSTer Platform" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  36. "SNK Neo Geo لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  37. ماكفيران، داميان. "جهاز فيليبس سي دي-آي سيئ الحظ يحصل على معالج MiSTer FPGA خاص به" . مجلة تايم إكستنشن . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  38. تم تحديث برنامج MisterFPGA ليشمل إصدارًا رسميًا لنواة Nintendo 64 الخاصة به . GBATemp . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  39. "معالج MiSTer FPGA Saturn Core هو الآن الطريقة "الأكثر دقة" للعب خارج نطاق الأجهزة الحقيقية" . مجلة Time Extension . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  40. "وثائق MiSTer FPGA - PSX" . وثائق MiSTer FPGA . تم الاطلاع عليها بتاريخ 12 فبراير 2025 .
  41. ماكفيران، داميان. "3DO قادمة إلى MiSTer FPGA" . تايم إكستنشن . تم الاسترجاع في 12 فبراير 2025 .
  42. ماكفيران، داميان. "جميع نوى MiSTer FPGA" . تمديد الوقت . تم الاسترجاع في 12 فبراير 2025 .
  43. "نقل لعبة Gameboy / Gameboy Color إلى MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  44. "Gameboy Advance for MiSTer Platform" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  45. "Sega Master System/Game Gear for MiSTer FPGA and MIST" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  46. "أتاري لينكس لمنصة MiSTer" . جيت هاب . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  47. "WonderSwan لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  48. ماكفيران، داميان. "النسخة التجريبية من نواة FPGA لجهاز نيو جيو بوكيت متاحة الآن" . تايم إكستنشن . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  49. "Sharp X68000 for MiSTer Platform" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  50. "Minimig-AGA_MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  51. "Atari ST/STe for MiSTer (port of MiSTery)" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  52. "Atari 5200 و Atari 800/800XL/65XE/130XE لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  53. "C64 for MiSTer" . GitHub .
  54. "C128 لـ MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  55. "Commodore VIC-20 for MISTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  56. "Commodore 264 (C16 و Plus/4) for MISTer" . GitHub .
  57. "Coleco Adam for MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  58. "Macintosh Plus for the MiSTer Board" . GitHub .
  59. "ZX Spectrum لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  60. "Amstrad CPC 6128 for MiSTer" . GitHub .
  61. "MiSTer port of Apple-I" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  62. "Apple IIe for MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  63. "NEC PC8801 لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .
  64. "IBM PC/XT for MiSTer FPGA" . GitHub .
  65. "منفذ ao486 لـ MiSTer بواسطة Sorgelig" . جيثب .
  66. "TRS-80 لمنصة MiSTer" . GitHub . تم الاطلاع عليه بتاريخ 12 فبراير 2025 .