شارة Hackaday's Retrocomputer الثانية



دفعت التجربة الإيجابية لاستخدام الحواسب الآلية في مؤتمر بلغراد في مايو (أخبار عن حبري وهاكاداي ) إدارة Hackaday إلى تكرار التجربة في الحدث التالي - Superconference أو اختصار Supercon ، الذي سيعقد في نوفمبر في باسادينا. نموذج الأداة الجديد أكثر إثارة للاهتمام.

يأتي مع حزام يسمح لك بارتدائه كعلامة ، ويتم تضمينه في سعر حضور المؤتمر ، ويترك وراءه خصائص أجهزة الكمبيوتر المكتبية في الثمانينيات. في الأصل ، يتم إعطاء الرابط إلى صفحة شراء التذاكر مرتين في بداية المقالة ومرة ​​واحدة في النهاية - هل هذه تقنية تحسين محركات البحث؟ "سأحضرها مرة واحدة ."

كما كان من قبل ، يحتوي على شاشة ملونة بدقة 320 × 240 بكسل ، ولوحة مفاتيح QWERTY كاملة وإمكانيات برمجة لا تنضب. في البرامج الثابتة ، هناك مرة أخرى BASIC و CP / M ، ولكن هناك العديد من الألعاب المثبتة مسبقًا ، وظهر بيض عيد الفصح. وما الذي سيضغط عليه المشاركون في المؤتمر من كل هذا للأيام الثلاثة التي سيعقد خلالها ، دعنا نرى.


مطور النموذج الثاني للشارة ، مثل الأول ، هو Voya Antonich - نفس النموذج ، مؤلف كمبيوتر Galaksija ، الذي تم إصداره في عام 1983. ويمكن أيضًا تكرار التطور الجديد إذا كنت ترغب في ذلك. يبدو الجهاز مدهشًا ، ولكن من المثير للاهتمام التقاطه وكتابته في BASIC على لوحة المفاتيح ، والتي ، مثل النموذج السابق ، تنقر بصوت عالٍ. فكر في هذا الرقم: 30000 زر. كان الكثير منهم مطالبين بصنع أجهزة كمبيوتر لجميع المشاركين.

كيف يتم ترتيبه وما الذي يمكن عمله به؟






تم تجهيز الشارة مرة أخرى بشاشة تحتوي على الكثير من النصوص المقروءة جيدًا. إنه مرة أخرى بالألوان الكاملة ، وهو ما سيحبه مؤلفو العروض التوضيحية ، ولكن بالطبع ، يمكن استخدامه أيضًا أحادي اللون. سيتم تجميع الآلات هذه المرة بواسطة Macrofab ، الذي دفع جزءًا من تكلفته. تحتوي خمسة حواسيب نموذجية على لوحات حمراء ؛ أما بالنسبة للحواسيب التسلسلية ، فستكون سوداء. يوجد RGB LED مرة أخرى في الزاوية العلوية اليمنى ، ويتم تشغيل عامل التحكم فيه في BASIC.



يحدث الشيء الأكثر إثارة للاهتمام على ظهر اللوحة. تعمل وحدة التحكم الدقيقة PIC32MX370 في معالجة البيانات ، وتضيف شريحة SST26VF016BT 16 ميغا بايت (يشير الأصل بشكل غير صحيح إلى أن 16 ميغا بايت) من الذاكرة المحمولة. كلاهما تم التبرع بهما بواسطة رقاقة.



يوجد أيضًا مكبر للصوت ورأس ديناميكي هناك. يمكن برمجة الألحان ثلاثية الصوت (مرحبا ، VI53) في BASIC و C.









كان الابتكار لوحة توصيل لتجميع الأجهزة الطرفية إلى جهاز كمبيوتر. يتصل بالمشط ، مثل النموذج الأول ، ولديه فتحة تصاعد. لوحة الكمبيوتر نفسها لديها الآن نفس الفتحة ، والتي لم تكن في المكان المقابل على لوحة النموذج الأول. يظهر نموذج أولي للوحة اللوح هنا ، وستكون نسخة الإنتاج سوداء أيضًا. توفر منصات لوحدات التحكم التي يتم التحكم فيها عبر ناقل I 2 C ، والمصنعة وفقًا للمواصفات .

يتم إحضار أربعة GPIOs يتم التحكم فيها من BASIC ، وناقل I 2 C ومنفذ تسلسلي إلى المشط. يوصى بأخذ PICKIT وكابل مع FTDI إلى المؤتمر.

في المؤتمر السابق ، لم يتصلوا بالمشط. حتى قبل الغداء ، يمكن رسم أحد الشارات الموجودة على الشاشة عن بُعد من هاتف ذكي مقترن به عبر WiFi. تم "تدريب" أجهزة الكمبيوتر الأخرى على تبادل البيانات عبر قناة راديو مباشرة فيما بينها (تذكر Cybiko؟).

نتسلق إلى البرامج الثابتة


تم كتابة البرنامج الثابت بواسطة Jaromir Sukuba ، والعمل عليه مستمر في GitHub في الوقت الحالي . بدأ مع رمز مميز جاهز ، وضع اللمسات الأخيرة عليه ، ثم أضاف وظائف للتحكم في الرأس الديناميكي ، RGB LED ، GPIO ، الشاشة ، العمل مع ذاكرة الوصول العشوائي باستخدام أوامر PEEK و POKE ، إلخ. كما كان من قبل ، هناك محاكي Z80 ونظام تشغيل CP / M ، ويمكن استخدام شريحة ذاكرة فلاش إضافية كمساحة قرص لنظام التشغيل هذا.

مواضيع المشروع الموصى بها:

  • برامج على BASIC
  • موسيقى من ثلاثة أجزاء
  • برنامج لنظام التشغيل CP / M
  • إدارة الأجهزة الطرفية عبر GPIO و I 2 C والمنفذ التسلسلي
  • في المؤتمر السابق ، تم تقديم أكثر المشاركين خبرة لاستبدال البرامج الثابتة بأنفسهم

في المؤتمر السابق ، أحب الكثيرون لعبة المستخدم المزدوج ، حيث على شاشة الكمبيوتر لأحد اللاعبين ، أطلقت السفينة بالليزر ، والشعاع "تم نقله" إلى شاشة كمبيوتر لاعب آخر. وهل يمكنك ، على سبيل المثال ، إنشاء نسخة من أربعة مستخدمين لمثل هذه اللعبة؟

سيتم تصنيع أجهزة الكمبيوتر بالعدد الذي يسجله المشاركون ، بدون هامش ، وإذا لم تصل إلى المؤتمر ، فلا يمكنك شراء مثل هذه الشارة بشكل منفصل - لن يرغب المشاركون في بيعها. ولكن نظرًا لأنه جهاز مفتوح ، لا يمكنك الذهاب إلى أي مكان ، ولكن يمكنك القيام بذلك بنفسك - وإن كان ذلك على لوحة أم ليست جميلة جدًا ، ولكن على لوحتك الخاصة. وهذا يعني أن مثل هذه الآلات يمكن أن تظهر في أحداث كبيرة أخرى ، بطريقة أو بأخرى مرتبطة بإعادة المعالجة ، بما في ذلك إنشاءات الفوضى.

Source: https://habr.com/ru/post/ar427143/


All Articles