
تحتوي العروض التوضيحية عادةً على رسومات أكثر تعقيدًا من الألعاب من نفس الحجم. بعد كل شيء ، لا يتعين عليك إنفاق الموارد على تفاعل المستخدم والحسابات الإضافية. يعمل البرنامج المقترح على متحكم ATtiny5 مع 512 بايت من ذاكرة الوصول العشوائي و 32 بايت من ذاكرة الوصول العشوائي و 16 معالج سجلات. Rakettitiede هو في "علم الصواريخ" الفنلندية (بما في ذلك بالمعنى نفسه كما هو الحال في وحدات اللغة الإنجليزية) ، وكذلك اسم شركة البرمجيات.
لوحة الدوائر التجريبية:

كل شيء مألوف هنا ، باستثناء المكون LTC1799. هذه ساعة تكوينها المقاوم. وهي تعمل على تردد 12 ميغاهيرتز. مولد آخر مستقر إلى حد ما من البقول المستطيلة في نفس التردد مناسب. للحصول على الإشارات الخمس اللازمة لجهاز العرض VGA من المخرجات الثلاثة لجهاز التحكم ، يتم استخدام المقسمات على LEDs والمقاومات ، والتي تستخدم أيضًا مقاومات 75 أوم مدمجة في الشاشة. يمكن تبديل كل من النواتج بواسطة البرنامج إلى صفر وواحد وحالة مقاومة عالية.
منذ انتهاء قبول الطلبات في مسابقة Hackaday ، أرسل المؤلف نسخة وسيطة من العرض التوضيحي هناك ، وهو ما فعل الشيء نفسه باستثناء إخراج النص:
احتلت 394 بايت أو 197 كلمة 16 بت:
avra -l pentaveega.lst pentaveega.asm AVRA: advanced AVR macro assembler Version 1.3.0 Build 1 (8 May 2010) Copyright (C) 1998-2010. Check out README file for more info AVRA is an open source assembler for Atmel AVR microcontroller family It can be used as a replacement of 'AVRASM32.EXE' the original assembler shipped with AVR Studio. We do not guarantee full compatibility for avra. AVRA comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of avra under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING. Pass 1... Pass 2... done Assembly complete with no errors. Segment usage: Code : 197 words (394 bytes) Data : 0 bytes EEPROM : 0 bytes
بعد التحسين ، تم تخفيض العرض التوضيحي إلى 354 ، ثم 352 بايت. لكن بعد ذلك قرر المؤلف إضافة نص إلى الصورة ، وبعد ذلك بدأ البرنامج يشغل 492 بايت:
الكود موجود على Bitbucket
هنا ، وكذلك على Hackaday كملفات منفصلة:
pentaveega.asm ،
tn5def.inc و
pentaveega.hex .
يمكن تجميع الجهاز في ثلاثة إصدارات: على نوعين من الألواح باستخدام لوحات المحولات ، وكذلك على لوحة دوائر مطبوعة (تحت CC-BY-SA 4.0 ، الملفات في مجلد مشروع منفصل على Bitbucket). انتبه إلى طريقة توصيل موصل الشاشة أثناء التجميع وفقًا للخيار الأول:


