عمل عرض توضيحي لهاتف قديم - AONDEMO

كنت أرغب في تقديم عرض توضيحي منذ أن رأيت التجريبي الضخم الكلاسيكي البولندي Lyra II لأول مرة في عام 1997. كما أردت أيضًا أن أفعل شيئًا لأكبر حزب تجريبي روسي Chaos Constructions لفترة طويلة ، لكنني لم أتغلب على ذلك مطلقًا المحتلة مع واجبات أخرى. أخيرًا ، في عام 2018 ، حان الوقت ، وقد استوفيت كلتا الشهرين في آن واحد ، أسلوب Van Damm ذو التأثير المزدوج - قدم عرضًا تجريبيًا يدعى AONDEMO الذي دخل Zo Spectrum 640K Demo compo في Chaos Constructions .


أراهن أن الشيء الأحمر الذي رأيته للتو لا يبدو طيفًا لك. ها هي القصة.


في روسيا السوفيتية


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

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

خلال 15 عامًا من شعبيتها ، كان لها تاريخ كبير. بدأت كمنتج إبداعي وجانبي لأفراد من الهواة - عادةً طلاب أو مهندسون إلكترونيات عاطلون عن العمل (تلك الأوقات العصيبة في روسيا) ، الذين يحدثون غالبًا في إنتاج استنساخ ZX Spectrum المصنوع يدويًا - سرعان ما ساعد الطلب العام على تحويله إلى حد ما الشركات الخاصة الشرعية ، وبعضهم نما في نهاية المطاف إلى الشركات الرسمية الكبيرة. في منتصف تسعينيات القرن العشرين ، وجدت هواتف AON طريقها إلى جميع المنازل الأخرى ، إلى حد أن العديد من مستخدمي الهواتف كانوا على دراية كافية به لتتمكن من تمييز وجود AON فقط بالطريقة التي بدت بها نغمات الحالة. استمرت هذه الشعبية في أوائل 2000s. تأثر التراجع بحقيقة أن مشغلي الخطوط الأرضية ، كونهم غير راضين عن زيادة الحمل على معداتهم الخاصة ، حاولوا أولاً تحويل خدمة هوية المتصل إلى خيار مدفوع ، ثم استبدلوها تمامًا بمعيار أوروبي جديد غير متوافق. مع الارتفاع التالي للهواتف المحمولة التي جاءت بعد فترة وجيزة ، أصبحت خدمات الهاتف الثابت تحت الأرض التكنولوجية ، حيث بقايا سوق المستهلك البشعة تشهد أحيانًا إصدارات الإصدارات "المميزة" الحديثة من أحفاد AON ، مثل Paliha ، حتى يومنا هذا.

كان مجتمع صناع AON في الأيام الأولى لتكوينه يشبه مجتمع أجهزة الكمبيوتر المنزلية الروسية في ذلك الوقت ، وهو نوع من الواقع البديل المترابط بشكل غامض. شارك في نفس جذور الراديو للهواة والأجهزة والمصالح المماثلة ، ونهج مماثل في التنمية البرية وعمليات تصنيع البيرة (مثل وضع مركبات ثنائي الفينيل متعدد الكلور جديدة في الهيئات الهاتفية الحالية). يشبه إلى حد كبير مشهد تطوير لعبة ZX Spectrum في المملكة المتحدة ، فقد حقق شهرة واسعة على مستوى البلاد لبعض صانعيها على الرغم من صغر سنهم. لأحدهم ، كان بافل سوخودولسكي ، الذي قام ببرمجة البرنامج الثابت AON Rus الأكثر شعبية ، يبلغ من العمر 15 عامًا فقط.

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

أنا ونفسي وعون


المرة الأولى التي رأيت فيها AON كانت في أوائل التسعينيات ، في وقت ما بعد أن لعبت أول ألعابي على ZX Spectrum و NES clones ، لكن قبل أن أترك ركبتي في برمجة نفسي. لقد انبهرت بهذه الجدة التقنية ، وقضيت الكثير من الوقت في تجربة تسلسلات الأزرار لاكتشاف الميزات في إصدارات جديدة أو غير مألوفة من البرنامج الثابت ، والاستماع إلى الألحان الشائعة في التنفيذ الصوتي الفردي ، وكذلك خطاب الكمبيوتر الذي كان قادرًا عليه للتجميع ، وقراءة كتيبات إرشادية للغز على ذكر الميزات والتحف التي لم يسبق لها مثيل مثل التحكم في الشريط ، أو حلقة الأمان ، أو لوحة الصوت ، أو الصافرة (التي كانت عبارة عن جهاز للوصول إلى وظائف الهاتف عن بعد عبر التحكم في الطلب اللوني). ساعد رفيقتي والده في صنع مثل هذه الهواتف ، ولكني مهتم بالإلكترونيات وبدأت في تطوير الاهتمام بأجهزة الكمبيوتر ، تمكنت من الانضمام إلى المعرفة السرية لـ Z80 و 8255 وغيرها من الرموز السحرية. في نفس الوقت الذي بدأت فيه AON في الظهور في كل مكان ، فقد انفصلوا في كثير من الأحيان ، ولأنه لم يكن هناك دعم أو خدمات رسمية لإصلاحه ، فقد انتهى بهم الأمر في يدي لمحاولة إصلاحها ، وغالبًا ما لم ينجحوا في ذلك. استمر هذا النشاط الخاص بي حتى عام 2000.

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

في السنوات التالية ، تابعت العديد من المشاريع والاهتمامات. تطوير PCSPE ، وتصفح مجموعة الويب من المكونات الإلكترونية السوفيتية النادرة (لا تفوت هذه العروض الرائعة لشرائح! ) ، واستعادة بعض أجزاء من تاريخ AON ، وتكرار الأفكار القديمة حول صنع برامج الموسيقى لهم ، وشراء الكثير من AON s من خلال لوحة إعلانات محلية ، الحصول على قطع الغيار والمعدات لمشاريع الإلكترونيات غير ذات الصلة ، ومواصلة العمل على محاكي AON ، وما إلى ذلك. شيئًا فشيئًا ، تتحد كل أجزاء اللغز. قبل أسبوع من العرض التوضيحي لـ Multimatograf 2018 ، تم إنشاء اتصال بين "demo" و "phone" في ذهني (إذا كنت أتذكر بشكل صحيح ، فقد ساهمت في ذلك مزحة حول "demo for a calculator") ، وبدأت العمل في هذا مشروع حقيقي. بالطبع ، لم أتمكن من إكمال أي شيء في مثل هذا الموعد النهائي الضيق ، وتباطأ العمل ، لكن تم استئنافه تمامًا مثل ظهور Chaos Constructions 2018 في الأفق القريب. في أفضل مشهد ، تم بذل جهد هائل قبل يومين فقط من الليلة التي سبقت الحفلة ، والتي قمت خلالها بتصميم وبرمجة وتصحيح معظم الأفكار التي أمتلكها لهذا العرض التوضيحي ، ثم صورت وجمعت فيديو حول ذلك. تم إرسال المشاركة النهائية إلى المسابقة في الصباح الباكر من يوم الاحتفال ، قبل ساعات من الموعد النهائي.

بعد مرور بعض الوقت على الحفلة ، علمت أن شاشات العرض المكونة من 7 شرائح ليست شيئًا غير مألوف في إدخالات Wild Compo ، ولكنها بطريقة ما لم تشد انتباهي من قبل ، لذلك لم يكن لتصميمي أي تأثير من هذا القبيل.

الأجهزة




الجهاز الموجود تحت غطاء محرك AON عبارة عن كمبيوتر واحد بسيط ومباشر من 8 بتات ، مزود بشاشة LED من 7 قطاعات ولوحة مفاتيح للهاتف ودائرة ربط أرضية. خلال فترة الشعبية التي امتدت 15 عامًا ، تطورت الأجهزة كثيرًا ، بدءًا من الخطط القائمة على i8080 في عام 1989 ، وتنتهي باستخدام وحدة R100-XP MCU (i8051 مخصصة ، والأجهزة الطرفية المطلوبة ، واستنساخ AY-3-8910 في شريحة واحدة) تم تطويرها بواسطة شركة Rus-Telecom في عام 2003. لقد كان هناك الكثير من الإصدارات والشوك بينهما.

قررت التمسك بالإصدار الأكثر كلاسيكية لعام 1990 والذي يكون قريبًا جدًا من ZX Spectrum من حيث الأجهزة والروح: وحدة المعالجة المركزية Z80 بسرعة 4 ميجاهرتز ، 2K إلى 8K من SRAM ، 8K إلى 64K من ROM ، المنفذ المتوازي القائم على 8255 للأجهزة الداخلية ، و 8253 الموقت للبرمجة في 1 ميغاهيرتز. تقوم إحدى قنوات المؤقت بإنشاء مقاطعات وحدة المعالجة المركزية ، وتنتج قناة أخرى صوت موجة مربعة قناة واحدة ، أما القناة الثالثة فهي إما غير مستخدمة على الإطلاق ، أو تتصرف كأنها وكالة مراقبة نظام. تم تقديم هذه الخطط بنوعين شائعين من ثنائي الفينيل متعدد الكلور ، أحدهما "كبير" كلاسيكي ، وآخر محدث "صغير". تم تصميم الجهاز الكبير ليتم تثبيته في هيكل VEF-TA-12 المصنوع من لاتفيا ، والذي كان حول طراز الاتصال الهاتفي الوحيد الذي يمكن الوصول إليه في ذلك الوقت. لم يكن للوحة الصغيرة مثل هذه الأبعاد ونقاط التحميل الخاصة بالطراز ، وتم تثبيتها في العديد من الهواتف المستوردة ، والتي يتم تمثيلها في الغالب بنسخ من هواتف مكتب باناسونيك . تم توفير العديد من البرامج الثابتة للتشغيل على هذه اللوحات التي تعمل بنظام Z80 ، بما في ذلك Arctur-36 و Selena و Lira و Allo والأكثر شيوعًا على الإطلاق - Rus (حتى الإصدار 23 ، وتم إعادة برمجته لاحقًا للوحات القائمة على 8051).

إن إعادة برمجة AON سهلة للغاية ، فإن أي رقاقة EEPROM 5V وموقد متوافق سوف يقومان بالخدعة. أعدت بعض EEPROMs من اللوحات الأم القديمة للكمبيوتر ، وطلبت بعض Winbond W27C512 الطازجة من الصين ، واستخدمت أداة حرق WizardProg-87 بأسعار معقولة لبرمجة هذه الرقائق.

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

تنمية




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

تمت كتابة الرمز مع SjAsmPlus ، وهي أداة تجميع Z80 مشهورة بين مطوري ZX Spectrum و MSX الحديثين. يتميز AON بخريطة ذاكرة غير تقليدية تمامًا ، ومن المحتمل أن يكون ذلك نتيجة لتقليل تغييرات الأجهزة أثناء الانتقال إلى أحجام ROM أكبر للحصول على أحدث البرامج الثابتة. على الرغم من أنه من الممكن تثبيت شريحة ذاكرة الوصول العشوائي (ROM) بسعة 64 كيلو بايت ، إلا أن 32 كيلو بايت فقط من ذاكرة ROM متوفرة لوحدة المعالجة المركزية (CPU) في أي وقت ، ويتم تشبيك هذه الأجهزة بسعة 32 كيلو بايت مع ذاكرة الوصول العشوائي (RAM) في قطع 8K. يمكن تبديل نصفين من ذاكرة الوصول العشوائي (64 كيلو بايت) بواسطة منفذ الكتابة ، ولكن لم يستخدم هذا العرض التوضيحي الخاص بي ، حيث إنه يتناسب بنجاح مع 32 كيلو بايت فقط. يحتاج ناسخ ROM إلى امتلاك جميع قطع الكود حتى يعمل بشكل صحيح ، لذلك تم استخدام توجيهات المجمّع وأتمتة BAT لتنظيم تخطيط الذاكرة المتداخل الضروري ، وحفظه كصورة ثنائية خطية.

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



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

الأسماء الأولى في قسم الترحيب هي تحية لعشاق الماضي ، تلك هي أسماء منشئي البرامج الثابتة AON الموجودة في صور ROM المختلفة.

على الرغم من أنها لم تكن مرتبطة موضوعيًا تمامًا ، فلن يكون هناك أي عذر لتفويت فرصة لعرض رسالة EGGOG (Error) الأيقونية التي نشأت من أوائل الآلات الحاسبة القابلة للبرمجة التي صنعها الاتحاد السوفيتي (إنها قصة مختلفة تمامًا). كان المكان الأكثر منطقية لوضعه هو نهاية العرض التوضيحي - حيث بدأ بتقليد خلل ، سيكون من المنطقي وضع حد له برسالة خطأ.

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

يتم التحكم في شاشة LED المكونة من 7 أرقام المكونة من 9 أرقام من خلال مخرجات 7 قطاعات و 9 مخرجات اختيار الأرقام ، وبالتالي لا يمكن للجهاز عرض سوى رقم واحد في وقت واحد ، ويحتاج البرنامج إلى التبديل بسرعة بين جميع الأرقام من أجل الحصول على عرض كامل. لقد نفذت هذا عبر المقاطعات الموقت على تردد عال جدًا من 960 هرتز (~ 4166 ساعة وحدة المعالجة المركزية بين المقاطعات ، وهو ما يقرب من 500 عمليات وحدة المعالجة المركزية ذات مغزى). يتم استخدام قائمة متغيرة الطول لإعداد تسلسل ترتيب تعسفي من الأرقام لعرضه. هذا النهج يسمح بتنفيذ اثنين من الآثار. الأول هو تقليد تجميد النظام الذي يتميز بصريًا بـ 8 ساطع بشكل غير عادي في أحد الأرقام (عند تعطل الهاتف ، وتوقف الإرسال المتعدد ، ويظل آخر رقم معروض نشطًا). التأثير الثاني هو التحكم في السطوع الزائف في تأثير KITT بواسطة إضاءة بعض الأرقام لفترة أطول من غيرها. أثناء العرض المنتظم ، يبلغ معدل التحديث حوالي 106 هرتز ، مما يؤدي إلى القضاء على الخفقان الملحوظ ويساعد على تجنب القطع الأثرية أثناء تصوير الإجراء على الفيديو.

موسيقى


تشبه أجهزة الصوت AON إلى حد كبير سماعات الكمبيوتر ، إنها مجرد مكبرات صوت مدفوعة بإحدى قنوات 8253. يمكن أن تنتج نغمة موجة مربعة بينما وحدة المعالجة المركزية مشغولة بواجبات أخرى. لا يوجد شكل موجة أو التحكم في مستوى الصوت. لقد كنت جيدًا في صناعة الموسيقى الكلاسيكية أحادية اللون الخاصة بسماعات PC في الوقت الحالي (والتي أصبحت ثمارها لاحقًا مع إصدار ألبوم System Beeps ) ، لذلك كان لدي PCSPE VST بالفعل ، واكتسبت خبرة كبيرة في ترتيب هذه الموسيقى ، مع تطبيق واحد فقط ملاحظة اللعب في أي وقت معين. PCSPE هو مكون إضافي لأي محطة عمل صوتية رقمية حديثة تحاكي خصائص سماعات الكمبيوتر ، وتتيح إنشاء موسيقى بطريقة مريحة للغاية. كان استخدامه لتكوين الموسيقى التي يمكن تحويلها بسهولة اختيارًا واضحًا لتصميم محرك توليف صوت جديد بالكامل مكون من 1 بت يبدو أكثر إثارة للإعجاب ، ولكنه سيستغرق بعض الوقت لتحقيقه. كان من المناسب على المستوى المفاهيمي وكذلك الصوت الأصيل الذي يرفع الشريط ضمن قيود مألوفة.



كانت الموسيقى تتألف باستخدام Reaper ، وهي شعبة النهوض بالمرأة الشعبية. كانت فكرتي للجزء الأول تقليد قطعة بدء التشغيل لحن من البرامج الثابتة Rus الأصلي. كما قلدت الأصوات النموذجية الأخرى ، مثل الضغط على الأزرار ونغمة الرنين الافتراضية. إن إعدادهم جاهز قدم فكرة تكوين هيكل إيقاعي من هذه. ثم تطورت الأغنية بطريقة شاملة ، وذلك بإضافة المزيد والمزيد من الطبقات لخلق الوهم من polyphony. ذكّرني التأثير الأكثر تعقيدًا للعرض التجريبي ، وهو رمز ساطع يعمل جنبًا إلى جنب ، بشريط الماسحات الضوئية Knight Rider KITT ، لذلك أضفت مقتطفًا من السمة الرئيسية من السلسلة.

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

لسوء الحظ ، لم يكن من الممكن مزامنة العمل مع الموسيقى جيدًا. لم يكن هناك ما يكفي من الوقت لضبطه باستخدام الأجهزة الحقيقية. لم يكن لدي الوقت لإضافة نظام علامات مزامنة مناسب من شأنه أن يساعد في حل هذه المشكلة (يتم تطبيق هذا النظام في جميع المنتجات التجريبية التالية). ونتيجة لذلك ، تكون المزامنة في بعض أجزاء العرض التوضيحي متوقفة بعض الشيء ، وهذا ملحوظ بشكل مرئي. قضيت بعض الوقت المتبقي في مزامنة الأشياء يدويًا بأفضل ما يمكنني قبل أن أتخلى عن الأمر وأترك ​​الأمر كما هو.

ميزة الصوت الجديرة بالملاحظة في AON s هي أنه إلى جانب الصفافير المعروفة ، كانت الإصدارات الأخيرة من البرنامج الثابت تحتوي على بعض التوليف البدائي للكلام القائم على العينة المستخدم لتوضيح أشياء مثل أرقام المكالمات الواردة أو الوقت الحالي ، وهو أمر مثير للإعجاب في الوقت الحالي. بدافع الفضول ، قمت بعكس تنسيقات البيانات (بعض عينات 4 بت المستخدمة في حوالي 4500 هرتز ، وتشغيلها باستخدام تقنية PWM المستندة إلى المؤقت) ، واستمعت إلى جميع العينات ، واكتشفت أن هناك 3-4 صوت مختلف مجموعات التي تم ترحيلها بين البرامج الثابتة للمؤلفين مختلفة. تم التأكيد على وجود أسطورة حضرية أيضًا ، حيث قام بعض هؤلاء بالفعل بعرض بعض التعبيرات الفاحشة التي تم عرضها على أكثر المتصلين غير المرغوب فيهم. كان لدي فكرة عن قطع بعض الكلام الممتع باستخدام هذه العينات وإضافتها إلى العرض التوضيحي ، لكنني كنت قد حان الوقت للتوصل إلى فكرة جيدة ، لذلك كان يجب حذفها.

فيديو


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



تم استخدام هاتفين AON أثناء التطوير. كان أحدهما نسخة صغيرة من اللوحة ، تعرض للضرب كثيرًا. والثاني كان حالة جيدة جدا الكلاسيكية الأحمر VEF-TA-12 مع لوحة كبيرة. لقد استخدمت في الغالب أول واحد لإجراء الاختبارات ، وسجلت المنتج النهائي باستخدام الثاني. ومن المثير للاهتمام أنه على الرغم من امتلاك نفس نوع شاشة العرض LED بالضبط (ALS318) ، كان للوحدة الأخيرة أرقام أكبر بصريًا ، ربما لأنها لا توضع داخل جسم الهاتف ، وكانت مفيدة للفيديو.

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

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

إطلاق


كان للعرض التجريبي قصة مسلية تتعلق بدخول مركب خاص.

قبل أسبوعين من Chaos Construction 2018 ، حصلت القواعد على تحديث بسيط. تم تحويل ZX Spectrum 640K Demo compo أساسًا إلى Combined Oldschool Demo ، من خلال السماح بإدخال أي أجهزة كمبيوتر منزلية أخرى تم إصدارها قبل عام 1991. لسبب ما ، ومن المحتمل أن يرضي أطراف المشهد المتعارضة ، قرر المنظمون الاحتفاظ باسم الشركة القديم على الرغم من هذا التغيير. تم تسخينه بالمناقشة الطويلة الأمد حول ما يمكن اعتباره طيف ZX (هناك الكثير من الحيوانات المستنسخة الموسعة هناك) ، لقد انتهى الأمر حتماً ببعض الالتباس والنقد.

نظرًا لأنني كنت في وضع غيبوبة تمامًا في الصباح الباكر بعد سباق الماراثون الطويل ، كنت في حالة شك واتخذت قرارًا مشكوكًا فيه الآن لإرسال مقولي في الفئة التي تم تغييرها حديثًا. بالإضافة إلى ذلك ، انضم المنظمون إلى جميع الإدخالات من Wild Demo وبعض المقطوعات الأخرى في Combined Demo ، لذلك انتهى الأمر بمدخل واحد بخلاف ZX إلى جانب الإدخال الخاص بي في فئة ZX Spectrum . إذا نظرنا إلى الوراء ، فإن القرار الصحيح سيكون التمسك بشركة وايلد كومبو. كانت نقاط عذرتي في ذلك الوقت هي أن AON كان لديه بعض الصفات في النظام الأساسي في عيني ، مثل كونه جهازًا حقيقيًا من الماضي ، وإمكانية تكرار عملية التشغيل بسهولة (على عكس العرض التوضيحي لـ ATM أو كاميرا تصوير فوتوغرافية) ، ولم يكن الأمر كذلك مجرد واحد من نوع الجهاز ، ولكن معيار شائع مع عدد من البرامج الثابتة المختلفة للتبادل.

تحول هذا الموقف في النهاية إلى ميمي المشهد. في وقت لاحق من عام 2018 قمت بتحويل العرض التجريبي إلى ZX Spectrum ، وأغلق الدائرة. في عام 2019 ، ظهر الهاتف الأحمر في بعض سلع Chaos Constructions ، وظهر كواحد من الأشياء المهمة في لعبة تستند إلى ميم في المشهد قدمت في CaFe 2019 . أنا نفسي استغلتها في العرض التجريبي NES 2019 الخاص بي. لذلك في الماضي ، ربما لم يكن هذا الإصدار الغريب سيئًا للغاية ، بعد كل شيء.

تحميل


AONDEMO مع شفرة المصدر
منفذ ZX Spectrum ( فيديو )
AONZ80Emu لنظام التشغيل Windows
LED9ED لنظام التشغيل Windows
PCSPE ل DAW- تمكين شعبة النهوض بالمرأة

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


All Articles