# 05 - والبايت كله لا يكفي ... | قصص مصورة يابانية

اليوم ، موضوع إطلاق الصواريخ العابرة للقارات هو ... ANIME. نفس الشيء الذي تتم مناقشته عادة على قنوات irc حول FreeBSD ، بين تصحيحات kernel. وسوف نعود في الوقت المناسب إلى فبراير 1999 ، أي قبل واحد وعشرون (!) سنوات.


أمامنا قرص فيديو لوكوموشن لواجهة القرص ZX Spectrum 128K +. مؤلفو التحويل هما رجلان بسيطان من سمارةالكورو و كافر، ولكن كان الأمر كذلك ... بعد عمل Blame for Funtop'98 demopati ، تعلمنا كيفية العمل بسهولة مع أجزاء الفيديو من ذاكرة الوصول العشوائي Spectrum. لم يكن المقطع مع بيل جيتس إنجازًا رائعًا ، ولكن حتى اليوم يبدو لائقًا جدًا ، خاصة إذا ابتعدت عن الشاشة وتذكر أن جميع البيانات في وقت الفيديو موجودة في ذاكرة وصول عشوائي سعتها 128 كيلوبايت.

صورة

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



كان الإصدار الأصلي لعام 1989 من Pacific Data Images حالة عبادة في الأيام القديمة لمستخدمي الكمبيوتر الشخصي. كان هذا الفيديو موجودًا على محرك الأقراص الثابتة للجميع وكان يُستخدم غالبًا لقياس أداء بطاقة الفيديو ، خاصة بعد الترقية. كان الهدف الرئيسي هو تشغيل الفيديو بملء الشاشة. إذا كانت بطاقة فيديو S3 Trio الخاصة بك "قد سحبت" شاشة كاملة عند تشغيل هذا الفيديو - فأنت أول شخص في المنطقة. دعني أذكرك بأن إصدارًا ضخمًا إلى سوق الفيديو المستند إلى DivX حدث في صيف عام 1999 ، وفي وقت إنشاء إصدارنا لـ ZX Spectrum ، كان من المستحيل عمليًا مشاهدة الأفلام على جهاز كمبيوتر. حسنًا ، ربما يتم ترميز VideoCD باستخدام MPEG-1 خفيف الوزن أو MPEG-2 أثقل قليلاً.

صورة

توفر شاشة بدء الحركة (ZX) معلومات فنية شاملة. يستغرق العمل قرصًا مرنًا واحدًا DS / DD يبلغ طوله خمس بوصات ، وكل إطار هو 64 × 42 بكسل (بتعبير أدق ، مقطع) ، ويتم ترميز النقطة بثلاث بتات من اللون الرمادي ، ويحتوي الفيديو على 6 إطارات في الثانية ، ويبلغ إجمالي عدد الإطارات 778. اضطررنا لاستخدام تخطيط القرص المخصص لسببين. أولاً ، لم تتناسب جميع الإطارات مع 640 كيلو بايت من الترميز القياسي. وثانيا ، هناك ترتيب من الحجم أكثر إثارة للاهتمام! قمنا بتقسيم القرص المرن بحيث يحتوي كل قطاع على إطار فيديو واحد كامل وهذا سمح لنا برفع معدل الإطارات إلى حد كبير إلى 6 إطارات مرغوبة في الثانية ، وهو أمر مناسب جدًا لجهاز ثمانية بت ... في

الوقت الحالي! لدينا جدول مزدحم للغاية خلال الـ 24 ساعة القادمة استعدادًا لـ Revision Online 2020، ولكن بالتأكيد سأكمل هذه المقالة برموز المصدر وتفاصيل أخرى أقرب إلى السبت!

إضافة إلى الإشارات المرجعية ، عد مرة أخرى ، أعد القراءة لاحقًا ...

UPD: نعم ، تم حفظ شفرة المصدر الخاصة بنا معنا. كل شيء يتم تجميعه ، يبدأ الرمز الذي تم تجميعه حديثًا مباشرة من XAS ، ويلعب ضوضاء بيضاء في إطار 1/4 ، لأن قطاع القرص هو 256 بايت في المحاكي. ثم يعود كل شيء بشكل صحيح إلى القائمة الرئيسية ، ثم إلى XAS ، وفي حلقة المصدر الرئيسية يتم التعليق عليها ، خاصةً لتصحيح الأخطاء. أيضا ، تم العثور على رمز مصدر يقوم بترميز الفيديو من إطارات الكمبيوتر المحولة من جهاز الكمبيوتر - هذا هو وحش حقيقي ، 4 مرات أكثر من الحركة نفسها في التعليمات البرمجية. الشيء المحزن هو أن الإطارات الأصلية لجهاز الكمبيوتر LOCOMOTION c قد فقدت ، والتي من الناحية النظرية سيكون من الممكن تجميع المشروع بأكمله مرة أخرى. ومع ذلك ، هذا ليس هدفنا.

أسئلة مفتوحة لأولئك الذين يمكنهم ZX Spectrum: هل

تحتاج إلى مساعدة - كيفية الوصول إلى الملفات داخل SCL / TRD على جهاز كمبيوتر وتحويل مصدر XAS إلى نص عادي؟

صورة

--- EOF ---

#FF - والبايت كله لا يكفي ... | الطيار)
# 00 - ICBM ... | دعوة للمراجعة عبر الإنترنت 2020
# 01 - IBMP ... | ما هي المقدمة؟
# 02 - MBM ... | صليب التغييرات
# 03 - IBMP ... | 2B أم لا 2B
# 04 - IBMP ... | نأخذ BC من الأبواق
# 05 - ICBM ... | أنمي
# 06 - IBMP ... | الأرصاد الجوية
# 07 - MBM ... | Revision Online

Grandfather's Telegram Entertainment Channel:teleg.run/bornded

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

لذا فازوا - لذا فزنا!

All Articles