شارك مطور Windows الشهير، ريموند تشن، بعض الأفكار التي لا يستطيع أحد سواه، حول تطوير أول منتج أجهزة من Microsoft، حوالي عام 1980. منذ حوالي 45 عامًا، أصدرت Microsoft منتج Z-80 SoftCard لمستخدمي Apple II. كان الغرض منه هو منح مستخدمي الكمبيوتر الشهير الذي يعمل بتقنية MOS Technology 6502 من Apple إمكانية الوصول إلى مكتبة برامج CP/M، وهو ما كان مهمًا خلال هذه الحقبة. ومع ذلك، ولتفعيل سحرها، تم تجهيز بطاقة التوسعة الخاصة بشركة Microsoft بـ Zilog Z80، بالإضافة إلى بعض الجمباز الترميزي للمعالج الترادفي، كما كشف تشين الآن في مدونته The Old New Thing.
ما هي بطاقة Z-80 SoftCard؟
لم تُعرّف مايكروسوفت نفسها رسميًا على أنها شركة “برامج وأجهزة” حتى عام 2013، تحت إشراف الرئيس التنفيذي الحالي ساتيا ناديلا. لذلك من المفاجئ بعض الشيء أن نقرأ عن مدى النجاح الكبير الذي حققته بطاقة Z-80 SoftCard، بمجرد إطلاقها في عام 1980.
تصف التقارير المعاصرة حول نجاح مُمكّن برنامج CP/M هذا بأنه اختراق وتشير إلى أن Microsoft كانت غارقة في الطلبات منذ الإطلاق. كان هذا الجهاز في الواقع أكبر مصدر لإيرادات Microsoft في عام إطلاقه، مع استمرار المبيعات لعدة سنوات بعد ذلك. تم بيعها بسعر 350 دولارًا في عام 1980، ونعتقد أن ذلك يمنحنا سعرًا معدلاً حسب التضخم يبلغ حوالي 1350 دولارًا في عام 2025.
رؤية تشن لمنتج الأجهزة الأول من Microsoft
يوضح تشين، مطور Windows من فئة النخبة من Microsoft، أن بطاقة SoftCard Z-80 SoftCard المستضافة على Apple II تتطلب بعض الجدل حول التعليمات البرمجية الخاصة للعب بشكل جيد مع 6502 الخاص بالمضيف.
كانت إحدى أكبر المشكلات في جعل هذين المعالجين يعملان بشكل جيد مع بعضهما البعض بسبب حقيقة أنه لا يمكن تعطيل 6502 ببساطة بينما كان Z80 (المتوافق مع Intel 8080) يعمل على كود CP/M السحري. كان لا يزال مطلوبًا التعامل مع الإدخال/الإخراج والتوقيت والمزيد.
يقول تشين إنه تم استخدام العديد من “الحيل” لتجاوز عقبات الأجهزة. استخدمت SoftCard عملية محاكاة DMA لإيقاف 6502 مؤقتًا ومراقبة خط تحديث Z80 عندما لا يصل إلى الذاكرة، لذلك لا ينام 6502 أو يتعارض معه. وبالتالي، كان تخطيط الاتصال بين المعالجات أمرًا ضروريًا، كما كان الحذر من التعارضات المحتملة في رسم خرائط الذاكرة. في الواقع، كانت إعادة تعيين الذاكرة جزءًا أساسيًا من وظائف SoftCard حيث تم تنفيذها في دوائر مخصصة لترجمة العناوين لمنع تعارض المكدس والمخزن المؤقت بين البنيات.
بالتأمل في النجاح الكبير الذي حققته Microsoft في وقت مبكر في جانب الأجهزة من الحوسبة، اعتقدت أنه سيكون من المثير للاهتمام رسم جدول زمني لمشاريع الأجهزة المحددة لها.
الجدول الزمني لإطلاق أجهزة Microsoft الرئيسية:
- 1980: Z-80 سوفت كارد
- 1983: مايكروسوفت ماوس
- التسعينيات: المزيد من الأجهزة الطرفية لنظام Windows
- 2001: اكس بوكس
- 2006: زوني
- 2010: هواتف ويندوز موبايل
- 2012: السطح
- 2016: هولولنس
تذكر أن Microsoft أصبحت رسميًا شركة “برامج وأجهزة” فقط في عام 2013. وكانت بالفعل موجودة بقوة في سوق وحدات التحكم بحلول ذلك الوقت، ولكن يبدو أن إعادة التركيز ساعدت في دفع الخط الشامل من منتجات Surface التي رأيناها في ذلك الوقت.
يتبع أجهزة توم على أخبار جوجل، أو أضفنا كمصدر مفضل، للحصول على آخر الأخبار والتحليلات والمراجعات في خلاصاتك.

التعليقات