ستيلا (محاكي)
أيقونة ستيلا | |
| المطور(ون) | برادفورد دبليو موت، فريق ستيفن أنتوني ستيلا |
|---|---|
| الإصدار الأولي | 1995 [1] |
| إصدار مستقر | 7.0 / 5 أكتوبر 2024 |
| مستودع | github.com/stella-emu/stella |
| مكتوب في | سي++20 |
| نظام التشغيل | الحالي: Linux ، MacOS ، Windows لم يعد مدعومًا: AmigaOS ، Dreamcast ، GP2X ، Nintendo DS ، Wii ، Windows CE/Mobile |
| يكتب | محاكي وحدة التحكم |
| رخصة | GNU GPLv2 ، مفتوح المصدر |
| موقع إلكتروني | ستيلا-إيمو.github.io |
Stella هو محاكي لوحدة تحكم الألعاب Atari 2600 ، ويأخذ اسمه من الاسم الرمزي لوحدة التحكم. [2] إنه مفتوح المصدر ، ويعمل على معظم المنصات الحديثة الرئيسية بما في ذلك Windows و Mac OS X و Linux . تم كتابة Stella في الأصل في عام 1996 (والمعروف باسم Stella 96 [3] ) بواسطة Bradford W. Mott، ويتم صيانته الآن بواسطة Stephen Anthony.
تمت كتابة Stella بلغة البرمجة C++ وبالتالي فهي محمولة للغاية. [4] يدعم المحاكي جميع مخططات تبديل بنك خرطوشة Atari 2600 ويدعم جميع عناوين Atari 2600 تقريبًا. يتضمن الدعم تنسيقات NTSC وPAL وSECAM بترددات 60 هرتز/50 هرتز، بما في ذلك الاكتشاف التلقائي لهذه التنسيقات (بناءً على عدد خطوط المسح التي تم إنشاؤها في كل إطار). يحتوي على محاكاة دقيقة للدورة لشريحة TIA (الرسومات والصوت)؛ يقدر فريق Stella أن محاكاة TIA الحالية تقترب من الاكتمال بنسبة 100%.
تحاكي Stella معظم أجهزة Atari 2600 الطرفية، بما في ذلك عصي التحكم القياسية ، ووحدات التحكم بالمجاديف ، ولوحة اللمس Atari Video، ووحدة التحكم في لوحة مفاتيح Atari، ووحدات التحكم في القيادة Atari Indy 500، ووحدة التحكم CBS Booster-Grip، ووحدات التحكم في كرة التتبع Atari TrakBall/AtariMouse/AmigaMouse ، ووحدة التحكم Sega Genesis ، ووحدات التحكم AtariVox وSaveKey. يسمح دعم Stelladaptor و2600-daptor باستخدام عصي التحكم والمجاديف ووحدات التحكم في القيادة الحقيقية، كما يتضمن الدعم الوصول إلى جهاز AtariVox الحقيقي المتصل بمنفذ تسلسلي (وتوليد الصوت فعليًا من جهاز AtariVox). لا تدعم Stella حتى الآن العناوين القائمة على الكاسيت المصممة للعمل مع مشغل الكاسيت Coleco KidVid ولكنها تدعم العناوين المصممة للعمل مع Starpath Supercharger و Spectravideo Compumate . [5]
تتضمن Stella العديد من المرافق لمطوري البرامج المنزلية ، بما في ذلك مصحح أخطاء تفاعلي مدمج شامل ومفكك يدعم نقاط التوقف وفخاخ القراءة والكتابة وما إلى ذلك. تتضمن الميزات الرئيسية الأخرى تأثيرات Blargg TV، ونظام رمز الغش، ودعم ملفات لوحة الألوان المحددة من قبل المستخدم، وتحميل الحالة/حفظها (بما في ذلك إمكانية التراجع/التراجع الشبيهة بـ TimeMachine)، والرسم المعجل بالأجهزة والتأثيرات، وإعادة تعيين الأحداث، وواجهة مستخدم مضمنة شاملة ومتعددة الأنظمة (بما في ذلك واجهة أمامية لمشغل ROM).
تستخدم Stella نواة محاكاة TIA من 6502.ts، وهي مجموعة من المحاكيات لأنظمة MOS 6502 المعتمدة على TypeScript والتي يمكن تشغيلها من صفحة الويب.
مراجع
- ^ Bradford Wayne Mott (nd). "Bradford Mott - The InelliMedia Group" . تم الاسترجاع في 7 مارس 2024 .
- ^ Kohler, Chris (2006). Retro Gaming Hacks . Sebastopol: O'Reilly. ص. 143. ISBN 0-596-00917-8.
- ^ Mott, Bradford Wayne. "Stella 96 - An Atari 2600 Emulator". مجموعات جوجل . برادفورد واين موت. مؤرشف من الأصل في 7 مارس 2024 . تم الاسترجاع 7 مارس 2024 .
- ^ "ستيلا - محاكي Atari 2600 VCS متعدد المنصات" . تم الاسترجاع في 2012-06-01 .
- ^ "Stella - محاكي Atari 2600 VCS متعدد المنصات (دليل المستخدم - الإصدار 4.7.3)" . تم الاسترجاع في 2016-12-31 .
قراءة إضافية
- كولر، كريس (أكتوبر 2005). "محاكاة أتاري 2600". في جيبسون، برايان (المحرر). اختراقات الألعاب القديمة: نصائح وأدوات لتشغيل الألعاب الكلاسيكية . أوريلي ميديا. ص. 144. رقم ISBN 978-0596009175. LCCN 2006274175.
- مونتفورت، نيك ؛ بوغوست، إيان (31 مارس 2009). "بعد الحادث". سباق الشعاع: نظام كمبيوتر الفيديو أتاري. دراسات المنصة. كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا (نُشر في مارس 2009). ص 140-141. رقم ISBN 978-0262012577. LCCN 2008029410.
روابط خارجية
المشروع والموانئ
- ستيلا – الموقع الرسمي
- ستيلا – منفذ دريم كاست
- ستيلا – منفذ Wii
- ستيلا – منفذ نينتندو دي إس
آخر
- الصفحة الرئيسية لبرادفورد دبليو موت – مبتكر ومبرمج برنامج محاكي Stella Atari 2600 VCS
- الصفحة الرئيسية لستيفن أنتوني - المشرف الحالي والمطور الرئيسي لبرنامج محاكي Stella Atari 2600 VCS
- جهاز 2600-daptor – يسمح باستخدام وحدات تحكم Atari الحقيقية عبر USB
