منفذ عصا التحكم أتاري
منفذ عصا التحكم الخاص بأجهزة أتاري هو منفذ حاسوبي يُستخدم لتوصيل وحدات تحكم الألعاب بأجهزة الألعاب المنزلية وأجهزة الكمبيوتر في الفترة من السبعينيات إلى التسعينيات. تم تقديمه لأول مرة في جهاز أتاري 2600 عام 1977، ثم استُخدم في جهازي أتاري 400 و800 عام 1979. أصبح متوافقًا مع منصات متعددة مع جهاز VIC-20 عام 1981، ثم استُخدم في العديد من الأجهزة اللاحقة من كلا الشركتين، مثل كومودور 64 وأتاري ST ، وأنظمة أخرى مثل منصة MSX وأجهزة سيجا المختلفة .
أصبح هذا المنفذ، الذي يعتمد على موصل D ذي التسعة دبابيس غير المكلف ، معيارًا فعليًا خلال ثمانينيات وتسعينيات القرن الماضي، مدعومًا بمجموعة واسعة من عصي التحكم وغيرها من الأجهزة، وأكثرها شيوعًا وحدات التحكم اليدوية ، وأقلام الإضاءة ، وفأرات الحاسوب . وقد ترسخ هذا المعيار لدرجة أنه أدى إلى ظهور أجهزة مثل واجهة كيمبستون التي سمحت باستخدام عصي تحكم أتاري على جهاز ZX Spectrum . كما استُخدم هذا المنفذ في العديد من التطبيقات غير المتعلقة بالألعاب، بما في ذلك واجهة AtariLab ، وأجهزة المودم ، ولوحات المفاتيح الرقمية ، وحتى بطاقة توسيع الفيديو.
بحلول منتصف التسعينيات، توقف إنتاج آخر طرازات أجهزة الكمبيوتر المنزلية وأجهزة ألعاب الفيديو التي تستخدم منافذ أتاري - والتي كانت تُستخدم غالبًا لكل من عصا التحكم والماوس. وسيطرت أجهزة الكمبيوتر المتوافقة مع IBM PC، والتي لم تكن تحتوي على منافذ عصا تحكم أتاري، على سوق أجهزة الكمبيوتر المنزلية، وتحولت شركات تصنيع أجهزة الألعاب مثل سيجا إلى أنواع أخرى من المنافذ.
تاريخ


طُوّر نظام أتاري لألعاب الفيديو (لاحقًا 2600) كمحاولة لمعالجة المشاكل التي واجهتها أتاري عند إصدار أول جهاز ألعاب فيديو منزلي لها، بونغ . على الرغم من نجاح بونغ ، إلا أن تصميمه كان مكلفًا، وكان مخصصًا للعبة واحدة فقط. كان من العملي أكثر امتلاك جهاز قادر على تشغيل ألعاب متعددة. تضمنت قائمة الألعاب التي كان يجب أن يدعمها الجهاز نسخًا مختلفة من بونغ ، ولعبة تانك . [ 1 ] كانت الرغبة في تشغيل هاتين اللعبتين هي التي أدت إلى الحاجة إلى نظام إدخال مرن؛ استخدمت بونغ وحدات تحكم تناظرية، بينما استخدمت تانك عصا تحكم رقمية مزدوجة (تشغيل/إيقاف). كانت ألعاب الأركيد في ذلك الوقت تستخدم عمومًا وحدات تحكم تناظرية، أو عصا تحكم، أو نوعًا فريدًا من عجلة القيادة يتم تدويرها، على عكس عجلة قيادة السيارة الحقيقية تمامًا. [ 1 ]
كان تطوير جهاز أتاري 2600 مشروعًا نظريًا بحتًا حتى سبتمبر 1975، حين طُرح معالج MOS Technology 6502. قدّم هذا المعالج مزيجًا مثاليًا من الميزات والأداء والسعر، مما جعل استخدام خراطيش ذاكرة القراءة فقط (ROM) لتخزين البرامج أمرًا عمليًا لأول مرة. وبعد أن أصبح هذا الجهاز ممكنًا، بدأ فريق التصميم في شركة سيان إنجينيرينغ بتطويره بجدية. [ 2 ]
في إطار هذا المسعى، بدأ جو ديكوير بتطوير نظام إدخال/إخراج يعتمد بشكل أساسي على شريحة MOS Technology 6532 ، والتي تضمنت منافذ إدخال/إخراج 8 بت، بالإضافة إلى المكونات اللازمة للتحكم في تحديث الذاكرة ومهام الصيانة المشابهة. في نهاية المطاف، استخدم التصميم خمسة من منافذ الإدخال/الإخراج (دبابيس) للتحكم في مفاتيح اللوحة الأمامية المختلفة، وأربعة لكل من وحدتي التحكم. علاوة على ذلك، استُخدمت وحدة TIA ، التي كانت مهمتها الأساسية الصوت والفيديو، للتعامل مع وحدات التحكم المعتمدة على التوقيت، مثل المجاديف وأقلام الإضاءة. كانت الواجهة المادية عبارة عن موصل D-sub ذي 9 دبابيس، والذي كان شائعًا نسبيًا في منافذ التسلسل ذات عدد الدبابيس المخفّض في أجهزة Apple II و S-100 . يتصل كل دبوس من دبابيس الموصل مباشرةً بالدبوس المناسب على الشريحة المرتبطة به. [ 3 ]
صدر جهاز أتاري 2600 عام 1977، مزودًا بوحدتي تحكم (مجداف) وعصا تحكم واحدة. سمح هذا المنفذ للجهاز بدعم مجموعة أوسع من الألعاب بسهولة أكبر، ليس فقط ألعابًا محددة، بل أنواعًا كاملة. كانت معظم أجهزة الألعاب قبل أتاري مزودة بوحدات تحكم مجداف، حتى القابلة للفصل في حالتي فيرتشايلد شانيل إف وماجنافوكس أوديسي . لكن عصا التحكم كانت جديدة، وسرعان ما حظيت بإشادة واسعة لأنها أتاحت التحكم المباشر في عدد من الألعاب التي كان من الصعب التحكم بها باستخدام المجداف. [ 4 ] وقد وُصفت عصا التحكم بأنها "قمة أجهزة التحكم في الترفيه المنزلي في عصرها". [ 5 ]
بعد إصدار جهاز أتاري 2600، انتقل فريق سيان مباشرةً إلى تطوير بديل له، [ ملاحظة 1 ] بهدف إطلاقه في عام 1979. [ 6 ] وبما أن "المعيار" كان قد رُسِمَ بالفعل على جهاز أتاري 2600، فقد استخدمت الأجهزة الجديدة بطبيعة الحال نفس واجهة التحكم، على الرغم من اختلاف تفاصيل الأنظمة المستخدمة لقراءتها. ومع اقتراب عام 1979، ظهر سوق الحواسيب المنزلية ، وأعادت أتاري تسويق النظام الجديد تحت اسم أتاري 400 و800 كحواسيب منزلية . وهذا يعني أن المعيار أصبح الآن يشمل أجهزة الألعاب المنزلية والحواسيب. [ 7 ]
كان تصميم المنفذ مرنًا للغاية، ومع مرور الوقت، لم يقتصر الأمر على تنوع أجهزة الإدخال فحسب، بل شمل أيضًا أجهزة الإخراج. ومن بين الأجهزة غير المتحكمة، نظام أتاري لاب الذي سمح للمستخدمين بتوصيل أجهزة مخبرية متنوعة مثل موازين الحرارة الرقمية، [ 8 ] ومودم MPP-1000C بسرعة 300 باود، [ 9 ] وحتى محول أتاري الخاص ذي الـ 80 عمودًا لسلسلة 8 بت، وهو XEP80. [ 10 ] وقد شاع استخدامه في سوق الأجهزة المنزلية كجهاز إدخال خفيف الوزن، وانتشرت المقالات التي تشرح كيفية بناء محولات مختلفة. [ 11 ]
أرفقت شركة كومودور منفذًا لعصا التحكم الخاصة بأجهزة أتاري مع حاسوب VIC-20 . [ 12 ] كانت أتاري تمتلك براءات اختراع لعصا التحكم، وحصلت على أمر قضائي ضد كومودور، التي أنتجت عصا تحكم "مقلدة" مطابقة تقريبًا لجهاز VIC-20، [ 13 ] لكنها لم تكن تمتلك أي براءات اختراع للمنفذ نفسه. وبحلول الوقت الذي بدأت فيه كومودور بتطوير جهاز VIC-20، كانت ملايين وحدات التحكم المتوافقة مع المنفذ متوفرة في السوق.
انتشر منفذ عصا التحكم الخاص بأجهزة أتاري بسرعة في جميع أنحاء الصناعة. وظهرت مئات الأجهزة الجديدة التي تستخدم هذا النظام بمرور الوقت، بما في ذلك كرات التتبع وغيرها من المدخلات المتقدمة. [ 14 ] [ 15 ] [ 16 ] أصبح المعيار شائع الاستخدام لدرجة أن جميع أجهزة 8 بت تقريبًا التي صدرت بعد عام 1982 استخدمته، وتوفرت محولات للأجهزة التي لم تستخدمه، مثل Apple II و ZX Spectrum . [ 17 ] [ 18 ] [ 19 ] أفاد أحد موزعي TI-99/4A أن منتجه الأكثر مبيعًا هو محول عصا التحكم الخاص بأجهزة أتاري. [ 20 ] انتقل المنفذ أيضًا إلى أجهزة 16/32 بت مثل Atari ST و Amiga . [ 21 ]
كان طرح نظام نينتندو الترفيهي أول مثال واسع الانتشار لنظام ألعاب في تلك الحقبة لا يعتمد على تصميم أتاري، حيث صُممت لوحة التحكم الاتجاهية فيه خصيصًا لتكون أقل حجمًا. [ 22 ] ومع طرح أجهزة ألعاب أحدث في السوق المزدهرة حديثًا، طُرحت تصاميم منافذ جديدة لكل طراز مختلف. في الوقت نفسه، قدم جهاز IBM PC منفذ الألعاب ذو 15 سنًا ، المصمم أساسًا للمدخلات التناظرية، لكن استخدامه ظل نادرًا حتى ظهور محاكيات الطيران الشهيرة . [ 23 ]
بحلول منتصف التسعينيات، أصبح معيار أتاري قديمًا مع خروج أجهزة الكمبيوتر المنزلية مثل أتاري إس تي وأميغا من الأسواق، إلى جانب جهاز ألعاب سيجا جينيسيس. مع أتاري إس تي إي، قدمت أتاري منفذ عصا التحكم المحسّن (15 دبوسًا مزدوجًا) إلى جانب منفذي عصا التحكم من أتاري إس تي، وعندما صدر جهاز جاغوار ، استخدموا منفذ عصا التحكم المحسّن فقط. [ 24 ] ومع ذلك، فقد كان شائعًا جدًا خلال فترة وجوده لدرجة أنه لا يزال عنصرًا أساسيًا في أيقونات ألعاب الفيديو حتى يومنا هذا، [ 25 ] ويُشار إليه عادةً على أنه رمز نظام ألعاب الفيديو وتصميم النظام في ثمانينيات القرن العشرين. [ 26 ] كما ظهرت العديد من الأنظمة التي تسمح بتكييف المنافذ مع ناقل التسلسل العالمي (USB )، وحتى تصميمات عصا تحكم جديدة تمامًا تشبه أتاري باستخدام USB. [ 27 ]
وصف
استخدم منفذ عصا التحكم في أتاري مقبسًا ذكريًا ذا 9 دبابيس في النظام المضيف، وموصلات أنثوية في الأجهزة. استخدمت ملحقات أتاري الكلاسيكية قابسًا مستديرًا على شكل دمعة يسهل الإمساك به لتسهيل عملية التوصيل. استخدمت جميع الأجهزة المتوافقة تقريبًا تصميمات مادية متشابهة، لدرجة نسخ تصميم القابس تمامًا في كثير من الأحيان.
في أجهزة أتاري وحواسيب 8 بت، كانت قراءة مدخلات عصا التحكم تتم عبر عملية استقصاء تُعيّن قيمًا في سجلات 8 بت مختلفة. في أجهزة 8 بت، على سبيل المثال، كانت دبابيس المنفذ متصلة بأجهزة إدخال/إخراج مخصصة. وكان يتم استقصاء القيم اللحظية 30 مرة في الثانية أثناء مقاطعة الفراغ الرأسي (VBI) عندما كان نظام التشغيل يُجري عددًا من مهام الصيانة. وبناءً على الإعدادات في سجلات أخرى، كانت المدخلات على الدبابيس تُفسّر بعدة طرق، ثم تُوضع بيانات الإخراج في عدد من سجلات ذاكرة الوصول العشوائي (RAM) . وقد أطلقت أتاري على هذه العملية اسم "التظليل" من الأجهزة إلى ذاكرة الوصول العشوائي. [ 28 ]
عصا التحكم

تضمنت عصا التحكم الخاصة بأجهزة أتاري أربعة مفاتيح داخلية لتحديد الاتجاه، ومفتاحًا خامسًا لزر التشغيل. كل مفتاح من هذه المفاتيح موصول مباشرةً بدبوس في المنفذ، ومن ثم إلى مدخل على إحدى رقاقات الإدخال/الإخراج. يقوم نظام التشغيل بقراءة هذه المدخلات على كل وحدة VBI، ثم ينسخ حالتها إلى سجلات الظل، مع وضع المنافذ ذات الأرقام الأقل في البتات الأقل أهمية. على سبيل المثال، إذا تم دفع العصا رقم 0 لأعلى ولليمين، PORTAفسيكون البتّان 0 و3 في السجل مضبوطين، أو القيمة العشرية 9. أما حالة كل زر من أزرار التشغيل في عصا التحكم، فكانت توضع في أربعة سجلات منفصلة، حيث يتم ضبط البت الصفري فيها على 1 عند الضغط على زر التشغيل. [ 29 ]
أجهزة التحكم في القيادة
كانت ألعاب القيادة في ثمانينيات القرن العشرين تُعرض عادةً من منظور علوي، وتستخدم وحدة تحكم فريدة تُتيح للسيارة الانعطاف بسرعة ثابتة إلى أحد الجانبين أو السير في خط مستقيم ( وتُعدّ لعبة Night Driver من أتاري استثناءً بارزًا). لم تكن هذه الألعاب تُتحكم بعجلة تُشير إلى اليسار أو اليمين كما في السيارات الحقيقية، بل بعجلة تُرسل أوامر الانعطاف يمينًا أو يسارًا فقط عند دورانها في ذلك الاتجاه. كان اللاعبون يُديرون العجلة بسرعة لجعل السيارة تنعطف بأقصى سرعة ممكنة في الاتجاه المطلوب، ثم يضغطون على المكابح بأيديهم للعودة إلى المسار المستقيم. [ 30 ]
تم تطبيق وحدات تحكم القيادة على أجهزة أتاري باستخدام جهاز يعمل بنفس طريقة عصا التحكم، حيث يضغط على كل مفتاح اتجاهي بالتناوب أثناء دورانه. كان على البرامج مراقبة تسلسل البتات في سجلات الظل لتحديد ما إذا كانت وحدة التحكم تدور إلى اليمين أو اليسار. لم يحاول نظام التشغيل نفسه تفسير ذلك لتوفير تعليمات "يمين" و"يسار" للمبرمج. [ 31 ]
المجاديف

المجاديف هي أجهزة تناظرية تُستخدم عادةً للتحكم في الوضع الأفقي للاعب على الشاشة. في أنظمة أتاري، كانت المجاديف متصلة في أزواج، مما يسمح لما يصل إلى أربعة أشخاص باللعب معًا على نظام ثنائي المنافذ.
كانت المجاديف تعمل عن طريق توصيل خط +5 فولت عبر مقياس جهد (pot) ثم إعادته إلى الطرفين 5 و9، طرف لكل مجداف في الزوج. كانت هذه الأطراف موصولة بمكثف ، يتم شحنه ببطء بمعدل يحدده موضع مقياس الجهد. عندما يصل الجهد في المكثف إلى قيمة عتبة معينة، يتسبب ذلك في مقاطعة في نظام التشغيل، مما يؤدي إلى نسخ قيمة ساعة اللونPOT من وحدة معالجة الفيديو. عادةً ما ينتج عن ذلك قيمة تتراوح بين 0 و228، والتي تُخزن كقيمة 8 بت في سجل الظل المناسب . [ 32 ]
إحدى مزايا هذا النظام هي أن قيم ساعة الألوان التي توفرها وحدات التحكم بالمجداف كانت هي نفسها الأرقام التي تتحكم في الموقع الأفقي للرسومات المتحركة ، مما يعني أنه يمكن للمبرمج ببساطة نسخ قيمة سجل ظل القدر إلى سجل الموضع الأفقي للرسمة المتحركة وستظهر في الموقع المناسب على الشاشة. [ 32 ]
وحدات التحكم بلوحة المفاتيح

استُخدمت وحدات التحكم بلوحة المفاتيح في أنظمة أتاري كمدخلات إضافية، للوحات المفاتيح الرقمية في أجهزة 8 بت، ووحدات تحكم خاصة في جهاز 2600، مثل منفذ لعبة Star Raiders . كانت هذه الوحدات تعتمد على مصفوفة 4×3، أي ما مجموعه 12 مفتاحًا ممكنًا. عند الضغط على أي مفتاح، كان يتم ترميز الصف بتعيين أحد البتات الأربعة في سجل ظل عصا التحكم، PORTAبينما PORTBيقوم العمود بتعيين بت في أحد سجلات التشغيل. كان على المبرمج قراءة كليهما لتحديد المفتاح المضغوط؛ إذ لم يكن هناك برنامج ثابت لربط ذلك برموز المفاتيح (وهو ما كان يفتقر إليه جهاز 2600 على أي حال). [ 33 ]
قلم ضوئي

كانت أقلام الإضاءة مدعومة بشكل مباشر أيضًا. في هذه الحالة، تم توصيل ترانزستور ضوئي في قلم الإضاءة بخط التشغيل الخاص بالمنفذ. عند وضع القلم في وضع قلم الإضاءة، وعندما يُلاحظ انخفاض مستوى إشارة التشغيل، يقوم نظام التشغيل بنسخ قيمة ساعة اللون إلى السجل PENHلتسجيل الموضع الأفقي، ونسخ VCOUNTسجل جهاز الفيديو إلى PENVالسجل. والنتيجة هي مجموعتان من القيم، كل منهما ثمانية بتات، تُشفّران موضع القلم مباشرةً على المحورين X وY باستخدام نفس إحداثيات جهاز الفيديو. بعد ذلك، يمكن ضبط صورة متحركة (Sprite) على هذه الإحداثيات لتظهر أسفل قلم الإضاءة. ولأن المؤقتات لم تكن دقيقة جدًا، كان لا بد من حساب متوسط المواضع على عدة شاشات للحصول على قيمة قابلة للاستخدام. [ 34 ]
أجهزة الرسم اللوحية
تم التعامل مع لوحات الرسم باستخدام نفس مكونات وحدة التحكم، حيث تم ترميز المحور X كمخرج لوحدة تحكم واحدة والمحور Y كآخر. احتوت اللوحة على ثلاثة أزرار، زر على القلم وزر في كل زاوية علوية من اللوحة. كان زر القلم متصلاً باتجاه الأعلى لمنفذ عصا التحكم، بينما كان الزران الأيمن والأيسر على اللوحة نفسها متصلين باثنين من مداخل الزناد. [ 35 ]
الناتج
نظرًا لأن دبابيس عصا التحكم كانت موصولة مباشرةً بوحدات التحكم في الإدخال/الإخراج على اللوحة الأم ، فقد كان من الممكن برمجتها للإخراج إلى المنفذ بدلًا من الإدخال. استُخدمت هذه الخاصية في بطاقة أتاري XEP80 ذات الـ 80 عمودًا، حيث استُخدم الدبوس 1 كدبوس إخراج، والدبوس 2 كدبوس إدخال. استخدم برنامج تشغيل الجهاز هذه الدبابيس لتنفيذ منفذ تسلسلي ثنائي الاتجاه ، والذي كان يعمل في منفذ عصا التحكم 1 أو 2. [ 36 ] استُخدمت برامج تشغيل مماثلة في أجهزة أخرى، مثل أجهزة المودم، مما أغنى عن استخدام نظام أتاري SIO الأكثر تكلفة . [ 37 ]
منصات أخرى
أنظمة متوافقة تمامًا
يحتوي جهاز VIC-20 على منفذ تحكم واحد ، بينما يحتوي جهاز Commodore 64 على منفذين، كل منهما تطبيق كامل لمعيار أتاري. ويكمن الاختلاف الرئيسي بينهما وبين أنظمة أتاري في الأجهزة المستخدمة لفك تشفير المدخلات.
كانت دبابيس التحكم الرقمية في جهاز كومودور 64 تُقرأ بواسطة شريحة MOS Technology CIA ، بينما كانت مدخلات المجداف التناظرية تُقرأ بطريقة مشابهة لجهاز أتاري بواسطة شريحة الصوت MOS Technology SID بالتزامن مع مؤقت. [ 38 ] كانت شريحة SID تحتوي على مجموعة واحدة فقط من مدخلين لهذا الغرض، لذا كان هناك سجل آخر يتحكم في أي من المنفذين متصل بشريحة SID في أي لحظة. كانت أقلام الإضاءة تُستخدم فقط في منفذ التحكم 1، وكانت تعمل بطريقة مشابهة لجهاز أتاري، ولكنها تعتمد على ساعة أسرع، لذا كان المحور الأفقي يقرأ من 0 إلى 511. ومع ذلك، كانت الدقة مماثلة لجهاز أتاري، حيث كانت القيم تُقرّب إلى أقرب عدد صحيح فقط. [ 39 ]
استُخدمت نفس منافذ التوصيل في وحدة التحكم CIA رقم 1 للتحكم بلوحة المفاتيح ومهام أخرى، مما أدى إلى بعض المشاكل. على سبيل المثال، كان مفتاح الاتجاه الأيسر في منفذ التحكم 1 موصولًا بنفس مدخل المفتاح CTRLفي لوحة المفاتيح، وعند استخدامه كان يتسبب في إبطاء التمرير في برامج BASIC. وبسبب طريقة معالجة مسح لوحة المفاتيح، كان الضغط المستمر على الزر يؤدي إلى ظهور أحرف عشوائية. ونتيجة لذلك، تطلبت العديد من ألعاب C64 توصيل عصا التحكم بمنفذ التحكم 2. [ 40 ] [ 41 ]
في جهاز أتاري ST ، كان المنفذان يُهيآن عادةً بحيث يكون المنفذ 0 مُخصصًا لوضع الفأرة والمنفذ 1 لوضع عصا التحكم. في وضع عصا التحكم، كانا يعملان بشكل مشابه إلى حد كبير للأجهزة السابقة، أما في وضع الفأرة، فكان النظام يراقب المنافذ بحثًا عن مدخلات منفصلة على دبابيس التوجيه المختلفة، أو ما يُعرف بـ"الأحداث". كان مستشعر الفأرة يُولّد 200 حدث لكل بوصة من الحركة، وكان النظام قادرًا على تتبع هذه الأحداث بسرعة كافية للتعامل مع حركات تصل إلى 10 بوصات في الثانية. [ 42 ] وكانت وحدة تحكم لوحة المفاتيح الذكية (ikbd) مُخصصة لإدارة المنافذ ولوحة المفاتيح وساعة الوقت الحقيقي . [ 43 ] كان منفذ عصا التحكم في جهاز ST يفتقر إلى المدخلات التناظرية، بينما قدم طراز STE اللاحق منفذًا مُحسّنًا لعصا التحكم يستخدم موصلًا ثنائيًا فرعيًا (dsub) ذو 15 دبوسًا يدعم المدخلات التناظرية.
كان لدى جهاز كومودور أميغا نظام تشغيل ثنائي المنافذ كامل يُعرف باسم منافذ الألعاب . وعلى عكس الأنظمة السابقة التي كانت تتطلب تفسير البيانات من خلال فحص البتات في السجلات، احتوى نظام تشغيل أميغا على عدد من برامج التشغيل والمكتبات التي سهّلت التفاعل. وشمل ذلك معالجات لخمسة أنواع من أجهزة الإدخال، بما في ذلك الفأرة، وعصا التحكم، وأقلام الإضاءة، و"وحدات التحكم التناسبية" التي تُستخدم كوحدة شاملة للمدخلات التناظرية مثل المجاديف وعصي التحكم التناظرية. كما احتوت هذه البرامج على إعدادات لكيفية ووقت إبلاغ نظام التشغيل عن التغييرات. على سبيل المثال، يمكن للمبرمج ضبط برامج التشغيل بحيث تُبلغ فقط عندما تتحرك الفأرة 10 مرات على الأقل، مما يقلل من عدد مرات التعامل مع حركة الفأرة. [ 44 ]
أنظمة شبه متوافقة
استخدمت سلسلة الحواسيب المنزلية TI -99/4A موصلًا ذا 9 دبابيس مطابقًا تمامًا لنسخة أتاري من حيث الشكل، فضلًا عن تشابههما في الأجهزة وطريقة عملها. مع ذلك، أُعيد ترتيب دبابيس المنفذ، واستُخدمت نقاط التأريض المنفصلة لاختيار عصا التحكم المراد قراءتها، ما جعلها غير متوافقة بشكل مباشر. كانت المحولات التي تسمح بتوصيل أجهزة أتاري القياسية بسيطة وشائعة جدًا. [ 45 ] أضاف المصنّع ومعظم مصنّعي المحولات ثنائيات على جميع خطوط كل عصا تحكم باستثناء نقاط التأريض لمنع الضغطات الخاطئة على المفاتيح. [ 46 ] [ 47 ]
أضاف جهاز ألعاب كوليكو فيجن إلى وحدة تحكم أتاري 2600 زرين (أو أربعة) للتحكم ولوحة مفاتيح مكونة من 12 زرًا. كما دعم كوليكو فيجن وحدات تحكم القيادة وكرات التتبع . ويمكن لعب العديد من ألعاب كوليكو فيجن باستخدام وحدة تحكم متوافقة مع أتاري، وذلك بتوصيل وحدة تحكم كوليكو بالمنفذ الثاني واستخدامها لاختيار اللعبة.
أضاف جهاز ألعاب أتاري 7800 زرًا ثانيًا إلى وحدة تحكم أتاري 2600. ويمكن لعب ألعاب 7800 التي لا تتطلب زرين باستخدام وحدات التحكم التقليدية.
استخدمت أجهزة الكمبيوتر المنزلية MSX نسخةً معدلةً قليلاً من المنفذ، حيث استُبدل أحد المدخلات التناظرية بزر تشغيل ثانٍ، والآخر بدبوس نبضي . في الوضع الطبيعي، كان بالإمكان استخدام أي عصا تحكم من طراز أتاري، على الرغم من أنها كانت تفتقر إلى زر التشغيل الثاني. استُخدم الدبوس النبضي لدعم إدخال الماوس. كهربائيًا، يُولّد الماوس ما يُشبه سلسلةً عشوائيةً من النبضات أثناء حركته. في أنظمة مثل ST وAmiga، استُخدمت أجهزة مخصصة لتتبع هذه النبضات بدقة لضمان سلاسة الحركة، حيث قد ينشغل المعالج المركزي بمهام أخرى فلا يتمكن من متابعة المقاطعات السريعة. لم تكن تصميمات 8 بت الأقل قوةً قادرةً على تتبع الماوس بسلاسة دون أجهزة إضافية، كما افتقرت تصميمات MSX، المبنية على أجهزة جاهزة، إلى هذه القدرة. بدلاً من ذلك، نُقلت أجهزة التتبع إلى الماوس. احتفظ الماوس بقيمتين من 8 بت لتتبع الحركة في المحورين X وY منذ آخر مرة تم فيها استطلاعها. لقراءة القيم، تم رفع مستوى الدبوس النبضي أربع مرات. مع كل نبضة، يتم إخراج جزء صغير من البايتين على المنافذ الاتجاهية الأربعة بشكل تسلسلي. كما تعمل نبضة الوميض على إعادة ضبط القيمة إلى الصفر، لتبدأ عملية الاستطلاع من جديد. كانت فئران MSX باهظة الثمن، مما أدى إلى ظهور محولات لفئران PS/2، والتي تعمل وفق مبادئ مماثلة. [ 48 ]
أجهزة التحكم الخاصة بأجهزة ألعاب سيجا ماستر سيستم وجينيسيس متوافقة مع الإصدارات السابقة ويمكن استخدامها مع أتاري 2600 .
لم تكن جميع أنظمة Magnavox Odyssey 2 مزودة بوحدات تحكم قابلة للإزالة. أما بالنسبة للطرازات التي تحتوي على وحدات تحكم قابلة للإزالة، فكل ما يلزم هو محول بسيط لإعادة ترتيب الدبابيس. [ 49 ]
بعض أجهزة الكمبيوتر الشخصية من نوع Amstrad ، المتوافقة مع أجهزة IBM PC ، كانت مزودة بمنافذ ألعاب رقمية متوافقة مع Atari بدلاً من معيار الكمبيوتر الشخصي التناظري . وكانت برامج مثل Elite و GEM تدعم منفذ الألعاب الرقمي من Amstrad. فيما عدا ذلك، كانت أزرار عصا التحكم مرتبطة بمفاتيح لوحة المفاتيح. [ 50 ]
يحتوي جهاز X68000 على منفذين لعصا التحكم، كلاهما من نوع 9-pin ذكر ويدعم عصي التحكم القياسية من أتاري.
الأنظمة التي تستخدم المحولات
كان جهاز Apple II مزودًا أيضًا بمنفذ عصا تحكم باستخدام موصل D-sub ذي 9 دبابيس، ولكنه كان نظامًا مختلفًا تمامًا يربط عصا تحكم تناظرية بمنفذ واحد. لم تكن هذه الأنظمة مناسبة للألعاب التي تعتمد على الاتجاهات، وكانت محولات أجهزة منافذ Atari شائعة، سواء التجارية منها مثل Sirius Joyport ، أو العديد من الأنظمة المنزلية الصنع. على عكس المنافذ المستخدمة في أنظمة Commodore، اقتصرت معظم الأنظمة المنزلية الصنع على تعديل عصا التحكم فقط، ولم تتضمن عادةً المدخلات الأخرى. لم تسمح هذه المحولات باستخدام المدخلات التناظرية للمجاديف، على الرغم من أن المنفذ كان يتعامل مع هذه المدخلات مباشرةً، مما يعني أن كل ما كان مطلوبًا هو محول ميكانيكي. [ 51 ] [ 52 ]
لم يكن جهاز ZX Spectrum قبل إصدار Spectrum +2 مزودًا بمنفذ تحكم مدمج، مما أدى إلى تعدد منافذ الإدخال. كانت محولات منافذ أتاري شائعة، وظهرت عدة أجهزة، منها Kempston Interface و ZX Interface 2 ، غير متوافقة مع بعضها. حوّلت Interface 2 ضغطات عصا التحكم إلى ضغطات لوحة المفاتيح، [ 53 ] وبالتالي لم تتمكن من توليد الإشارات التناظرية للمجاديف. احتوت طرازات Spectrum اللاحقة التي صنعتها Amstrad - +2 و+2A و+3 - على منفذي تحكم مدمجين، إلا أن ترتيب دبابيس الموصلات كان غير قياسي. يمكن استخدام عصي تحكم أتاري ذات الزر الواحد مع محول توصيل بسيط لتحويل المنافذ إلى ترتيب الدبابيس القياسي.
كان لدى جهاز BBC Micro نظام منافذ معقد نسبيًا يعتمد على موصل D ذي 15 سنًا، يدعم عصا تحكم تناظرية مزدوجة، مثل تلك الموجودة في جهاز Apple II. وكانت هذه العصا متصلة بدوائر تحويل تناظرية إلى رقمية مخصصة، مما جعلها مثالية لمهام الربط البيني المستخدمة في برامج مثل AtariLab . ومع ذلك، فقد كان استخدام منفذ Atari شائعًا لدرجة أنه تم توفير محولات لهذا النظام أيضًا، تختلف اختلافًا كبيرًا في عدد وأنواع أجهزة التحكم التي تدعمها. [ 54 ]
مخطط الأنظمة المتوافقة
| دبوس | أتاري 800 أتاري في سي إس [ 55 ] | أتاري 7800 [ أ ] [ 55 ] | أتاري إس تي | VIC-20 C64 C64GS C128 [ b ] [ 55 ] | أميغا [ 55 ] | CD32 [ ج ] | Amstrad CPC [ 55 ] | أمستراد GX4000 | MSX [ 55 ] | النظام الرئيسي [ د ] [ 55 ] | ميجا درايف (جينيسيس) [ د ] [ 55 ] | سينكلير [ هـ ] [ 55 ] | تومي تيوتور/بيوتا [ أنثى ] | TI-99/4A [ f ] | أوديسي 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | أعلى | أعلى | أعلى | أعلى | أعلى | أعلى | أعلى | أعلى | أعلى | أعلى | أعلى | غير مستخدم | GND P1 | غير مستخدم | أرضي |
| 2 | تحت | تحت | تحت | تحت | تحت | تحت | تحت | تحت | تحت | تحت | تحت | شائع | GND P2 | P2 GND | الزر 1 |
| 3 | غادر | غادر | غادر | غادر | غادر | غادر | غادر | غادر | غادر | غادر | 1Y (-, يسار) | غير مستخدم | الزر 1 | أعلى | غادر |
| 4 | يمين | يمين | يمين | يمين | يمين | يمين | يمين | يمين | يمين | يمين | 2Y (-, يمين) | الزر 1 | الزر 2 | الزر 1 | تحت |
| 5 | المجداف ب | الزر الأيمن | غير مستخدم | الزر 3 (POTY) | الزر 3 (POTY) | نقل حمولة المناوبة | الزر 3 | غير متصل | VCC | VCC (+5 فولت) | VCC (+5 فولت) | أعلى | تحت | غادر | يمين |
| 6 | زر | زر | الزر 1 | الزر 1 | الزر 1 | حريق، ساعة الخروج | الزر 2 | الزر 1 | الزر 1 | TL (1، الزناد) | TL (A, B) | يمين | غادر | غير مستخدم | أعلى |
| 7 | VCC (+5 فولت) | VCC (+5 فولت) | VCC (+5 فولت) | VCC (+5 فولت) | VCC (+5 فولت) | VCC (+5 فولت) | الزر 1 | الزر 2 | الزر 2 | مستشعر الضوء (TH ) | TH (حدد خارج) | غادر | أعلى | P1 GND | غير مستخدم |
| 8 | أرضي | أرضي | أرضي | أرضي | أرضي | أرضي | GND (الصف 9) [ g ] | أرضي | وميض خارجي | أرضي | أرضي | شائع | يمين | تحت | غير مستخدم |
| 9 | المجداف أ | الزر الأيسر | الزر 2 (المنفذ 0 فقط) | الزر 2 (POTX) | الزر 2 (POTX) | البيانات التسلسلية في | GND (الصف 6) [ g ] | غير متصل | أرضي | TR (2) | TR (البداية، ج) | تحت | غير مستخدم | يمين | غير مستخدم |
- ↑ تتطلب أزرار جهاز أتاري 7800 توصيلات كهربائية خاصة.
- ↑ بالنسبة للزر الثاني / زر الفأرة الأيمن، يتم استخدام خط POT X (وبالنسبة للزر الثالث / زر الفأرة الأوسط، يتم استخدام POT Y) والذي، على عكس الخطوط الأخرى، يجب سحبه إلى VCC عبر الزر.
- يدعم جهاز CD32 وضع لوحة الألعاب، ويستخدم الدبوس رقم 5 للتحويل إليه؛ حيث يتم تفعيله بواسطة CD32. تحتوي وحدات تحكم CD32 الفعلية على مكونات نشطة. تعمل عصي التحكم العادية من نوع "أتاري" مع CD32، لكن وحدات تحكم CD32 لا تعمل مع أجهزة مثل C-64.
- ١ ٢ لا يمكن تحويل وحدات تحكم "سيجا" إلى عصي تحكم "أتاري" بمجرد إعادة توصيلها. على عكس عصي تحكم "أتاري" العادية، تحتوي وحدات التحكم هذه على مقاومات سحب لأعلى لكل خط إشارة (مما قد يتداخل مع مسح لوحة المفاتيح على جهاز C64)، وقد تحتوي بعض وحدات التحكم على دوائر نشطة ولن تعمل بدون VCC. تستخدم وحدات تحكم ميجا درايف/جينيسيس دائرة نشطة.
- ↑ يشير إلى المنافذ المدمجة في طرازات ZX Spectrum +2 و+2A و+3. تتوافق واجهات عصا التحكم الأخرى في Spectrum عادةً مع ترتيب دبابيس "Atari" ذي الزر الواحد.
- ١ ٢ كانت وحدات التحكم TI-99/4A و Tutor/Pyūta تتكون عادةً من وحدتي تحكم موصولتين بمنفذ واحد. تتطلب هذه التوصيلات استخدام ثنائيات 1N914 مع توجيه الكاثود نحو جانب وحدة التحكم لمنع الضغطات الخاطئة على المفاتيح.
- 1 2 يتم سحب خطوط التأريض (GND) الخاصة بكل صف إلى مستوى منخفض لتحديد "الصف" المعني. تستخدم عصا التحكم العادية الصف 9.
ملحوظات
- ↑ تم شراء شركة Cyan بالكامل من قبل شركة Atari في عام 1977، لكنها ظلت مستقلة وعملت من مكاتبها في غراس فالي، كاليفورنيا لفترة من الوقت.
مراجع
الاقتباسات
- 1 2 Decuir 2015 ، ص. 60.
- ↑ Decuir 2015 ، ص 61.
- ↑ Decuir 2015 ، ص 64.
- ↑ مونتفورت، نيك؛ بوغوست، إيان (2014). ستيلا والقتال: لمحة عن سباق الشعاع . مطبعة معهد ماساتشوستس للتكنولوجيا . ص 22. ISBN 9780262316446.
- ↑ رولينغز، أندرو؛ آدامز، إرنست (2003). أندرو رولينغز وإرنست آدامز حول تصميم الألعاب . دار نشر نيو رايدرز . ص 167. ISBN 9781592730018.
- ↑ Decuir 2015 ، ص 66.
- ↑ إدواردز، بنج (4 نوفمبر 2009). "داخل أتاري 800" . بي سي وورلد .
- ↑ جاكسون، تشارلز (أكتوبر 1984). "أتاري لاب" . أنتيك .
- ↑ "استبدل واجهتك بجهاز مودم مُحمّل" . InfoWorld : 95. 7 مايو 1984.
- ↑ جاكسون، تشارلز (يوليو 1987). "صندوق المعجزات من أتاري" . أنتيك .
- ↑ دوبين، مارشال (1983). "ربط جهاز أتاري الخاص بك" . في سمول، ديفيد (محرر). أتاري الإبداعي . ISBN 9780916688349.
- ↑ ثورنبورغ، ديفيد (أبريل 1981). "كومودور VIC-20: نظرة أولى" . مجلة الحوسبة! : 26.
- ↑ "أتاري تفوز في معركة عصا التحكم" . إنفوورلد : 5. 29 نوفمبر 1982.
- ↑ مايس، سكوت (14 فبراير 1983). "أجهزة تحكم ألعاب متطورة تظهر لأول مرة في معرض للمستهلكين" . إنفوورلد : 28-29 .
- ↑ بواز، خواكين (8 أغسطس 1983). "أخبار سارة، أخبار سيئة - الكشف عن ألعاب جديدة وعصا تحكم" . إنفوورلد : 22-24 .
- ↑ فرنانديز، أديلبرت (مايو 1986). "دي ري جويستيك: برمجة وإصلاح أول واجهة مستخدم سهلة الاستخدام" . أنتيك .
- ↑ رايلي، توم؛ رايلي، كيلدا (1983). كتاب طبخ وحدة التحكم الحاسوبية . دار النشر الإبداعية للحوسبة . ص. الفصل 9.
- ↑ مالكولم، بروس (1983). "صلة أتاري". نيبيل : 162.
- ↑ مايس، سكوت (11 أبريل 1983). "فشل كرات التتبع في التنقل بسرعة في ألعاب المتاهة" . إنفوورلد : 26، 27.
- ↑ مايس، سكوت (9 أبريل 1984). "أتاريسوفت ضد كومودور" . إنفوورلد . ص 50. تم الاطلاع عليه في 4 فبراير 2015 .
- ↑ كومودور 1987 ، الملحق أ، ص. أ-10.
- ↑ كينت، ستيفن (2001). التاريخ الشامل لألعاب الفيديو: القصة وراء الهوس الذي أثر في حياتنا وغير العالم . دار بريما للنشر . ص 279. ISBN 9780307560872.
- ↑ كالفيرت، جيه بي (18 أغسطس 2002). "محول التحكم في الألعاب" . مراجعة للإلكترونيات .
- ↑ منافذ عصا التحكم المحسّنة من أتاري (تقرير فني). 24 سبتمبر 1996.
- ↑ وولف، مارك (2012). قبل الانهيار: تاريخ ألعاب الفيديو المبكر . مطبعة جامعة واين ستيت . ص 67. ISBN 978-0814337226.
- ↑ ليدويل، ويليام؛ ماناكسا، جيري (2011). تفكيك تصميم المنتج . دار نشر لوكبورت. ص 97. ISBN 9781592537396.
- ↑ سوريل، تشارلي (29 يناير 2010). "عصا التحكم الكلاسيكية من أتاري التي تُرهق المعصم عادت". وايرد .
- ^ أتاري 1982 ، ص. II.30، III.19.
- ^ أتاري 1982 ، ص II.30 – II.31.
- ↑ دليل خدمة إندي 800 (ملف PDF) . 1977.
- ↑ دليل أجهزة أتاري (ملف PDF) . أتاري. 1983.
- 1 2 أتاري 1982 ، ص. II.31.
- ^ أتاري 1982 ، ص. II.31، III.23.
- ↑ أتاري 1982 ، ص. II.32.
- ↑ استخدام جهاز أتاري اللوحي اللمسي مع لغة بيسك (ملف PDF) (تقرير فني). أتاري. 10 مارس 1984. ص. الملحق الثاني.
- ↑ دليل مستخدم وحدة واجهة أتاري XEP80 . شركة أتاري 1987.
- ↑ ويبر، جون (يوليو 1984). "مودم MPP-1000C" . أنتيك .
- ↑ كومودور 1982 ، ص 346.
- ↑ كومودور 1982 ، ص 348.
- ↑ "منفذ التحكم" . ويكي كومودور 64 .
- ↑ تيبورسكي، مايكل (يونيو 1983). "عصي التحكم لجهاز كومودور 64" . مجلة كومبيوت!: 210.
- ↑ بيل، كاثرين (1986). دليل المبرمج المختصر لجهاز أتاري ST 68000 (ملف PDF) . جلينتوب. الصفحات 1-18 .
- ↑ بروتوكول لوحة المفاتيح الذكية (ikdb) (تقرير فني). أتاري. 26 فبراير 1985.
- ↑ دليل مرجعي لأجهزة أميغا . كومودور إنترناشونال. ص. الفصل 8. مؤرشف من الأصل بتاريخ 2019-12-02 . تم الاطلاع عليه بتاريخ 2015-12-12 .
- ↑ كوك، غاري (أغسطس 1983). "كيفية بناء محول عصا التحكم الخاص بك لجهاز TI-99/4A" . مجلة الحوسبة! : 10.
- ↑ بيرسون، جلين (1996-07-01). "محول عصا التحكم من أتاري إلى تكساس إنسترومنتس" . موقع Mainbyte، موطن أجهزة كمبيوتر تكساس إنسترومنتس . تم الاطلاع عليه بتاريخ 2021-04-03 .
- ↑ كاغان، أوبراي (2015-07-08). "دمج لوحة المفاتيح والشاشة - النهج التقليدي" . مضمن . تم الاسترجاع في 2021-04-03 .
- ↑ نونيس، جيوفاني. "موصل عصا التحكم" . موصلات وكابلات MSX .
- ↑ grips03 (2016-12-04). "استخدام عصا التحكم من أتاري على جهاز أوديسي 2" . atariage.com . تم الاطلاع عليه بتاريخ 2021-04-03 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ↑ متع المهووسين (11 أبريل 2016). "جهاز Amstrad PC-1512 : جهاز كمبيوتر متوافق مع IBM PC بأسعار معقولة في أوروبا" . nerdlypleasures.blogspot.com . تاريخ الاسترجاع: 14 مارس 2018 .
- ^ ستيف وويتا (2007)، معرض الألعاب الكلاسيكية – ستيف وويتا ، استرجاعها 2007-03-26
- ↑ أهل، ديفيد هـ .؛ روست، راندي ج. (1983)، "التقرحات والإحباط: عصي التحكم، والمجاديف، والأزرار، وموسعات منافذ الألعاب لأجهزة أبل، وأتاري، وفيك" ، مجلة الحوسبة الإبداعية لألعاب الفيديو والأركيد ، 1 (1): 106 وما بعدها
- ↑ فارو، بول. "ZX Interface 2 - Custom ROM Cartridges" . Fruitcake.plus.com . تم الاطلاع عليه بتاريخ 15-05-2011 .
- ↑ توصيل عصا التحكم بجهاز BBC Micro (ملف PDF) (تقرير فني). 9 يوليو 1992.
- 1 2 3 4 5 6 7 8 9 iComp GmbH (2015-06-03). "عصا التحكم DE-9" . أجهزة الكمبيوتر الفردية . تم الاسترجاع في 2021-07-05 .
فهرس
- ديكوير، جو (يوليو 2015). "نظام أتاري للفيديو الحاسوبي: جلب قصص الترفيه إلى المنزل". مجلة IEEE للإلكترونيات الاستهلاكية : 59-66 .
- مقدمة إلى جهاز أميغا 2000. شركة كومودور للآلات التجارية. 1987.
- دليل أجهزة أتاري (ملف PDF) . أتاري. 1982.
- دليل مرجعي لمبرمجي كومودور 64. شركة كومودور للأجهزة المكتبية. 1982.
- أجهزة أتاري
- موصلات الكمبيوتر
- الأجهزة القديمة
- أجهزة التحكم بالألعاب
